Log in

LJ Users who like to Scheme [entries|archive|friends|userinfo]
LJ Users who like to Scheme

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Scheme definition fork [Aug. 30th, 2009|05:02 am]
LJ Users who like to Scheme

I'm surprised that there's been no comment on the double Scheme announcement from the steering committee.

We believe the diversity of constituencies justifies the design of two separate but compatible languages, which we will (for now) call "small" and "large" Scheme.

Small Scheme

* Constituencies: educators, casual implementors, researchers, embedded languages, "50-page" purists
* Think "IEEE/R5RS brought up to the current date."
* ~ 90% supermajority to be required for final ratification

Large Scheme

* Constituencies: programmers, implementors
* Think "R6RS with a happier outcome."
* ~ 75% supermajority to be required for final ratification

I suggest that "small" and "large" Scheme be named after Sussman (who co-wrote SICP) and Steele (who co-authored the Common Lisp standard) respectively. :-)

(Cross-posted to lisp and schemers)
link1 comment|post comment

I use SISC [Dec. 6th, 2008|02:59 pm]
LJ Users who like to Scheme

SISC is a Scheme interpreter written in Java. You can call Java code from SISC, or vice versa. I've written some useful things with it: for example, a couple of custom reports that pull data from a personal finance package (which is, naturally enough, written in Java).

/ Tom
linkpost comment

Welcome! [Jul. 1st, 2006|11:25 am]
LJ Users who like to Scheme
Hey everyone, post anything Scheme-related. I'd like:

*Discussions of standards
*A community that helps eachother solve Scheme problems

So, let's get to work. I'm working through SICP for fun. I'm not actually a programmer. I will probably be the lamest poster here, but I hope that other, more competent people will help out and make this a worthwhile stop for schemers everywhere.
linkpost comment

[ viewing | most recent entries ]