This article explains how to configure init rather than .emacs style configuration.
Author: grant
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)
IntelliFactory
IntelliFactory is a company that facilitates the adoption of functional programming, in particular, F#.
(via cufp)
SigScheme
Why mathematics is not fun (when it should be!)
One man’s lament.
(thanks jfm)
Addendum: 8/6/8
On vacation, I re-read this, and wanted to share some interesting bits:
- p5. Mathematics is the art of explanation.
- p6. Math is not about following directions, it is about making new ones.
- p7. It isn’t doing anyone any good having vague memories of formulas and clear memories of hating them.
- p11. Teaching is not about information. It’s about having an honest intellectual relationship with your students. Teaching means openness and honesty, an ability to share excitement, and a love of learning.
- p21. Mathematics is about removing obstacles to our intuition, and keeping things simple.