Arcueid 0.0.11 released

Arcueid 0.0.11 is released. You can download it here.

Release notes for Version 0.0.11:

  • Big bag of pages memory allocator
  • Many bug fixes, including permitting optional function arguments to refer to previously declared arguments, and proper expansion of !sym ssyntax
  • Changes in some built-in functions for better Arc 3.1 conformance

This version can actually load and run news.arc. It runs unstably though due to some interactions with threading and I/O, but this is being debugged. The server seems to have trouble with static files for some reason. To try this out, after installing Arcueid, go to the arc/news directory, create an arc directory there, and create a file there named admins with the login names of your administrative users (just as with running news.arc on Arc 3.1). Then, start Arcueid, and do the following:

Arcueid 0.0.11 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")
nil
arc> (load "news.arc")
nil
arc> (nsv)
rm: cannot remove `arc/news/story/*.tmp': No such file or directory
load items: 
ready to serve port 8080
accepting requests

Then go to http://localhost:8080/news, create an account for an admin user in the admins file you created previously, and log in.

Arcueid’s interpretation of news.arc is still broken in a lot of ways, obviously, which is why this is still a 0.0.11 release instead of 0.1.0. But we’re getting there, gradually!

Advertisements

~ by stormwyrm on 2012-02-20.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: