hivemind
Languages and libraries
programming language
SHOW HN2016
How HN took it
5 positive, 12 neutral or asking, 0 mixed, 2 critical, out of 19 comments about the project. Thread score +0.16.
Idea: 5 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Interesting idea connecting to resugaring, unparsing and OMeta work
From 3 comments
There has been some interesting work published recently on "resugaring" that you might be interested in: http://cs.brown.edu/~sk/Publications/Papers/Published/pk-resuarging/ and…
cyrus_ on HNRelated: https://github.com/cdglabs/ohm and Alessadro Warth et als work on OMeta. See parsing/unparsing in http://tinlizzie.org/ometa/
earleybird on HNAwesome! This has long been a dream of mine, but I never solved the problem of creating a better syntax than BNF grammars etc. I don't know if we have the same goals, but my…
drostie on HN
Objections
Transliterated code between languages looks alien and idiomatic differences make it impractical
From 2 comments
I like these type of things but I don't believe they are practical because of the massive potential variation within a single syntax which is typically hidden by language…
duncanawoods on HN>> I think it can still be useful, and already there are precedents I have used some of these precedents so I guess I know their limitations. I have used and loathe visual…
duncanawoods on HN
Requests
Support for WebAssembly output
From 1 comment
Will this compile to web assembly?
ilaksh on HN
Target LLVM as a backend
From 1 comment
This is very cool. People who want to create new languages usually have to write a lot of code even though most of the heavy lifting is done by a lexer and a parser generator.…
winter_blue on HN
Questions
How expression versus statement distinctions (such as Python if) would be handled
From 1 comment
Not entirely analogous but you can sort of do a lot of this today with the very programming platform that the HN implementation uses: Racket. And yes with Racket you can mix and…
agentgt on HN
Alternatives named
Hy (Lisp compiling to Python AST)
From 1 comment
Somewhat related, hy (aka hylang) is a lisp that compiles to the python abstract syntax tree which technically makes python a multi-syntax language already. Plus you get all the…
shpx on HN
Racket language-creation tools
From 1 comment
Not entirely analogous but you can sort of do a lot of this today with the very programming platform that the HN implementation uses: Racket. And yes with Racket you can mix and…
agentgt on HN
Ohm and OMeta
From 1 comment
Related: https://github.com/cdglabs/ohm and Alessadro Warth et als work on OMeta. See parsing/unparsing in http://tinlizzie.org/ometa/
earleybird on HN
Nim templates and multiple skin syntaxes
From 1 comment
Funny, this was one of the goals of Nim, I believe.
vbit on HN
Cirru
From 1 comment
Also you can write Scheme like syntax in [Cirru](http:/cirru.org) and get a third syntax.
jiyinyiyong on HN