Xprime is a lightweight IDE that lets you edit code, convert PPL+ code to HP Prime PPL, package it, and create runnable HP Prime applications.
- Provides a code editor for PPL, PPL+ and Python source code
- Converts PPL+ into HP Prime PPL
- Generate real .hpprgm files and install them directly into HP Prime Virtual
- Packages the resulting code into an HP Prime application
- Allows the resulting executable/application to be run on the HP Prime
Website: Xprime
Apple Silicon or intel
macOS 13 Ventura or later
HP Prime Virtual Calculator
HP Connectivity Kit (for calculator sync)
In Xprime, you can reveal the full version number from the About window. Hold down the Option (⌥) key, then click and hold on the About window to display the extended version format, combining the app version and build number — for example: 27.1.20261009.
| Pattern | Replacement |
|---|---|
| != | ≠ |
| <> | ≠ |
| >= | ≥ |
| <= | ≤ |
| => | ▶ |
| -> | → |
| <- | ← |
| \pi | π |
| || | OR |
| && | AND |
| !! | NOT |
| ^^ | XOR |
| {{ | BEGIN |
| }} | END; |
| {* | FOR |
| [] | FROM |
| :> | TO |
| <: | DOWNTO |
| ?? | IF |
| ?: | THEN |
| ?! | ELSE |
| {? | WHILE |
| {} | WHILE 1 DO |
| {: | REPEAT |
| ?} | UNTIL |
| :: | CASE |
| *: | DEFAULT |
| \* | EXPR |
| \& | BITAND |
| \| | BITOR |
| \^ | BITXOR |
| \~ | BITNOT |
| \> | BITSR |
| \< | BITSL |
| Type | Description |
|---|---|
| .xprimeproj | Xprime project |
| .bmp | Bitmap (opens as .hpppl) |
| .png | Portable Network Graphic (opens as .hpppl) |
| .h | Adafruit GFX Font (opens as .hpppl) |
| .hpprgm | Standalone program binary |
| .hpappprgm | App program binary (inside .hpappdir) |
| .hpappnote | App note binary (inside .hpappdir) |
| .hpnote | Standalone note binary (opens as .note) |
| .note | Note source text |
| .hpppl | HP PPL source text |
| .hppplplus | HP PPL+ source text |
Note
In light of HP Prime Development Toolsfor Visual Studio Code, Xprime adopts the .hpppl .hppplplus and .hpppl+ file types. This simplify development for those using either Visual Studio Code or Xprime.
Snippets & Stubs from HP Prime Development Tools are also included in Xprime Installer.
Typical File Structure for an HP Prime Application
MyApp/
├── Example.hpappdir/
│ │── icon.png
│ │── Example.hpapp
│ │── Example.hpappnote
│ └── Example.hpappprgm
│── Example.xprimeproj
│── main.hppplplus or main.hpppl
└── info.note
Typical File Structure for an HP Prime Program
MyProgram/
│── Example.xprimeproj
│── Example.hpprgm
│── main.hppplplus or main.hpppl
└── info.note

