3 ms·
I don't think this is really the case. A quick search will show you a number of places Scheme is used in real software such as in gdb, gimp, etc. See also the
by eatonphil 5y ago
I don't think this is really the case.
A quick search will show you a number of places Scheme is used in real software such as in gdb, gimp, etc. See also the work Cisco has supported in Chez Scheme.
I don't think it will ever be as popular as Ruby, Python or JavaScript but it's a very simple language to implement and use as a scripting language so I see it continuing to be a reasonable choice in some environments.
- neilv 5y agoScheme is suited for more than just a scripting language. Production-grade implementations are difficult rather than easy. We've mostly failed at adoption that arguably was merited, including for the reason I mentioned. One sign of the failure became that, for years and years, advocates kept trotting out the same handful of adoption examples. Those examples started to get stale, and at some point sounded out of touch or desperate, like bragging about how we got on the junior varsity team in high school, still mentioning that well after high school. I worked on one of the relatively big success stories, and even I've given up on mentioning that example in most circumstances. BTW, Chez is great, and it's now being used for the Racket backend.
- eatonphil 5y agoNo disagreement about production-grade implementations, but most of the actual examples of use are proprietary and aging (exactly as you say). Whereas embedded Scheme just happens more frequently in major OSS so I find it less embarrassing to bring up, as you say.