Mark Watson’s Artificial Intelligence Books and Blog

Share this post

I sometimes forget how fast compiled Common Lisp is

markwatson.com

I sometimes forget how fast compiled Common Lisp is

Mark Watson
May 2, 2006
Share
Share this post

I sometimes forget how fast compiled Common Lisp is

markwatson.com

Java and Ruby are usually my staple languages for my work. I am working on an AI system for a new customer and I started prototyping everything in Ruby - lots of progress in a short time, but for some things that I want to do Ruby is just too slow so I have separated out the most time consuming calculations and I am writing that module in Common Lisp. Compared to Ruby (and even Java), test cases, etc. in compiled Lisp seem infinitely fast - surprising since for a lot of things like hash table lookups, etc. most of the time is spent in library routines anyway.

I used to have a strong preference for writing entire systems in the same language, but really, it is easy enough to break up systems into modules written in different languages.

Share
Share this post

I sometimes forget how fast compiled Common Lisp is

markwatson.com
Comments
Top
New

No posts

Ready for more?

© 2023 Mark Watson
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing