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.

The Min Programming Language

73 pointsby HaoZekealmost 6 years ago

4 comments

shaunxcodealmost 6 years ago
Worth noting this is called MIN because it is implemented (and embeddable in) NIM. Oh and a better description than a LISP in RPN is that it is a functional concatenative language.
vcbdcgdgalmost 6 years ago
Just in the last few days I&#x27;ve been playing around with my HP48 and wondering how close to a reverse scheme with no brackets RPL is.<p>I figured the only real difference is that scheme has list of lists, but you can&#x27;t have a stack of stacks with RPL.<p>Really cool.
评论 #20629426 未加载
评论 #20629750 未加载
Throwaway_5438almost 6 years ago
This is a concatenative language, not a Lisp. In Min a function can push and pull an arbitrary number of arguments from the stack. This also makes varargs non-trivial. The round brackets are for creating quotations, and not for executing functions like in Lisp. Maybe the Web-site should make that clearer.<p>Apparently it doesn&#x27;t have macros either, it can only manipulate functions.<p>Edit: Maybe the mods should change the title. @dang
评论 #20630474 未加载
6thaccount2almost 6 years ago
This looks pretty cool. Nice website, but I&#x27;d like to see more examples.<p>Can I access Nim functions in Min?
评论 #20629773 未加载