|
|
Login/Become a Member! | 3 Comments
|
| | Comments are owned by the poster. We aren't responsible for their content. |
Re: Learning to Program with DrScheme
(Score: 1)
by comforteagle on Nov 01, 2005 - 05:58 AM
|
http://community.schemewiki.org/?scheme-faq-programming
"Is there a module/unit/package/namespace system?
There is no standard module/unit/package/namespace system for Scheme. This is often considered a flaw of the language, but is in line with the rest of the language standard. The standard only defines features for which there is widespread consensus (in fact unanimous consensus by the authors) on the way they should work. There are simply too many different strategies for implementing module/unit/package/namespace systems - the very fact that we are using four different labels here for this feature is an indication of that."
Ahhh no "standard" module system. Gotcha.
|
Re: Learning to Program with DrScheme (modules)
(Score: 1)
by matthiasf on Nov 01, 2005 - 06:57 AM
|
The post is about DrScheme, not Scheme in general, so the comment on modules deserves two replies.
First, Scheme is _not_ a language but a family of programming languages. They share a common core but that is about it. Several of the Scheme languages include a module system.
Second, DrScheme supports a number of languages: BSL (Beginning Student Language), ISL, ASL, and several flavors of Scheme. The Scheme language in which DrScheme is implemented is called PLT Scheme, which comes with a module system (with a rich, sound contract system), a component system, first-class classes and objects, namespaces, an extensive GUI library, a novel communication and coordination sub-language, and many more innovations.
Go check it out.
|
|