The Axis of Eval

Manuel Simoni's blog about programming (languages).

Tuesday, November 30, 2010

Wow

›
A Turing Machine in the classic style : Here's the awesome video: ( via LtU )
1 comment:

Systems programmers relax, most advice isn't for you

›
I'm an incredibly slow programmer (in the hobby projects I do for the love of it, that is). My ratio of thinking to typing must be aroun...
8 comments:

That looks like one fine book

›
( via proggit )
Thursday, November 18, 2010

Numbers Everybody Should Know

›
Julian Hyde graciously transcribed the following table from Jeff Dean's Stanford talk : L1 cache reference 0.5 ns Branch mispredict ...
7 comments:

Foundations for Structured Programming with GADTs

›
Makes me wish I understood category theory: Foundations for Structured Programming with GADTs ( neelk's LtU post ) by Patricia Johann ...
Wednesday, November 17, 2010

Boltzmann Samplers for the Random Generation of Combinatorial Structures

›
To create complex random data objects and shapes like these, use Boltzmann sampling. From the paper Boltzmann Samplers for the Random Genera...
1 comment:

Why are objects so unintuitive

›
In the LtU permathread Why are objects so unintuitive? , Jonathan Shapiro adds another piece to the puzzle : All of the mappings we have so...
3 comments:
Thursday, November 11, 2010

Dependent types linkdump

›
This dependent typing thing has me. For the first time in years I find I'm actually learning something about programming. There is life...
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:
‹
›
Home
View web version
Powered by Blogger.