Pépé le compiler

Pépé le compiler


Pépé le compiler is a Standard Pascal compiler for the Android platform, that runs directly on the handheld. Even offline, Pépé generates true native ARM executable code from standard Pascal source program.
Console applications can be generated on board, provided the device runs with an ARM processor.
The application includes a basic editor, an inline ARM assembler and a disassembler for the generated executables.
This compiler has first been developed for the PalmOS platform, generating on board true 68 000 native code. The name of this application was PP for « Palm Pascal », to be pronounced « Pépé » with the french accent.
When Palm devices migrated to the ARM processor, a new version of this compiler, generating true ARM native code was developed.
Pépé le compiler is the successor of these two compilers, and the name suggests that it still allows to program Pascal in the palm of the hand.
The project is open source https://github.com/k33g/pp.
The documentation "Pépé le manual" is available in the download section at http://www.ppcompiler.org/?lng=en
And voilà.

Recent changes:
Update from version 1.10 :
File handling is facilitated by additionnal predefined functions :
- seek(f,n) set the current entry of file f at the n-th position;
- filesize(f) returns the number of entries of the file f;
- filepos(f) returns the current position in the file f;
- erase(name) erases the file named name.
Add to list
Free
82
4.1
User ratings
199
Installs
10,000+
Concerns
0
File size
315 kb
Screenshots
Screenshot of Pépé le compiler Screenshot of Pépé le compiler Screenshot of Pépé le compiler Screenshot of Pépé le compiler
About Pépé le compiler
Pépé le compiler is a Standard Pascal compiler for the Android platform, that runs directly on the handheld. Even offline, Pépé generates true native ARM executable code from standard Pascal source program.
Console applications can be generated on board, provided the device runs with an ARM processor.
The application includes a basic editor, an inline ARM assembler and a disassembler for the generated executables.
This compiler has first been developed for the PalmOS platform, generating on board true 68 000 native code. The name of this application was PP for « Palm Pascal », to be pronounced « Pépé » with the french accent.
When Palm devices migrated to the ARM processor, a new version of this compiler, generating true ARM native code was developed.
Pépé le compiler is the successor of these two compilers, and the name suggests that it still allows to program Pascal in the palm of the hand.
The project is open source https://github.com/k33g/pp.
The documentation "Pépé le manual" is available in the download section at http://www.ppcompiler.org/?lng=en
And voilà.

Recent changes:
Update from version 1.10 :
File handling is facilitated by additionnal predefined functions :
- seek(f,n) set the current entry of file f at the n-th position;
- filesize(f) returns the number of entries of the file f;
- filepos(f) returns the current position in the file f;
- erase(name) erases the file named name.

User reviews of Pépé le compiler
Write the first review for this app!
Android Market Comments
A Google User
Jun 26, 2014
Just works.
A Google User
Jan 17, 2014
Good basic pascal compiler Has potential. But needs more than just console I/O. No updates for over a year.
A Google User
Oct 16, 2013
Almost perfect There are missing some functions like:"random","byte" but its easy to use and i enjoy it very much.
A Google User
Aug 18, 2013
External Support doesn't seem to work. I specifically set external when saving so I could access the files I created. No matter if it's saved for external or internal, it saves the files to /data/data/pp.compiler/ . It'd be nice to be able to access the files outside of pepe!
A Google User
Nov 18, 2012
What I was looking for NOTE: To open saved files you have to long press them. A window will pop up giving you the option to edit, delete or rename the file. Choose edit. Anyway, the app is great, add some more features please. Keep up the good work!