3 ms·
This is a fair question. Initially I just assumed this was true. Because someone who did research on this topic would not get something like this wrong. And bes
by nzach 2y ago
This is a fair question. Initially I just assumed this was true. Because someone who did research on this topic would not get something like this wrong. And besides that, if you know a little about the project this name could make some sense.
But the more I look into it, the more I think this is just a LLM hallucination.
The doc about the 'assembly' format doesn't give a proper name. It just calls 'go assembler'.
And I think the source of this hallucination was this first paragraph:
> The assembler is based on the input style of the Plan 9 assemblers, which is documented in detail elsewhere. If you plan to write assembly language, you should read that document although much of it is Plan 9-specific. The current document provides a summary of the syntax and the differences with what is explained in that document, and describes the peculiarities that apply when writing assembly code to interact with Go.
- jamal-kumar 2y agoMaybe you should actually read something from the official website before spending time writing multiple paragraphs assuming it's fake. Alot of the people involved in golang also were involved in bell lab's plan9 project, going back to the 1980s (Kernighan and Pike especially go back that far). The CSP threads from plan9 were influential in the development of the programming language. And you can find this on their official site: https://go.dev/doc/asm https://go.dev/doc/asm
- Thorrez 2y agoRuss Cox (rsc), former tech lead of Go, replied above, saying the language is not called Plan9. The link you provided doesn't say the language is called Plan9. Also, nzach quoted from that page.