David recently pulled in a couple of changes to make OB-SML happy with Emacs’ package manager, SML-MODE 6.4, and Org Babel. For you reproducible research junkies, this is super-cool. It is already out on Marmalade.
Tag: Programming Language
Guile-Emacs Continues Forward with GSoC
Guile-Emacs continues forward with GSoC.
Unofficially: R7RS Small has been ratified
Unofficially: R7RS has been ratified.
Congratulations and thanks to all of the working group’s hard, hard work on completing what was by some measures an impossible task.
There will be one more draft to address a few concerns.
Husk: An R5RS-compatible Scheme written in Haskell
Husk is a dialect of Scheme written in Haskell that adheres to the R5RS standard. Advanced R5RS features are provided including continuations, hygienic macros, and a full numeric tower.
(via husk-scheme)
ISLISP
The ISLISP programming language is a member of the Lisp family of programming languages. It attempts to bridge the gap between the various incompatible members of the Lisp family of languages (most notably Common Lisp, Eulisp, LeLisp, and Scheme) by focusing on standardizing those areas of widespread agreement. It is a small language, closer to the size of Scheme than to Common Lisp, for example.
The most recent change to the specification occurred in 2007.
The design of ISLISP had these design goals:
- Compatible with existing Lisp dialects where feasible.
- Provide basic functionality.
- Object-oriented.
- Designed with extensibility in mind.
- Gives priority to industrial needs over academic needs.
- Promotes efficient implementations and applications.
(via islisp.info)
John Cowan mentioned it on scheme-reports, so I was curious.
mickey-scheme
Mickey Scheme is an interpreter for R7RS Scheme written in C++
Keep track of scoping type in Emacs Lisp Buffers
Here is how: lexbind-mode
Some Essential Elisp Libraries
Here is a nice article on what sound like some nice support libraries for Elisp.
Semi-Literate Programming with Docco
The Concurrent Schemer
“The Concurrent Schemer” (CSCM) is an implementation of the Scheme programming language built on top of the Erlang Virtual Machine.
— via G+.