The Axis of Eval

Manuel Simoni's blog about programming (languages).

Tuesday, June 11, 2013

A week of Lisp in Madrid

›
Jose Maria Cuellar Geeks from all Lisps of life met in Madrid last week for the European Common Lisp Meeting and European Lisp Symposium...
5 comments:
Wednesday, May 29, 2013

Wat: now in Perl, Python, and Ruby, too

›
I'm delighted somebody by the name of "shadowcat-mst" has taken my Wat interpreter and reimplemented it in Perl . That really...
Thursday, May 9, 2013

Green threads in the browser in 20 lines of Wat

›
This page shows 5 independent, cooperatively scheduled  Wat green threads (view source for full Wat code). Each thread has an ID and is ...
2 comments:
Wednesday, May 8, 2013

A new low in programming language design and implementation

›
The new Wat is the best, most lightweight way to implement a JavaScript-based programming language I have found so far. Basically, I g...
2 comments:
Sunday, May 5, 2013

Some progress on the Wat VM

›
Wat is back! If you'll recall, Wat is my ultra-minimal (~500 lines of JS) interpreter for a  Kernel -based language with delimited cont...
1 comment:
Sunday, April 28, 2013

A quasiquote I can understand

›
I've written two Lisps ( 1 , 2 ) with quasiquotation , and in both, quasiquotation was the most difficult thing to implement, and gave m...
8 comments:
Friday, February 1, 2013

Taf's translation to O'Caml for type-checking

›
Taf is my new vapor-Lisp with row polymorphism, delimited continuations, and hygienic macros. (Warning: incoherent rambling ahead!) Taf h...
1 comment:
Monday, January 14, 2013

Current project

›
In my quest for a good Lisp, I could no longer ignore static types. See Taf - A plan for a statically-typed Lisp . There shouldn't b...
6 comments:
Saturday, November 24, 2012

This PLT Life moved

›
This PLT Life is now on Tumblr , thanks to bloggertotumblr.com .
Monday, November 19, 2012

When I see three layers of weird DSLs for configuring a single app

›
(Hello, Jetty.)
4 comments:
Thursday, November 15, 2012

When everybody and their dog writes a poor OOP critique

›
Wednesday, November 14, 2012

When I read a discussion about Scheme fundamentals on the RnRS editors list

›
Friday, November 9, 2012

When the designers of a bad language decide to add a poorly-understood, "powerful" new feature

›
3 comments:

When someone shows me their implementation of McCarthy's EVAL

›
Thursday, November 8, 2012

When I listen to someone who knows less about PLs than me

›
1 comment:

When I hear of a LISP success in industry

›

When somebody says "it's written in C, so it must be fast"

›
Monday, November 5, 2012

When I'm beginning to study a new area of CS

›
Sunday, November 4, 2012

When I read a script kiddie's post about PL semantics

›
1 comment:
Thursday, September 27, 2012

When I hear your new PL doesn't have exceptions and requires manual error handling instead

›
1 comment:
Wednesday, September 19, 2012

When I see a discussion about scope in CoffeeScript

›
1 comment:
Saturday, September 8, 2012

Having both fexprs and macros

›
Lexically-scoped fexprs and first-class environments  make it simple to do hygienic metaprogramming , using less machinery than hygienic ma...
Thursday, September 6, 2012

Mixing first-order and higher-order control

›
It's desirable for a language to support exceptions (preferably restartable ones ),  unwind protection ,  dynamic binding , and  delimi...
2 comments:
‹
›
Home
View web version
Powered by Blogger.