Archive for the ‘Lisp’ Category

Simple OO in Pico Lisp

Friday, April 11th, 2008

Pico Lisp has a very nice object system which will take some time to explore, let’s begin with simple examples and work towards more complex scenarios.... Read More

Working with tables in Pico Lisp

Monday, March 31st, 2008

Let’s examine a common example, a list of people forming a table without key access to each person could look like this:... Read More

Registers and Quoting in Pico Lisp

Saturday, March 29th, 2008

By now you should have compiled and installed Pico as per the install instructions. We will start the interpreter with ./dbg. You can create a file and just copy paste the tutorial snippets and run them in the interpreter with : (load “tutorial.l”). To rerun you hit “Esc” followed by “k” to step through prior commands, hit “Enter” when you see the load command. ... Read More

PicoLisp at first glance

Friday, March 28th, 2008

As I announced earlier, the plan was to create some small proof of concept web-thing in c-lisp but it didn’t work out. Instead I ended up doing just that in PicoLisp instead, I guess me and c-lisp was not meant to be. Anyway, Pico is created by Alex Burger without whose help and patience I wouldn’t have gone very far.... Read More

Uncommon Web vs Weblocks

Monday, January 21st, 2008

Update: Since writing this I’ve instead opted to work with Pico Lisp, this is not really a criticism of Weblocks per se, it has more to do with a general frustration with Common Lisp. ... Read More

Installing Weblocks

Tuesday, December 25th, 2007

Update: Aug 2, 2008 Since writing this I’ve instead opted to work with Pico Lisp, this is not really a criticism of Weblocks per se, it has more to do with a general frustration with Common Lisp. ... Read More

CLisp and Cusp at first glance

Thursday, December 20th, 2007

Yesterday I thought I should try out clisp. It was the reddit controversy that opened my eyes to this language. If you don’t know, the guys behind reddit tried to create the site with clisp but they opted to do it in Python in the end. It’s that decision that caused all the ruccus.... Read More