Skip to content

michaeldickens/OldSimfpl

Repository files navigation

OldSimfpl

This was my first serious attempt at implementing a programming language (and it shows!). As it is, there are a lot of bugs and it couldn't be considered complete. I have no plans to work on this project in the future -- there are quite a few features of the language that I dislike, and I made some poor implementation decisions early on -- but I've put it on GitHub for reference.

The language is called OldSimfpl in reference to the fact that about a year after creating it, I started creating another language that's also called Simfpl.

README

Questions? Comments? You can email me or leave a comment on my blog: http://mathematicalmulticore.wordpress.com/

language spec.rtf: Documentation of the language.

value.h: Contains declarations for functions as well as further documentation. For documentation on what functions do, see their declarations in value.h. For documentation on how they work, see the function definitions in the value_xyz.c files.

using the value type.rtf: Explains how values work internally.

About

Interpreter for my first attempt at a programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages