Permalink
Browse files

basic readme

  • Loading branch information...
1 parent 08fbf6f commit 3833438ea190241fdb8c2d4d4ce34f26f49f2f72 @bkerley committed Jun 16, 2008
Showing with 35 additions and 0 deletions.
  1. +35 −0 README
View
35 README
@@ -0,0 +1,35 @@
+Welcome to Chimichanga
+======================
+
+Chimichanga is a crummy stack based language I wrote because I was
+tired and bored after moving stuff and shopping in my sweet new
+apartment in Miami.
+
+What are pre2c.rb and init.pre?
+-------------------------------
+
+I wanted a nice way to add procs that required a bit more intuition
+than I know how to get out of the C preprocessor, and that also made
+the finished C easy to inspect.
+
+pre2c basically tallies up the dispatch calls, translates the names
+into valid C function names, and sticks them all in a function at the
+end that's called at startup to load up the procs into the symbol
+dictionary.
+
+It also does macro replacement, mostly to make binary operations nice
+and short.
+
+Who do I complain to?
+---------------------
+
+Nominally, you can complain to bkerley@brycekerley.net
+
+In practice, it's your own fault for using chimichnga instead of one
+of these completely fine alternatives (listed in reverse alphabetical
+order):
+
+* Postscript (or Ghostscript)
+* Forth
+* Factor
+

0 comments on commit 3833438

Please sign in to comment.