TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SML#: a new Standard ML family programming language

55 pointsby 0x1997almost 12 years ago

5 comments

Mindless2112almost 12 years ago
&quot;Functional record update&quot; [1] was the one missing feature that bothered me most about Standard ML. If you want to change one element in a record, you&#x27;ve got to specify explicitly that every other element in the record didn&#x27;t change.<p>[1] <a href="http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/en/Ch4.S4.html" rel="nofollow">http:&#x2F;&#x2F;www.pllab.riec.tohoku.ac.jp&#x2F;smlsharp&#x2F;docs&#x2F;1.0&#x2F;en&#x2F;Ch4....</a>
评论 #6074807 未加载
alegrnalmost 12 years ago
SML# is one of the lesser known SML implementations, although it&#x27;s a quite good one. The only thing that I found impractical,... you can only link 32bit libs, which is very odd on todays 64bit Systems.<p>Nevertheless, the thing I like most at SML# is the excellent FFI. You can just pass SML-records or SML-functions to C. SML# is very powerful if you code your applications in SML and C.
评论 #6074890 未加载
cyrus_almost 12 years ago
Strange choice of name given that it doesn&#x27;t build on Microsoft&#x27;s CLI at all.
评论 #6074568 未加载
评论 #6074447 未加载
rohshallalmost 12 years ago
Good to know about this alternative. SML was a great language, and deserves to live on. OCaml is not really a successor to SML because of its object-oriented features and its lack of backward compatibility to SML.
nnqalmost 12 years ago
sorry to ask, but <i>who</i> uses SML nowadays and <i>for what</i> do they use it? (I know about it&#x27;s descendants or languages influenced&#x2F;inspired by it, like OCaml, F# and the less related Haskell, but nothing hits the news about SML projects.)
评论 #6074701 未加载
评论 #6075058 未加载