16 comments

[ 0.19 ms ] story [ 43.3 ms ] thread
FASM is overloaded: https://flatassembler.net/

Since it's the same context I'd rather they didn't reuse the name.

Agreed. 'Fshasm' would make the connection to F# clearer and avoid this confusion.
Looks a bit too much like "fascism" for my taste.
The Levenstein distance to either "Fasm" or "Fshasm" are the same, at three. I don't think that's too close.
And the distance between "Levenstein" and "Levenshtein" is only one, so is this an OK misspelling? :)
As if you knew what that word means or as if there was any risk of confusion in this context.
The name Fasm is a pun around the French word Phasme which translate to Phasmatodea in English and is coined with F(sharp) + asm (i.e assembly).

Following this thread, I opened an issue about this: https://github.com/d-edge/fasm/issues/5

Agreed. I prefer the other FASM too
(comment deleted)
(comment deleted)
I use FASM (https://flatassembler.net/), and I have been learning F# for about five years, so this is very interesting to me. I am guessing it is more like NASM than MASM because of the square brackets in the animated GIF example? I am trying to figure out how I might find this useful. I am trying to do wavelet transforms in F# that I currently do in C or Julia, and this might be fun for some assembly optimizations if worth it over the C library, but I doubt it because of optimizations.
Does this compete with LLVM? Sounds similar.
Imagine if org-mode developers decide to make JIT or AOT to assembly.