Skip to content

Monthly Archives: March 2008

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, […]

IntelliFactory

IntelliFactory is a company that facilitates the adoption of functional programming, in particular, F#.
(via cufp)

SigScheme

SigScheme is a R5RS Scheme interpreter for embedded use.
(via PLNews)

Why mathematics is not fun (when it should be!)

One man’s lament.
(thanks jfm)

Emacs looks to Eclipse

Seems that RMS is taking IDE design cues from Eclipse! (thanks Yoni)
Someone please point him at IntelliJ Idea.

Customizing Autosave

Here is a tweak to configure auto-save to cooperate with your buffers in Emacs.

University of Waterloo Switches to Scheme

The University of Waterloo has switched first year students to Scheme.
There is a big difference between learning how to program and in learning a particular language. Scheme makes the former so much easier!

Scheme in the Real-time CG Content Production

If you try to pin down Schemers to a particular stereotype, you will fail; they are just too diverse a bunch.
Take Shiro Kawai’s website. He’s got some great resources on that page. Dig in deeper and have a look at his paper Gluing Things Together - Scheme in the Real-time CG Content Production.
The short story […]

Switching Caps Lock with Control on Windows

Getting the control key “back into the right spot” on PC keyboards is a goal shared between Emacs and UNIX folks. The following are a collection of links on how to do so (this list is sure to grow):

GNU Emacs FAQ For Windows 95/98/ME/NT/XP and 2000 (thanks Trey)
Sysinternals Ctrl2Cap (thanks kiwlm)

On Python and Lisp

The last time I spoke to a friend of mine who knows both Scheme and Common Lisp (among many other programming languages), his current language of choice was Python. More or less, he said that it just “feels right” (I need to pick his brain more on this).
Is Lisp the future of Python? Do […]