The root sigil thing was for a little markup language I did. Among other things, makes parallel parsing trivial. 2 GB/s on my MacBook Air.
-
-
Replying to @pervognsen
Please share the markup syntax. One can do so much better than SGML style.
1 reply 0 retweets 4 likes -
Replying to @TimSweeneyEpic
Alright, something quick. I didn't explain my requirements, but I hope you can infer some of them.https://gist.github.com/pervognsen/ff58b4ba77ca49d585c49658966ed73e …
3 replies 0 retweets 10 likes -
Replying to @pervognsen
Nice and compact! Here's mine, for embedding in a Python-Typescript syntaxed language:http://pastebin.com/M7VmTi0X
1 reply 1 retweet 4 likes -
Replying to @TimSweeneyEpic
Nice! I played with whitespace indentation and sigil-free nodes, too. Added examples at end.https://gist.github.com/pervognsen/ff58b4ba77ca49d585c49658966ed73e …
1 reply 0 retweets 0 likes -
Replying to @pervognsen
My attempt at a mainstream language syntax integrating markup and optional significant indent:http://pastebin.com/JRprWbGp
1 reply 0 retweets 4 likes -
Replying to @TimSweeneyEpic @pervognsen
Neat thing #1: combining lex & parse to handle markup and indentation in language that's LL(1), minus significant indent.
1 reply 0 retweets 1 like
Neat thing #2: No keywords, relying on simple hygenic macros for constructs, e.g. let(x=3)=>x+1, let(x=3){x+1}, struct{x:int}.
-
-
Replying to @TimSweeneyEpic @pervognsen
Potential use case: secure sandboxed language (can run in browser or Ethereum) for secure decentralized web/social/metaverse.
0 replies 1 retweet 2 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.