Hacker GitHub

← All repos

nickmqb/muon

View on GitHub ↗ ★ 778 C

Modern low-level programming language

14 mentions on Hacker News by 4 people: 1 story, 13 comments · first 2019-04-07 · latest 2020-07-15

Mentions per year 14 mentions · busiest year 2019 (11)
20082026
  1. …be a great area for future research, that can perhaps combine the best of both worlds here. [1] https://github.com/nickmqb/muon
  2. I'm working on Muon, a modern low-level programming language: https://github.com/nickmqb/muon
  3. …I'm the author of Muon [1], a low-level language that embodies similar design principles. [1] https://github.com/nickmqb/muon
    comment by nickmqb · 2020-02-01 · in The Odin Programming Language
  4. …to allow users to customize it. For now, you can use the //tab_size=N directive as documented here: https://github.com/nickmqb/muon/blob/master/docs/muon_by_exa...
    comment by nickmqb · 2019-11-26 · in Building a language server for Muon
  5. …yes, Muon is a language with a strong tooling focus, and I hope that resonates with people. [1] https://github.com/nickmqb/muon
    comment by nickmqb · 2019-11-26 · in Building a language server for Muon
  6. …the index of the current element. If no loop variable is specified, the name `it` is used. [0] https://github.com/nickmqb/muon/blob/master/docs/muon_by_exa...
    comment by lioeters · 2019-11-26 · in Building a language server for Muon
  7. …The VS Code extension [2] does contain a grammar, but it's only used for syntax highlighting. [1] https://github.com/nickmqb/muon/tree/master/compiler [2] https://github.com/nickmqb/vscode-muon
    comment by nickmqb · 2019-11-26 · in Building a language server for Muon
  8. …I'm the author of Muon, which is a new programming language that tries to embody these principles: https://github.com/nickmqb/muon
  9. Done :) https://github.com/nickmqb/muon/issues/2
  10. Sibling comment (granzymes) is correct, also see implementation here: https://github.com/nickmqb/muon/blob/d557c18d2dcd3fc15a7a7a6... In Muon, you can always add more functions to an existing namespace, so if you wanted to have a function…
  11. …Rust.usize == Go.uint Muon.long == Rust.i64 == Go.int64 This is a list of all core types in Muon: https://github.com/nickmqb/muon/blob/master/docs/muon_by_exa...
  12. I have a criticism regarding how basic data types are named: https://github.com/nickmqb/muon/blob/master/docs/muon_by_exa... Type names like long, short, char (and the oh-so-dear long long) are ancient cruft which shouldn't be used in a…
  13. More interesting link, I think: https://github.com/nickmqb/muon/blob/master/docs/muon_by_exa... Uniform call syntax and constructor functions go a long way in making usage more pleasant. I’m curious about “tagged pointers”, though: is the…