Arcueid 0.0.10 released
Arcueid 0.0.10 has been released. You can download it here.
Release notes for Version 0.0.10:
- More garbage collection bug fixes
- Tail recursion optimization
- Additional Arc libraries included
This is the first version of Arcueid that can actually serve up web content and can run the Arc challenge code. To try doing this, after installing Arcueid go to the arc/news
directory under the Arcueid source, run Arcueid and do the following:
Arcueid 0.0.10 REPL Copyright (c) 2012 Rafael R. Sevilla This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; for details type (warranty) arc> (load "libs.arc") *** redefining arg nil arc> (defop said req arc> (aform [onlink "click here" (pr "you said: " (arg _ "foo"))] arc> (input "foo") arc> (submit))) # arc> (serve) ready to serve port 8080
Try going to http://localhost:8080/said afterwards. Add as many defop definitions as you please. There’s still a bug that prevents us from running news.arc but I hope to fix that in the next version to be released. It’s still very slow though, but I am a firm believer in Knuth’s maxim against premature optimization.