flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Author |
|
lovefasm
请问 flat assembler 为什么这么长时间都没有更新了?还是3月份的 1.67.21
|
|||
![]() |
|
vid
please post only in english on this board
|
|||
![]() |
|
Niels
Is Tomasz fighting an ASM-abacadabra-flowline point?
![]() |
|||
![]() |
|
LocoDelAssembly
|
|||
![]() |
|
kohlrak
lovefasm wrote: 请问 flat assembler 为什么这么长时间都没有更新了?还是3月份的 1.67.21 Speak any english or do you use a translator? 日本語を話せますか。 |
|||
![]() |
|
Niels
shoorick,
I agree with those words. To say something about "what problem do you have with the current last version", I was hoping Tomasz or someone else is keeping a 'todo'-record, this could also be explaining why it is not a bug, if the confusion is great among the users. Niels ps. This might be an issue but I agree other (Tomasz-)things can be more important than this: http://board.flatassembler.net/topic.php?t=7376 |
|||
![]() |
|
f0dder
shoorick wrote:
Spot on the sugar, baby! Way too many people suffer from upgradoritis, versionities, call it what you want. As I see it, there's three thing that could warrant an update to the current fasm line... New processor instructions to be added, discovery (and fix ![]() There's other stuff I certainly wouldn't mind see, but those items would probably be for a "fasm v2"... and those features have already been discussed in other threads (EXITM, debug info, conditional assembly. Not all of them are something Tomasz seem to like btw ![]() |
|||
![]() |
|
LocoDelAssembly
Quote:
Don't we have that already? |
|||
![]() |
|
ManOfSteel
Quote: conditional assembly ex: Code: FLAG equ 1 match = 1,FLAG { do something } Couldn't that be considered conditional assembly? |
|||
![]() |
|
vid
If you was reacting to my post, yes, that IS conditional assembly. But it' kinda uneasy to use for some types of things:
Code: #ifdef FLAG #ifdef FLAG2 #else #endif #else #endif Code: else equ 1 match =1, FLAG { else2 equ 1 match =1, FLAG2 \{ else2 equ 0 \} match =1, else2 \{ \} else equ 0 } match =1, else { } another problem is that preprocessor commands in inner parts must be escaped. That requires you to always know how many "conditional blocks" are above you. |
|||
![]() |
|
f0dder
AND, to be really useful, conditional assembly need the ability to set conditions from the assembler commandline... ie., "fasm -DDEBUG=1 stuff.asm". I know that goes against Tomasz' "one source one output" philosophy, but it's immensely useful.
|
|||
![]() |
|
vid
Quote: I know that goes against Tomasz' "one source one output" philosophy, but it's immensely useful. As long as you use FASM in the way tomasz does, it's not needed. That is, use FASM for entire project to compile directly into executable. Unfortunately, if you want to use multiple object files and linker (lot of reasons to do this), then this is really a must-have |
|||
![]() |
|
LocoDelAssembly
I think you want conditional preprocessing then, conditional assembly exists since long time ago.
|
|||
![]() |
|
Tomasz Grysztar
There's going to a be an update in a few days, thank you for your patience.
|
|||
![]() |
|
LocoDelAssembly
Good to see you again Tomasz
![]() |
|||
![]() |
|
vid
offtopic "Niels" posts moved here
|
|||
![]() |
|
DOS386
Tomasz wrote:
> There's going to a be an update in a few days, thank you for your patience. Good to know that you are still alive ... and thanks for your work put into FASM, this forum and some of my questions in the past ... ![]() There are a few things that could be improved on FASM http://board.flatassembler.net/topic.php?t=7407 OTOH no need to hurry ... and no need the double the number of "features" every 2 months ... turning a project into a bloat ... or even a crap finally ![]() PS: FASM is already usable ![]() |
|||
![]() |
|
MichaelH
vid wrote:
Lots of reason not to do that as well. I still have trouble understanding how Tomasz, only a teenager at the beginning of the fasm project, had the amazing vision of seeing the pitfalls of all the complex nonsense that is hll languages of today and sticking to the belief of simple is best..... he must have starting programming at a very young age. |
|||
![]() |
|
vid
Yes, i love simplicity and straightforwardness of FASM really much, as long as it doesn't limit me. But when somethings starts limiting me, i rather learn something new (objects, linking) and overcome limitation. For example if i want to mix compilers, or use static library written in another language (virtually all libraries are in C), etc... Then, i rather use slightly more complicated way than nothing at all.
I say, that FASM is doing extremely good job at what it is aimed for: FASM-only projects. It is not good as part of toolchain, because it simply isn't designed to be used so (sad but true). |
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.