Lisp: February 2008 Archives

Practical Lisp 2008

| | TrackBacks (0)

Regarding Zach Beane’s query what people are working on in Common Lisp in 2008, here is the stuff I’m currently working on in CL, all of which is in use by industrial customers:

  • Bit-accurate Reference Interpreter for Simulink/TargetLink discrete-time models, used to validate full code-generation tool-chains, comprising code-generator, compiler, linker and target hardware.

    Implementations used are both SBCL and LispWorks on Windows and Mac OS X for Intel and Power PC, to ensure diversity of implementation and prevent common-cause errors.

    Most of the code is self-written including some internal support libraries, but the code base uses ASDF, CL-PPCRE, CL-YACC, CXML, Puri, SLIME, and trivial-gray-streams. Thanks to everyone who put so much work into those.

  • Framework for target-based testing of generated code, including test-harness generation, stimulus/result management and differencing. This is also used in the validation of code-generators, same as the Reference Interpreter above.

    Also uses both SBCL and LispWorks as implementations, and makes use of many of the same libraries.

  • Model-differencing and translation toolbox, with support for FIBEX, ASCET and UML-RT. Used in the maintenance and integration of inter-ECU models in automotive development.

    This tool is implemented using LispWorks on Windows, and employs CL-PPCRE and a modified early version of xmls. Note that the tool has been used in production usage for a couple of years, and is mostly in maintenance mode.

Well, there you have it, looking forward to hearing about other users/uses!

Pages

Categories

Recent Activity

2010-03-26

  • Pierre tweeted, "Note to self: Don't underestimate the pleasure of a hot steam bath after bike practice... Add episode of The Pipeline for maximum enjoyment."

2010-03-11

  • Pierre tweeted, "Ob #Lisp: anyone know why SBCL would not start up on Windows Server 2008? Is Data Execution Prevention the culprit? Is it a known Problem?"
  • Pierre tweeted, "FWIW the unbelievably heavy snow-fall regularly causing havoc again in MUC is something on the order of 3cm over 6h. Siberia is laughing."
  • Pierre tweeted, "Knowing when Winter has dragged on for too long: When you have come to expect not to be able to fly home same day. http://gdzl.la/7JZ3aw"
  • Pierre posted Knowing when Winter has dragged on for too long: When you have come to expect not to be able to fly home same day.

2010-02-21

  • Pierre tweeted, "Seem to have missed the release of Dr. Strangelove on Blu-ray! Enjoy Ken Adam's set designs in HD: http://bit.ly/bJe6iS /via @gruber"
  • Pierre tweeted, "Relistening of Massive Attack collection prompted by The New Yorker review of Heligoland: http://j.mp/aBKpk1 #lazysundays"

2010-01-26

  • Pierre tweeted, "Debugging SSL/TLS session handshake buffering issues between Apache/mod_ssl/openssl and Safari 4: Lots of fun..."

2010-01-24

2010-01-07

  • Pierre tweeted, "Ingenious use of CG by Alex Roman: http://vimeo.com/7809605 (via @chockenberry)"

Recent Posts