Torque

Dev tools

assembler

SHOW HN2025

79points
31comments
#898of 3,837 in 2025
Top 24%of 2025 by points

How HN took it

MixedNo clear lean

9 positive, 7 neutral or asking, 0 mixed, 2 critical, out of 18 comments about the project. Thread score +0.40.

Idea: 5 for, 0 againstExecution: 0 for, 1 againstDocs: 0 for, 1 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 and well executed macro-based design

    From 3 comments
    • Very cool and I like the idea of a "meta-assembler." The most-recent version of flatassembler (fasm 2) is built with fasmg which is also a "meta-assembler" of sorts, in that it…
      2ton_jeff on HN
    • Super fun site! Did you get inspiration from other assemblers or macro processors? You have it running on a TRS-80, how does that work? I had no idea Rust could target a TRS-80.…
      sitkack on HN
    • Excellent work man! I know some low level guys who would really appreciate this.
      zadkey on HN

Objections

  • Octal and non-Unicode text support were initially missing

    From 1 comment
    • Is there any support for non-Unicode text? Is there any support for octal numbers? These things should be corrected, hopefully. Also, some of the links in the table of contents…
      zzo38computer on HN
  • Documentation table of contents had broken links

    From 1 comment
    • Is there any support for non-Unicode text? Is there any support for octal numbers? These things should be corrected, hopefully. Also, some of the links in the table of contents…
      zzo38computer on HN

Requests

  • Support octal literals with a 0o prefix

    From 2 comments
    • I think the "0" prefix for octal (as used in the C programming language) is not so good and that "0o" is better; so, if octal literals are implemented then "0o" is better. For…
      zzo38computer on HN
    • I wholeheartedly agree with using "0o" as the octal prefix, I've never been a fan of "0". I've jut implemented this feature and released it in v2.2.0, you can grab it from the…
      benbridle on HN
  • Support non-Unicode byte input and character mapping tables

    From 1 comment
    • I meant that the input should not have to be Unicode. The input could be any extended ASCII encoding (supporting ASCII is necessary, in order that the syntax will work; therefore…
      zzo38computer on HN

Questions

  • How the TRS-80 port works and how structs are laid out in memory

    From 1 comment
    • Super fun site! Did you get inspiration from other assemblers or macro processors? You have it running on a TRS-80, how does that work? I had no idea Rust could target a TRS-80.…
      sitkack on HN
  • Whether there is an internal IR and whether constraint solving is planned

    From 1 comment
    • Super fun site! Did you get inspiration from other assemblers or macro processors? You have it running on a TRS-80, how does that work? I had no idea Rust could target a TRS-80.…
      sitkack on HN

Alternatives named

  • fasmg (flat assembler), a macro assembler

    From 1 comment
    • Very cool and I like the idea of a "meta-assembler." The most-recent version of flatassembler (fasm 2) is built with fasmg which is also a "meta-assembler" of sorts, in that it…
      2ton_jeff on HN
  • TDASM meta-assembler

    From 1 comment
    • Reminds me of TDASM from the turn of the century: https://web.archive.org/web/20230906054935/http://www.penguin.cz/~niki/tdasm/ I remember there were a few other meta-assemblers…
      userbinator on HN
  • Uxn assembly language, the maker's inspiration

    From 1 comment
    • Thank you! My main inspiration was the Uxn assembly language [0], which is itself heavily inspired by Forth. I loved how easy it was to build something that looks like a…
      benbridle on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/43698801)