The Axis of Eval

Manuel Simoni's blog about programming (languages).

Sunday, October 31, 2010

Concurrency as Basis for Scalable Parallelism

›
David Barbour's Concurrency as basis for Scalable Parallelism may change the way you think about programming: It has been observed th...
1 comment:
Monday, October 25, 2010

Notes on Dependent Types

›
Since discovering Ωmega , I've been drawn into the fantastic world of dependent typing. Dependent types allow the expression of static i...
2 comments:
Wednesday, October 20, 2010

Keeping up with the GNUses

›
Just wanted to mention that for keeping up with GNU/Linux progress, the following two sources are very good: Michael Kerrisk's Linux man...
Tuesday, October 19, 2010

Split stacks!

›
This could be big - in the October 2010 GNU Toolchain Update (subscribe!), Nick Clifton reports that split stacks have been added to GCC. ...
2 comments:
Monday, October 11, 2010

al-Khwārizmī

›
I think that's a great statue showing the act of algorithm design.
3 comments:
Monday, September 27, 2010

Program Your Size

›
When programming, I often find myself striving for minimalism. Trying to make the program as succinct as possible, sweating over details lik...
1 comment:

Linus on transactional memory

›
I want transactional memory like the next guy, but comments like this one by Linus indicate that we still have a long way to go: So that...
Monday, September 20, 2010

The ghosts of blog posts past

›
Ah, blogging. On the one hand there's value to reading someone's opinion unfiltered and raw. On the other hand it creates a lot of f...
1 comment:
Monday, September 13, 2010

The far side of the lambda cube

›
Of course, once you investigate higher-order types, you begin to think about unifying the type and term levels. Reading a bit about this I f...
Sunday, September 12, 2010

Higher kinds are sexier

›
In the process of formalizing generics for my Lisp, I'm also studying FGJ ω again, the extension of Featherweight Generic Java with hi...
Friday, September 10, 2010

Formalizing generics

›
In the previous post, Minimal generics for an untyped language , I've discussed some basic requirements for the implementation of parame...
Wednesday, September 8, 2010

Minimal generics for an untyped language

›
So, I'm developing a Lisp, which means I have to support untyped, dynamically type-checked code in any case. But I still like typeful pr...
1 comment:
Tuesday, September 7, 2010

Fast dynamic casting

›
Fast dynamic casting , a cute paper by Michael Gibbs and Bjarne Stroustrup: We have demonstrated that it is possible for a linker to generat...
1 comment:
Monday, September 6, 2010

Programmer feel-good quote

›
From a bit to a few hundred megabytes, from a microsecond to a half an hour of computing confronts us with completely baffling ratio of 10 9...
5 comments:
Sunday, September 5, 2010

The three great virtues of programming language designers

›
Diligence, Patience, Humility.
3 comments:
Saturday, September 4, 2010

The many forms of polymorphism

›
It's important to realize that different kinds of polymorphism in type systems can be quite orthogonal. Here are some forms of polymorph...
1 comment:

I, for one, welcome our new, optically-interconnected blade overlords

›
The IBM hub module brings 48 10Gbit/s optical links to a Power7 board.
Friday, September 3, 2010

From Choosing VMs to Feng Shui for HCI

›
There's a nice discussion going on in the LtU thread Choosing a VM for a concurrent language . Some quotes, out of context: Sean McDirm...
Wednesday, August 25, 2010

No more "minimal early Lisps", pulleezz

›
If there's one thing that irritates me about the pg-led Lisp renaissance it's the fascination with the Ur-Lisp. Rewriting that Ur-Li...
11 comments:
Saturday, August 21, 2010

Dalvik DEX

›
Good binary formats rock. Reading the ELF spec was quite eye-opening for me. Dalvik's DEX format is another nice one. Interestingly, D...
Friday, August 20, 2010

The 2010 Linux Storage and Filesystem Summit

›
As usual, Jonathan Corbet does an admirable job of informing us on happenings in kernel land in his summaries of The 2010 Linux Storage and ...
Thursday, August 19, 2010

Meta: Blogging is difficult

›
The Axis of Eval is my second blog, after the venerable plans within plans within plans . (Yeah, there were others.) Both of these blogs ha...
1 comment:
Monday, August 16, 2010

No Paranoia Rule

›
Good rules are few and far between in the programming scene. The first time I heard of what I now call the No Paranoia Rule was in the foll...
1 comment:
‹
›
Home
View web version
Powered by Blogger.