Justin du Coeur (jducoeur) wrote,
Justin du Coeur

Splitting the Scheme language

Thanks to LtU for the pointer to this interesting post from the Scheme Steering Committee.

Summary: the Scheme community is starting to realize that you can't really have it both ways -- a truly focused teaching language isn't going to have the bells and whistles demanded by real-world programming, and a "real" programming language is going to be full of fat that just gets in the way of research and teaching. So they're trying to move in the direction of splitting Scheme into two compatible dialects, a "small" language oriented towards the research and teaching side, and a "large" language that is intended for practical day-to-day programming. A specific agenda here is to incorporate enough into the "large" language that people stop needing to use enhanced dialects whenever they want to actually *use* Scheme for development.

Overall, sounds sensible to me. I don't know whether they'll be able to get enough community support and momentum to pull this off (and to head off the inevitable friction and religious wars), but it's a very practical approach to resolving the tensions within the community...
Tags: programming

  • RIP Jezebelle

    For real this time. Quiet Jezzie, soft Jezzie -- daddy's little prima donna died tonight. We don't know what happened. We were getting ready for bed…

  • We seem to have reached feline detente

    To call this week "stressful" would be about the greatest understatement I am capable of. Most of that stress I'm not prepared to talk about right…

  • The ongoing bad fur day

    Every cat is different, and each one is a learning experience. One of the main things I had to learn when we got the current kids was how to deal…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded