jducoeur: (Default)
[personal profile] jducoeur
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...

Profile

jducoeur: (Default)
jducoeur

May 2025

S M T W T F S
    123
45678910
11121314 151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags