Levi's Lisp Log

Thoughts and links relating to Lisp and computer theory

Info

Levi is a Computer Science student with interests in programming language theory and other software topics. More info about him can be found at his main page.

This blog is an exercise in Lisp programming, a repository for information related to programming languages, and an effort to keep up-to-date with web and blogging technology.

Categories

Links

Syndicate

RSS

Economics of Programming Languages

Although I'm usually more interested in the theoretical aspects of programming languages, this article on the economics of programming languages looks at them from a more practical viewpoint. It discusses what attracts people to a language, and what issues a language designer aiming to create a practical, widely-used language should consider.

# Posted by: Levi at 11:42 PM on Tuesday, July 19, 2005
   Comments: (0) Categories: Language-Design

A Better C/C++

I recently came across the D Programming Language by Digital Mars. It's a C-family language developed by a C compiler developer that attempts to make a C-like language that is easier for both humans and compilers to deal with. It borrows the good parts of both C++ and Java, but retains system programming features like inline assembly and optional manual memory management. It compares rather well with g++ in benchmarks, too.

The Digital Mars compiler is free, including a standalone compiler and a frontend to gcc. When I get some free time, I'm going to check it out as an option for projects in which I currently use C.

# Posted by: Levi at 2:58 PM on Tuesday, July 19, 2005
   Comments: (0) Categories: C

New RSS URL

The main (and currently only) RSS feed for the site is http://lifeoflevi.com/blog/rss.xml or http://lifeoflevi.com/blog/index.rss. They both point to exactly the same data, as I wasn't sure what the canonical RSS 2.0 URL is.

# Posted by: Levi at 4:11 PM on Monday, July 18, 2005
   Comments: (0) Categories: Blog

Changes Under the Hood

I've made a ton of changes to the internals of the blog engine. It now uses tbnl, html-template, and cl-who. It's much easier to extend now, as these packages are well-documented and allow me to abstract some things more easily.

I've also added a password-protected web form for adding new entries, so I no longer have to use the REPL to do it. It needs a bit of work yet, though, and I still need to get comments going.

# Posted by: Levi at 3:48 PM on Monday, July 18, 2005
   Comments: (0) Categories: Blog

Text on Information Theory and Machine Learning

I ran across a link to a freely-available textbook entitled Information Theory, Inference, and Learning Algorithms. It looks like a valuable resource for any serious CS or EE student.

# Posted by: Levi at 4:08 PM on Tuesday, June 7, 2005
   Comments: (0) Categories: AI