|
Please
allow me a few words of caution on standardisation and new
features. Talking about this matter while implementors even don't agree on the number of bits a word has is quite funny. By the way, I don't know about the requirements mathematicians have or what they expect from ML but from my industrial point of view almost everything is non-standard. The whole machinery runs on proprietary software. There are interfaces to Java, if you are lucky. So what's the deal with standardisation? We have to distinguish between libraries and the core language. In general the core of a programming language is well thought. It is build on a paradigm which makes the language (hopefully) unique and often suitable to accomplish a certain task. Otherwise I might pick any. By adding 'yet another feature' which almost always is some kind of library, things get blurred and flatted out. Attempts to turn special languages into multi purpose ones are without number and seldom really convincing. Although 'features' are in vogue, SML is well advised to resist. Of course it's nice Poly/ML connects to the net, for example. On the other hand I won't like to see it choked by tons of libraries turning a small nice language into a bloated software monster which can do everything. It surely is a matter of taste what's worth to be kept in a new library and what's up to the programmer. Keeping things clean and simple never did any harm. Think twice before proposing a new feature an experienced programmer is able to develop by himself easily. I never took some kind of 'industrial grade' stress test on Poly/ML (although this would be interesting), but after all the years of its existence I don't expect it to have serious issues when applied to the problems it was made for. I won't recommend making alterations to the core language, unless it's inevitable by some reason. Regards, Michael Am 08/24/2012 12:12 PM, schrieb
Lawrence Paulson:
|
_______________________________________________ polyml mailing list [email protected] http://lists.inf.ed.ac.uk/mailman/listinfo/polyml
