Wednesday, March 23, 2005

Factor - 0.73 released.

Highlight of the release is the PowerPC compiler and assembler.

Monday, March 21, 2005

IMLI tree checked in

Finally, managed to check in the source tree of the IMLI project. Took almost an hour to upload the files to over a sloooow dialup connection.

Friday, March 18, 2005

Opera 8.0 beta3 released

Adds native SVG support. Some sample SVG files can be found here .

Friday, March 11, 2005

Kasparov to retire

Former World Chess Champion and arguably the strongest chess player of all time, Garry Kasparov has announced his retirement from competitive chess. His career comes to an end on a high note with a victory at Linares today.

Tuesday, March 08, 2005

Alex Stepanov's papers online...

Here . My particular favourite is the abstraction penalty benchmark.


Yet another Lisp dialect+implementation.

From the website:

  • Hedgehog is a very concise implementation of a Lisp-like language for low-end and embedded devices. It consists of a compiler and a byte code interpreter. The byte code interpreter is written in standard conforming C, is efficient and easily portable, and can be compiled to a very small executable of only some 20 kilobytes in the smallest configuration for the Intel x86 architecture.

  • The Hedgehog Lisp dialect has proper support for local and lambda functions, lexical scoping, variable argument functions, garbage collection, exceptions, macros, and over a hundred predefined functions or special forms. The built-in types are lists, symbols, strings, 32-bit integers, AVL-trees, and tuples up to 16 elements wide. Proper 32-bit wide integers are necessary for various bit-level operations in embedded systems.

A paper and a set of slides describing the implementation is also available.