The Axis of Eval

Manuel Simoni's blog about programming (languages).

Tuesday, July 6, 2010

Manifesto on JAR's Next Language

›
I just had a good laugh reading this , so I thought I'd share: Reasons to design a programming language: All current languages are ter...
Tuesday, June 29, 2010

Weekly notes

›
Fascinosum & Tremendum OMG, first IDEs took programming, now they're trying take programming languages . Really, ditch your IDE. Sto...
Saturday, June 26, 2010

Programmer Proverb

›
May you program in an interesting language.

Compile-Time Resolution

›
David Barbour has explored some highly interesting issues over on the C2 wiki, under the title of CompileTimeResolution . (The page is sever...
Thursday, June 24, 2010

What Makes Lisp Great

›
Faré: What Makes Lisp Great : [U]nlike most other languages, Lisp is not an arbitrary design based on the whims of some author , but it is a...
Wednesday, June 23, 2010

Quo Vadis, Cons?

›
Everybody seems to agree that we have to get rid of the cons, if for different reasons. Guy Steele proposes an incremental extension, the co...
Sunday, June 20, 2010

Refining Syntactic Sugar

›
Another great dissertation just came out, Ryan Culpepper's Refining Syntactic Sugar . Over the past two decades, Scheme macros have evol...
Saturday, June 19, 2010

A Theory of Typed Hygienic Macros

›
Dave Herman's much-awaited dissertation is out ! Hygienic macro expansion is one of the crown jewels of Scheme, but to this day nobody u...
Friday, June 18, 2010

Letter to a Young PL Enthusiast

›
(I wish someone had written this letter to me years ago.—Ed.) Dear young programming language enthusiast! You are fascinated by programming ...
17 comments:

It's a VM world, or is it?

›
Over on Charles Nutter's blog , after Charles has listed a number of shortcomings of the JVM for dynlang implementation, a commenter wri...
3 comments:
Thursday, June 17, 2010

Some more notes on Newspeak

›
While Bracha does nothing but diss type systems in his talk on Newspeak , he's actually working on optional type systems (see Gilad is R...
2 comments:
Wednesday, June 16, 2010

Newspeak: A Principled Dynamic Language?

›
I just watched Gilad Bracha's talk Newspeak: A Principled Dynamic Language , and I find myself disagreeing with most of what he says. Fo...
1 comment:

Get the Parallelism out of My Cloud

›
Via Hack the Planet, Get the Parallelism out of My Cloud . The Intel Atom is described as an inflection point in the paper, since it and sim...

The Republic of Perl

›
A while ago I read everything I could find about Perl 6. After all, they have a lot of experience in large-scale software development. But, ...
Monday, June 14, 2010

Frank A. is back?!

›
He is definitely hanging around . See Frank is back? On this occasion, I'd like to link to one of the best pieces ever posted to LtU : D...
Saturday, June 12, 2010

REST & the next Emacs

›
Quick thought: the next Emacs should probably spawn a new process for each buffer (like Chrome). (This also means that Emacs' buffer-loc...
1 comment:
Thursday, June 10, 2010

The Unbearable Simplicity of C

›
Ponder that one of the most, if not the most important programming language today, "C", doesn't have a module system. Consider...
1 comment:

The Quotable Linus Torvalds

›
Linus is outspoken, profound, and profoundly funny. On message passing as an alternative to shared state (in the context of ISAs): How do y...
Sunday, June 6, 2010

Term rewriting ftw!

›
I spent yesterday BBQing in the sun with a friend who's deep into term rewriting, and between too many sesame teriyaki skewers, beers, c...
2 comments:

Geeks crazed over news that LLVM's Clang will be a compiler

›
After being able to compile itself, as well as the Boost libraries, used by many C++ programmers, the programmer community was thrilled toda...
Wednesday, June 2, 2010

What's that ATS thing?

›
ATS rocks the shootout , and now grandmaster Chris Double shows how to achieve remarkable feats using its (dependent and linear) type syste...
Tuesday, June 1, 2010

Dynlang Wizards Series

›
It's an oldie, so many of you have probably seen it already: the Dynamic Languages Wizards Series , Spring 2001, hosted by Greg Sullivan...

Java's hot new syntax for closures

›
Quick, what does #()(3).() do? OK, I think one can get used to it . But " support references to ‘this’ " sounds really doomed. A ...
2 comments:
‹
›
Home
View web version
Powered by Blogger.