Skip to content

rptr/one-filers

Repository files navigation

inspired by https://git.zom.bi/madmaurice/one-file-projects

  • xorth.asm: NASM Forth interpreter. WIP.
  • firth.py: Toy Forth interpreter (simple arithmetic only)
  • prolog.py: Prolog interpreter in Python. Does not support lists (etc) and is nowhere near a proper Prolog implementation at 350 LOC. It implements the unification & resolution algorithms described in The Art of Prolog.
  • my-scheme.rkt: Scheme interpreter in Racket, pretty much what is described in SICP. Works pretty well, but not very useful.
  • scheme.hs: This is just a copy-paste of Write Yourself a Scheme in 48 Hours, wanted to try out parsec, and I like Scheme.
  • opaste.sh: Paste piped data to sprunge.us
  • diary.sh: bash diary/ note-taking. I use this for quick notes.
  • anna.pl: Unfinished Perl IRC bot
  • memory.sh: I believe this is a command line flash card app (like Anki)
  • horse.py: As below, Python version. I used this for a while but moved back to LibreOffice Calc :).
  • worse.sh: "Workhorse", hour logging for freelance work (original bash version, not working(?))

About

various utilities & toy interpreters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published