OnlineWoerterBuecher.de
Internes

Lexikon


Moscow ML


A light-weight implementation of ef="module.php?name=Lexikon&file=search&eid=1&query=Standard ML">Standard ML written by Sergei Romanenko ergei-romanenko@refal.msk.su> of the ef="module.php?name=Lexikon&file=search&eid=1&query=Keldysh Institute of Applied Mathematics">Keldysh Institute of Applied Mathematics with assistance from Peter Sestoft estoft@dina.kvl.dk>, {Royal Veterinary and Agricultural University}. Moscow ML is based on {CAML Light}. Version: 1.20 implements the Standard ML Core language. The sublanguage of Modules implemented by Moscow ML contains signatures and non-nested structures, and identifies structures with source files. It is certainly less expressive than the full Standard ML Modules language, but the ef="module.php?name=Lexikon&file=search&eid=1&query=type-safe">type-safe ef="module.php?name=Lexikon&file=search&eid=1&query=separate compilation">separate compilation facility is simple, useful, and easy to use. It is the intention to implement the full Standard ML Modules language (including functors) in due course. Compilation of a ef="module.php?name=Lexikon&file=search&eid=1&query=signature">signature produces a compiled interface file, which is used when compiling other signatures and structures. Compilation of a structure produces a ef="module.php?name=Lexikon&file=search&eid=1&query=bytecode">bytecode file. Bytecode files are compact and load fast. For instance, a 3250-line program consisting of 24 structures and 17 signatures compiles to 221 KB of bytecode and 241 KB of compiled signatures. Starting the ML system and loading the 24 bytecode files takes 1-2 cpu seconds plus network delays, less that 5 seconds real time in all. Release 1.20 permits loading of precompiled bytecode files into the top-level interactive session. The next release will be able to create stand-alone executables by linking bytecode files. There is a mechanism for adding basis libraries, as in {Caml Light}. Release 1.20 includes the basis libraries Array, List, and Vector and the ef="module.php?name=Lexikon&file=search&eid=1&query=MS-DOS">MS-DOS version includes the Graphics library from ef="module.php?name=Lexikon&file=search&eid=1&query=Caml Light">Caml Light. In principle, Moscow ML can be compiled on any ef="module.php?name=Lexikon&file=search&eid=1&query=platform">platform supported by ef="module.php?name=Lexikon&file=search&eid=1&query=Caml Light">Caml Light. So far we have tried {Intel 80386}-based {IBM PC}s running {MS-DOS}, {Microsoft Windows}, ef="module.php?name=Lexikon&file=search&eid=1&query=OS/2">OS/2 or ef="module.php?name=Lexikon&file=search&eid=1&query=Linux">Linux, ef="module.php?name=Lexikon&file=search&eid=1&query=DeC MIPS">DeC MIPS running ef="module.php?name=Lexikon&file=search&eid=1&query=Ultrix">Ultrix, ef="module.php?name=Lexikon&file=search&eid=1&query=DeC Alpha">DeC Alpha running ef="module.php?name=Lexikon&file=search&eid=1&query=OSF/1">OSF/1, ef="module.php?name=Lexikon&file=search&eid=1&query=Sun-4">Sun-4 running ef="module.php?name=Lexikon&file=search&eid=1&query=SunOS">SunOS, ef="module.php?name=Lexikon&file=search&eid=1&query=HP9000">HP9000 running ef="module.php?name=Lexikon&file=search&eid=1&query=HP/UX">HP/UX, ef="module.php?name=Lexikon&file=search&eid=1&query=SGI MIPS">SGI MIPS running ef="module.php?name=Lexikon&file=search&eid=1&query=IRIX">IRIX 5. Moscow ML is particularly useful when fast compilation and modest storage consumption are more important than fast program execution. Thanks to the efficient Caml Light run-time system used in Moscow ML, it compiles fast and uses little memory, typically 5-10 times less memory than ef="module.php?name=Lexikon&file=search&eid=1&query=SML/NJ">SML/NJ 0.93 and 2-3 times less than ef="module.php?name=Lexikon&file=search&eid=1&query=edinburgh ML">edinburgh ML. Yet the bytecode is only 3 to 10 times slower than SML/NJ 0.93 compiled native code (fast on {IBM PC}s, slower on {RISC}s). {DOS (ftp://dina.kvl.dk/pub/Peter.Sestoft/mosml/mos12bin.zip)}. {Linux (ftp://dina.kvl.dk:pub/Peter.Sestoft/mosml/linux-mos12bin.tar.gz)}. {Source (ftp://dina.kvl.dk:pub/Peter.Sestoft/mosml/mos12src.tar.gz)}. ef="module.php?name=Lexikon&file=search&eid=1&query=Caml Light">Caml Light 0.61 and ef="module.php?name=Lexikon&file=search&eid=1&query=gcc">gcc are required to recompile Moscow ML for ef="module.php?name=Lexikon&file=search&eid=1&query=Unix">Unix or Caml Light 0.61, ef="module.php?name=Lexikon&file=search&eid=1&query=djgpp">djgpp, ef="module.php?name=Lexikon&file=search&eid=1&query=Perl">Perl, and ef="module.php?name=Lexikon&file=search&eid=1&query=Borland C++">Borland C++ version 2.0 (or later) to recompile Moscow ML for ef="module.php?name=Lexikon&file=search&eid=1&query=DOS">DOS. (1994-12-12)

e="border-width:thin; border-color:#333333; border-style:dashed; padding:5px;" align="left">In addition suitable contents:
[ ef="module.php?name=Lexikon&op=content&tid=31">2 ] [ ef="module.php?name=Lexikon&op=content&tid=43">386 ] [ ef="module.php?name=Lexikon&op=content&tid=104">80386 ] [ ef="module.php?name=Lexikon&op=content&tid=134">= ] [ ef="module.php?name=Lexikon&op=content&tid=135">@ ] [ ef="module.php?name=Lexikon&op=content&tid=262">ad ] [ ef="module.php?name=Lexikon&op=content&tid=383">af ] [ ef="module.php?name=Lexikon&op=content&tid=396">ag ] [ ef="module.php?name=Lexikon&op=content&tid=411">ai ] [ ef="module.php?name=Lexikon&op=content&tid=433">al ] [ ef="module.php?name=Lexikon&op=content&tid=519">Alpha ] [ ef="module.php?name=Lexikon&op=content&tid=543">AM ] [ ef="module.php?name=Lexikon&op=content&tid=544">am ] [ ef="module.php?name=Lexikon&op=content&tid=576">AML ] [ ef="module.php?name=Lexikon&op=content&tid=592">an ] [ ef="module.php?name=Lexikon&op=content&tid=740">ar ] [ ef="module.php?name=Lexikon&op=content&tid=743">arc ] [ ef="module.php?name=Lexikon&op=content&tid=800">as ] [ ef="module.php?name=Lexikon&op=content&tid=894">at ] [ ef="module.php?name=Lexikon&op=content&tid=996">av ] [ ef="module.php?name=Lexikon&op=content&tid=1025">B ] [ ef="module.php?name=Lexikon&op=content&tid=1026">b ] [ ef="module.php?name=Lexikon&op=content&tid=1034">ba ] [ ef="module.php?name=Lexikon&op=content&tid=1120">base ] [ ef="module.php?name=Lexikon&op=content&tid=1181">be ] [ ef="module.php?name=Lexikon&op=content&tid=1269">bi ] [ ef="module.php?name=Lexikon&op=content&tid=1535">br ] [ ef="module.php?name=Lexikon&op=content&tid=1695">by ] [ ef="module.php?name=Lexikon&op=content&tid=1698">Byte ] [ ef="module.php?name=Lexikon&op=content&tid=1699">byte ] [ ef="module.php?name=Lexikon&op=content&tid=1708">C ] [ ef="module.php?name=Lexikon&op=content&tid=1712">C++ ] [ ef="module.php?name=Lexikon&op=content&tid=1723">CA ] [ ef="module.php?name=Lexikon&op=content&tid=1724">ca ] [ ef="module.php?name=Lexikon&op=content&tid=1780">CAM ] [ ef="module.php?name=Lexikon&op=content&tid=1787">CAML ] [ ef="module.php?name=Lexikon&op=content&tid=1788">Caml Light ] [ ef="module.php?name=Lexikon&op=content&tid=1896">cc ] [ ef="module.php?name=Lexikon&op=content&tid=2001">ch ] [ ef="module.php?name=Lexikon&op=content&tid=2099">ci ] [ ef="module.php?name=Lexikon&op=content&tid=2138">cl ] [ ef="module.php?name=Lexikon&op=content&tid=2247">co ] [ ef="module.php?name=Lexikon&op=content&tid=2273">code ] [ ef="module.php?name=Lexikon&op=content&tid=2330">com ] [ ef="module.php?name=Lexikon&op=content&tid=2410">compact ] [ ef="module.php?name=Lexikon&op=content&tid=2545">con ] [ ef="module.php?name=Lexikon&op=content&tid=2606">cons ] [ ef="module.php?name=Lexikon&op=content&tid=2791">cr ] [ ef="module.php?name=Lexikon&op=content&tid=2900">cu ] [ ef="module.php?name=Lexikon&op=content&tid=2976">D ] [ ef="module.php?name=Lexikon&op=content&tid=3136">dd ] [ ef="module.php?name=Lexikon&op=content&tid=3151">de ] [ ef="module.php?name=Lexikon&op=content&tid=3176">DeC ] [ ef="module.php?name=Lexikon&op=content&tid=3178">DeC Alpha ] [ ef="module.php?name=Lexikon&op=content&tid=3436">ding ] [ ef="module.php?name=Lexikon&op=content&tid=3528">dj ] [ ef="module.php?name=Lexikon&op=content&tid=3532">dk ] [ ef="module.php?name=Lexikon&op=content&tid=3565">do ] [ ef="module.php?name=Lexikon&op=content&tid=3623">DOS ] [ ef="module.php?name=Lexikon&op=content&tid=3752">du ] [ ef="module.php?name=Lexikon&op=content&tid=3834">e ] [ ef="module.php?name=Lexikon&op=content&tid=3865">ec ] [ ef="module.php?name=Lexikon&op=content&tid=3896">ed ] [ ef="module.php?name=Lexikon&op=content&tid=4148">er ] [ ef="module.php?name=Lexikon&op=content&tid=4150">era ] [ ef="module.php?name=Lexikon&op=content&tid=4171">es ] [ ef="module.php?name=Lexikon&op=content&tid=4199">et ] [ ef="module.php?name=Lexikon&op=content&tid=4279">exec ] [ ef="module.php?name=Lexikon&op=content&tid=4282">executable ] [ ef="module.php?name=Lexikon&op=content&tid=4286">execution ] [ ef="module.php?name=Lexikon&op=content&tid=4404">fas ] [ ef="module.php?name=Lexikon&op=content&tid=4497">fi ] [ ef="module.php?name=Lexikon&op=content&tid=4520">file ] [ ef="module.php?name=Lexikon&op=content&tid=4700">fo ] [ ef="module.php?name=Lexikon&op=content&tid=4727">for ] [ ef="module.php?name=Lexikon&op=content&tid=4828">fr ] [ ef="module.php?name=Lexikon&op=content&tid=4958">functor ] [ ef="module.php?name=Lexikon&op=content&tid=4983">G ] [ ef="module.php?name=Lexikon&op=content&tid=5057">ge ] [ ef="module.php?name=Lexikon&op=content&tid=5134">gh ] [ ef="module.php?name=Lexikon&op=content&tid=5140">GI ] [ ef="module.php?name=Lexikon&op=content&tid=5205">gn ] [ ef="module.php?name=Lexikon&op=content&tid=5280">gp ] [ ef="module.php?name=Lexikon&op=content&tid=5291">gr ] [ ef="module.php?name=Lexikon&op=content&tid=5403">gu ] [ ef="module.php?name=Lexikon&op=content&tid=5432">gz ] [ ef="module.php?name=Lexikon&op=content&tid=5434">h ] [ ef="module.php?name=Lexikon&op=content&tid=5540">hat ] [ ef="module.php?name=Lexikon&op=content&tid=5747">HP ] [ ef="module.php?name=Lexikon&op=content&tid=5768">hr ] [ ef="module.php?name=Lexikon&op=content&tid=5779">ht ] [ ef="module.php?name=Lexikon&op=content&tid=5868">IBM ] [ ef="module.php?name=Lexikon&op=content&tid=5931">id ] [ ef="module.php?name=Lexikon&op=content&tid=5956">ie ] [ ef="module.php?name=Lexikon&op=content&tid=6013">il ] [ ef="module.php?name=Lexikon&op=content&tid=6053">import ] [ ef="module.php?name=Lexikon&op=content&tid=6064">in ] [ ef="module.php?name=Lexikon&op=content&tid=6068">inc ] [ ef="module.php?name=Lexikon&op=content&tid=6070">include ] [ ef="module.php?name=Lexikon&op=content&tid=6179">instance ] [ ef="module.php?name=Lexikon&op=content&tid=6194">int ] [ ef="module.php?name=Lexikon&op=content&tid=6224">Intel 80386 ] [ ef="module.php?name=Lexikon&op=content&tid=6255">interactive ] [ ef="module.php?name=Lexikon&op=content&tid=6274">interface ] [ ef="module.php?name=Lexikon&op=content&tid=6413">io ] [ ef="module.php?name=Lexikon&op=content&tid=6423">IP ] [ ef="module.php?name=Lexikon&op=content&tid=6436">IPS ] [ ef="module.php?name=Lexikon&op=content&tid=6448">IR ] [ ef="module.php?name=Lexikon&op=content&tid=6449">ir ] [ ef="module.php?name=Lexikon&op=content&tid=6465">IRIX ] [ ef="module.php?name=Lexikon&op=content&tid=6481">IS ] [ ef="module.php?name=Lexikon&op=content&tid=6482">is ] [ ef="module.php?name=Lexikon&op=content&tid=6558">it ] [ ef="module.php?name=Lexikon&op=content&tid=6589">J ] [ ef="module.php?name=Lexikon&op=content&tid=6760">K ] [ ef="module.php?name=Lexikon&op=content&tid=6780">KB ] [ ef="module.php?name=Lexikon&op=content&tid=6789">ke ] [ ef="module.php?name=Lexikon&op=content&tid=6791">Keldysh Institute of Applied Mathematics ] [ ef="module.php?name=Lexikon&op=content&tid=6822">ki ] [ ef="module.php?name=Lexikon&op=content&tid=6918">la ] [ ef="module.php?name=Lexikon&op=content&tid=6950">language ] [ ef="module.php?name=Lexikon&op=content&tid=7023">ld ] [ ef="module.php?name=Lexikon&op=content&tid=7081">less than ] [ ef="module.php?name=Lexikon&op=content&tid=7091">Lex ] [ ef="module.php?name=Lexikon&op=content&tid=7107">li ] [ ef="module.php?name=Lexikon&op=content&tid=7112">library ] [ ef="module.php?name=Lexikon&op=content&tid=7132">light-weight ] [ ef="module.php?name=Lexikon&op=content&tid=7151">line ] [ ef="module.php?name=Lexikon&op=content&tid=7176">link ] [ ef="module.php?name=Lexikon&op=content&tid=7260">load ] [ ef="module.php?name=Lexikon&op=content&tid=7410">lt ] [ ef="module.php?name=Lexikon&op=content&tid=7415">lu ] [ ef="module.php?name=Lexikon&op=content&tid=7441">ly ] [ ef="module.php?name=Lexikon&op=content&tid=7457">M ] [ ef="module.php?name=Lexikon&op=content&tid=7463">ma ] [ ef="module.php?name=Lexikon&op=content&tid=7582">man ] [ ef="module.php?name=Lexikon&op=content&tid=7749">memory ] [ ef="module.php?name=Lexikon&op=content&tid=7889">Microsoft ] [ ef="module.php?name=Lexikon&op=content&tid=7971">MIPS ] [ ef="module.php?name=Lexikon&op=content&tid=8007">ML ] [ ef="module.php?name=Lexikon&op=content&tid=8008">ml ] [ ef="module.php?name=Lexikon&op=content&tid=8032">mo ] [ ef="module.php?name=Lexikon&op=content&tid=8040">mod ] [ ef="module.php?name=Lexikon&op=content&tid=8046">mode ] [ ef="module.php?name=Lexikon&op=content&tid=8079">module ] [ ef="module.php?name=Lexikon&op=content&tid=8167">mp ] [ ef="module.php?name=Lexikon&op=content&tid=8228">ms ] [ ef="module.php?name=Lexikon&op=content&tid=8234">MS-DOS ] [ ef="module.php?name=Lexikon&op=content&tid=8384">N ] [ ef="module.php?name=Lexikon&op=content&tid=8386">na ] [ ef="module.php?name=Lexikon&op=content&tid=8450">nature ] [ ef="module.php?name=Lexikon&op=content&tid=8460">nc ] [ ef="module.php?name=Lexikon&op=content&tid=8472">ne ] [ ef="module.php?name=Lexikon&op=content&tid=8488">net ] [ ef="module.php?name=Lexikon&op=content&tid=8533">network ] [ ef="module.php?name=Lexikon&op=content&tid=8627">ng ] [ ef="module.php?name=Lexikon&op=content&tid=8630">ni ] [ ef="module.php?name=Lexikon&op=content&tid=8660">nl ] [ ef="module.php?name=Lexikon&op=content&tid=8672">nn ] [ ef="module.php?name=Lexikon&op=content&tid=8675">no ] [ ef="module.php?name=Lexikon&op=content&tid=8760">ns ] [ ef="module.php?name=Lexikon&op=content&tid=8787">nu ] [ ef="module.php?name=Lexikon&op=content&tid=8820">O ] [ ef="module.php?name=Lexikon&op=content&tid=8964">om ] [ ef="module.php?name=Lexikon&op=content&tid=9014">op ] [ ef="module.php?name=Lexikon&op=content&tid=9132">OS ] [ ef="module.php?name=Lexikon&op=content&tid=9134">OS/2 ] [ ef="module.php?name=Lexikon&op=content&tid=9144">OSF ] [ ef="module.php?name=Lexikon&op=content&tid=9204">pa ] [ ef="module.php?name=Lexikon&op=content&tid=9390">PC ] [ ef="module.php?name=Lexikon&op=content&tid=9457">pe ] [ ef="module.php?name=Lexikon&op=content&tid=9550">ph ] [ ef="module.php?name=Lexikon&op=content&tid=9651">pl ] [ ef="module.php?name=Lexikon&op=content&tid=9683">platform ] [ ef="module.php?name=Lexikon&op=content&tid=9736">plus ] [ ef="module.php?name=Lexikon&op=content&tid=9821">port ] [ ef="module.php?name=Lexikon&op=content&tid=9908">pr ] [ ef="module.php?name=Lexikon&op=content&tid=10023">program ] [ ef="module.php?name=Lexikon&op=content&tid=10115">PS ] [ ef="module.php?name=Lexikon&op=content&tid=10144">pt ] [ ef="module.php?name=Lexikon&op=content&tid=10253">query ] [ ef="module.php?name=Lexikon&op=content&tid=10364">rc ] [ ef="module.php?name=Lexikon&op=content&tid=10385">re ] [ ef="module.php?name=Lexikon&op=content&tid=10390">real ] [ ef="module.php?name=Lexikon&op=content&tid=10522">release ] [ ef="module.php?name=Lexikon&op=content&tid=10743">RISC ] [ ef="module.php?name=Lexikon&op=content&tid=10754">rl ] [ ef="module.php?name=Lexikon&op=content&tid=10767">ro ] [ ef="module.php?name=Lexikon&op=content&tid=10823">Royal Veterinary and Agricultural University ] [ ef="module.php?name=Lexikon&op=content&tid=10887">ru ] [ ef="module.php?name=Lexikon&op=content&tid=10892">run ] [ ef="module.php?name=Lexikon&op=content&tid=10903">run-time system ] [ ef="module.php?name=Lexikon&op=content&tid=10918">S ] [ ef="module.php?name=Lexikon&op=content&tid=10922">sa ] [ ef="module.php?name=Lexikon&op=content&tid=10936">safe ] [ ef="module.php?name=Lexikon&op=content&tid=11009">SC ] [ ef="module.php?name=Lexikon&op=content&tid=11010">sc ] [ ef="module.php?name=Lexikon&op=content&tid=11150">se ] [ ef="module.php?name=Lexikon&op=content&tid=11232">separate compilation ] [ ef="module.php?name=Lexikon&op=content&tid=11276">session ] [ ef="module.php?name=Lexikon&op=content&tid=11309">SGI ] [ ef="module.php?name=Lexikon&op=content&tid=11314">sh ] [ ef="module.php?name=Lexikon&op=content&tid=11376">si ] [ ef="module.php?name=Lexikon&op=content&tid=11389">sig ] [ ef="module.php?name=Lexikon&op=content&tid=11400">signature ] [ ef="module.php?name=Lexikon&op=content&tid=11506">sit ] [ ef="module.php?name=Lexikon&op=content&tid=11510">sk ] [ ef="module.php?name=Lexikon&op=content&tid=11525">sl ] [ ef="module.php?name=Lexikon&op=content&tid=11556">sm ] [ ef="module.php?name=Lexikon&op=content&tid=11594">SML ] [ ef="module.php?name=Lexikon&op=content&tid=11597">SML/NJ ] [ ef="module.php?name=Lexikon&op=content&tid=11651">so ] [ ef="module.php?name=Lexikon&op=content&tid=11745">source ] [ ef="module.php?name=Lexikon&op=content&tid=11909">sr ] [ ef="module.php?name=Lexikon&op=content&tid=11934">st ] [ ef="module.php?name=Lexikon&op=content&tid=11955">stand-alone ] [ ef="module.php?name=Lexikon&op=content&tid=12065">storage ] [ ef="module.php?name=Lexikon&op=content&tid=12109">struct ] [ ef="module.php?name=Lexikon&op=content&tid=12133">su ] [ ef="module.php?name=Lexikon&op=content&tid=12140">sublanguage ] [ ef="module.php?name=Lexikon&op=content&tid=12165">sum ] [ ef="module.php?name=Lexikon&op=content&tid=12170">Sun ] [ ef="module.php?name=Lexikon&op=content&tid=12176">SunOS ] [ ef="module.php?name=Lexikon&op=content&tid=12206">support ] [ ef="module.php?name=Lexikon&op=content&tid=12246">sy ] [ ef="module.php?name=Lexikon&op=content&tid=12312">system ] [ ef="module.php?name=Lexikon&op=content&tid=12359">T ] [ ef="module.php?name=Lexikon&op=content&tid=12369">table ] [ ef="module.php?name=Lexikon&op=content&tid=12416">tar ] [ ef="module.php?name=Lexikon&op=content&tid=12578">tf ] [ ef="module.php?name=Lexikon&op=content&tid=12588">th ] [ ef="module.php?name=Lexikon&op=content&tid=12721">to ] [ ef="module.php?name=Lexikon&op=content&tid=12777">tp ] [ ef="module.php?name=Lexikon&op=content&tid=12787">tr ] [ ef="module.php?name=Lexikon&op=content&tid=12896">tt ] [ ef="module.php?name=Lexikon&op=content&tid=12939">tw ] [ ef="module.php?name=Lexikon&op=content&tid=12970">type ] [ ef="module.php?name=Lexikon&op=content&tid=12986">ua ] [ ef="module.php?name=Lexikon&op=content&tid=13029">Ultrix ] [ ef="module.php?name=Lexikon&op=content&tid=13030">um ] [ ef="module.php?name=Lexikon&op=content&tid=13146">up ] [ ef="module.php?name=Lexikon&op=content&tid=13175">us ] [ ef="module.php?name=Lexikon&op=content&tid=13229">V ] [ ef="module.php?name=Lexikon&op=content&tid=13310">ve ] [ ef="module.php?name=Lexikon&op=content&tid=13335">version ] [ ef="module.php?name=Lexikon&op=content&tid=13736">Windows ] [ ef="module.php?name=Lexikon&op=content&tid=13877">ws ] [ ef="module.php?name=Lexikon&op=content&tid=13891">X ] [ ef="module.php?name=Lexikon&op=content&tid=14024">Y ] [ ef="module.php?name=Lexikon&op=content&tid=14075">yt ] [ ef="module.php?name=Lexikon&op=content&tid=14125">zip ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (15547 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.1177 Seconds, with 16 Database-Queries
Zurück zur Startseite