The Axis of Eval

Manuel Simoni's blog about programming (languages).

Tuesday, April 26, 2011

Lisp hype danger

›
Yesterday, "Lisp was dead". Today, Lispers are asked to "reproduce their pre-AI Winter achievements" and there's ta...

Hypercode

›
I just saw this use of HTML lists and tables for syntax , and I liked it. I think that HTML is the future of all UIs, thus also of PLs. The ...
3 comments:
Monday, April 25, 2011

Original Dylan Manual

›
Thanks to the Wayback Machine, I just discovered the original 1992 Dylan manual: Dylan (TM) -- An object-oriented dynamic language . Back th...
Thursday, April 21, 2011

EdgeLisp progress

›
My hobby Lisp->JS compiler, EdgeLisp (formerly known as CyberLisp ) just passed a major milestone: using multiple dispatch, a numeric to...
Wednesday, March 30, 2011

Truth IS stranger than fiction

›
An amazing look back at Java's early days , by Chuck McManis on HN: Tcl was the 'language to beat' amongst the new language prod...
4 comments:
Tuesday, March 29, 2011

Duke's Law

›
Raoul Duke : As soon as somebody brings in a reference to xah lee, somebody else has to call somebody a Nazi, and then somebody else has to ...

Syntax puns considered harmful (well, not really)

›
Schemers use the word "syntax" to mean at least two (and maybe even three) different things: in DEFINE-SYNTAX and LET-SYNTAX, synt...
Monday, March 28, 2011

Don't diss Java - Be Happy

›
On the occasion of Gosling joining Google, it's Java diss time again. But most Java criticism doesn't take its raison d'être int...
2 comments:

Computational Trinitarianism

›
Given that software is so utterly confusing, it's often helpful to bring in metaphors from other areas, Christianity in this case: The H...
1 comment:

OOP, again and again and again

›
Nothing gets LtU's juices flowing like a good old OOP discussion. It starts with a harmless "OO is anti-modular? Really?" a...
1 comment:
Monday, March 7, 2011

That explains it

›
Kent Pitman : I certainly sat in lots of Scheme design meetings where I pushed for obvious things like branch cuts, error handling, and othe...

Understanding Hygiene (part 2) -- SRFI 72

›
My critically acclaimed Understanding Hygiene (part 1) contains the absolute baseline necessary for understanding hygienic macros. This pos...
Tuesday, March 1, 2011

Language design criticism = art criticism (?)

›
A comment by Sean McDirmid on LtU is spinning off into a nice PL design discussion: We should only critique designs like we critique art, I...
2 comments:
Saturday, February 26, 2011

Applied Types

›
Chris Double is again exploring ATS , a language with a very advanced type system: ATS did save me from some errors in my larger program tha...
Thursday, February 24, 2011

Emscripten

›
This is CPython, the standard Python implementation, compiled from C to JavaScript using Emscripten, running in your browser (without any p...
1 comment:
Saturday, February 19, 2011

Wittgenstein for programmers

›
Harrison Ainsworth's Wittgenstein for programmers is an awesome project. And very quotable: Where a proposition describes the world, a ...

Browsers will let PLs break free from plain text

›
Programs really aren't plain text. Or they shouldn't be. But until now there was no way out. OSes come with Ed, and Ed is the stand...
5 comments:
Wednesday, February 16, 2011

Free as in Freedom

›
Vladimir Sedach just tweeted something dear to my heart: Arguing that the #GPL is restricting your freedom is exactly the same as arguing t...

Dear Lazyweb: RMS on namespace management

›
I remember reading an article about RMS some time ago, where he says that a module system/namespace management for Emacs Lisp is not somethi...
Friday, January 28, 2011

The LISP עץ החיים

›
Plain awesome! ( cached copy in case the original site goes down)
Wednesday, January 26, 2011

Proglangs are machines, not media

›
I've blogged about this before, but I think it's worth stressing again: Programming languages should not be viewed as media , but a...
Sunday, January 23, 2011

Maniacal, religious dedication to code beauty

›
It's hard to keep source code "beautiful". I think the only way it can work is to be dedicated like Zen monks cleaning their m...
Thursday, January 20, 2011

The dark, dark, dark art of unwinding the stack

›
Ian Lance Taylor, the author of the gold linker and the GCC version of the Go language, has written a nice mini-series on how to unwind the ...
‹
›
Home
View web version
Powered by Blogger.