Skip to content

The source code for the fifth programming language.

License

Notifications You must be signed in to change notification settings

poggingfish/pfifth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PFifth

Python interpreter for the "Fifth" recreational language.

Installation

LINUX ONLY 🐧

Install the following packages

  • Python 3 or higher

Run the following command

(standard library is recommended)
Installs to /usr/bin/fifth and librarys go to /usr/share/fifth

sudo ./fifth.py install

why tho?

Because why not?

how tho?

Hello world:

" std.fifth " execute
" Hello, world! " .n

Addition

1 1 +

List all words (functions)

words

TODO

  • Elif statements (if else) (kinda useless rn)
  • Arrays
  • Foreach loop (for)
  • Comments
  • Documentation 🖥️
  • Comments (in source code) 🗨️
  • Proper error handling
  • Compile to assembly or c (not sure if i want to do this)
  • Selfhost (after compilation is done and tested) 😓
  • Make a todo list that is super long!!

About

The source code for the fifth programming language.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages