generica - a simple lisp-like language
C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
spec
src
stdlib
LICENSE
Makefile
README

README

========================================================================
                 generica - a simple lisp-like language
         (c) 2009/2010 Christopher Bertels <bakkdoor@flasht.de>         
========================================================================

(goals)
  - implement a simple lisp-like language
  - have fun implementing it
  - use ANSI C for the interpreter and possibly no external dependencies
  - small codebase and fast compilation, if possible
  - this is just for fun and nothing really serious

(status)
  - development isn't really going anywhere - this was more or less
    merely a introduction of myself to language design & implementation
  - many memory leaks - in fact I've written such bad code, that there
    is nearly not one free() call in the entire codebase (shame on me!)
    -> I guess garbage collection (BoehmGC) would help here
  - feel free to use it as a learning reference or whatever :)
    I'm planning on implementing a (more serious) new Ruby-like
    language in C++ here soon.