R6RS is the new language specification for Scheme. The goal is to provide programming features that folks need for programming “in the large”.
Can it compete with Common Lisp? I don’t think so. I like to think of R6RS as an experiment.
I might be right; I might be wrong.
It is never too late
It is never too late to make that change you wish to see
Catch elisp bugs with the compiler
Juan Garcia has a post on reducing elisp bugs using the byte-code compiler.
init style configuration
This article explains how to configure init rather than .emacs style configuration.
Emacs Lisp as a scripting language
Here is a great article about using Elisp as a scripting language.
Haskell Consultants: Well-Typed
Björn Bringert, Duncan Coutts, and Ian Lynagh have started a Haskell consultancy called Well-Typed.
(via CUFP)
Bus Scheme
Bus Scheme is an implementation of Scheme in Ruby.
You can read a little more about it in various posts on the authors blog.
Artist Mode
Artist mode lets you draw lines, squares, rectangles and poly-lines, ellipses, and circles with your mouse and/or keyboard. It is extremely useful when inserting text diagrams or figures in your source comments.
Shlisp
Shlisp is a Lisp without lists!
Companies using DSLs with Functional Programming Languages
One of the questions that has been lingering in the back of my mind for a long time is “When should a company use a DSL?”. My stock answer has always been “When it makes sense.”
Perhaps a better way is to answer that question is to look at how companies are actually using them today, rather then to simply guess!
Have a look at the “case studies” section in this presentation on ContractML to see how companies are using DSLs today.
(via cufp)