flat assembler
Message board for the users of flat assembler.

Index > Main > fasm why not update?

Goto page 1, 2  Next
Author
Thread Post new topic Reply to topic
lovefasm



Joined: 17 Jun 2007
Posts: 22
lovefasm
请问 flat assembler 为什么这么长时间都没有更新了?还是3月份的 1.67.21
Post 28 Jul 2007, 16:23
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
please post only in english on this board
Post 29 Jul 2007, 10:02
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Niels



Joined: 17 Sep 2006
Posts: 255
Niels
Is Tomasz fighting an ASM-abacadabra-flowline point? Sad
Post 29 Jul 2007, 16:20
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Post 29 Jul 2007, 16:31
View user's profile Send private message Reply with quote
kohlrak



Joined: 21 Jul 2006
Posts: 1421
Location: Uncle Sam's Pad
kohlrak
lovefasm wrote:
请问 flat assembler 为什么这么长时间都没有更新了?还是3月份的 1.67.21


Speak any english or do you use a translator? 日本語を話せますか。
Post 30 Jul 2007, 00:00
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger Reply with quote
shoorick



Joined: 25 Feb 2005
Posts: 1608
Location: Ukraine
shoorick
lovefasm
updating as own is not a goal

to update fasm there should be reason, at least one of these:
1.found (sufficient) bug.
2.extremely usefull new feature, definitly must be included into fasm, so Tomasz will leave what he is busy with, and will update it.

what problem do you have with current last version?
Post 30 Jul 2007, 04:55
View user's profile Send private message Visit poster's website Reply with quote
Niels



Joined: 17 Sep 2006
Posts: 255
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
Post 30 Jul 2007, 15:07
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
shoorick wrote:

updating as own is not a goal

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 Smile) of some bug, or some speed/memory optimization (though it runs pretty well as-is).

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 Smile ).
Post 31 Jul 2007, 00:26
View user's profile Send private message Visit poster's website Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Quote:

conditional assembly

Don't we have that already?
Post 31 Jul 2007, 00:37
View user's profile Send private message Reply with quote
ManOfSteel



Joined: 02 Feb 2005
Posts: 1154
ManOfSteel
Quote:
conditional assembly

ex:
Code:
FLAG equ 1
match = 1,FLAG { do something }
    

Couldn't that be considered conditional assembly?
Post 01 Aug 2007, 08:10
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
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    
vs.
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.
Post 01 Aug 2007, 08:59
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
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.
Post 01 Aug 2007, 09:31
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
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
Post 01 Aug 2007, 10:27
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
I think you want conditional preprocessing then, conditional assembly exists since long time ago.
Post 01 Aug 2007, 14:03
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 7797
Location: Kraków, Poland
Tomasz Grysztar
There's going to a be an update in a few days, thank you for your patience.
Post 01 Aug 2007, 14:20
View user's profile Send private message Visit poster's website Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Good to see you again Tomasz Smile
Post 01 Aug 2007, 14:38
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
offtopic "Niels" posts moved here
Post 01 Aug 2007, 18:19
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1901
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 ... Smile

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 Laughing

PS: FASM is already usable Shocked
Post 01 Aug 2007, 19:01
View user's profile Send private message Reply with quote
MichaelH



Joined: 03 May 2005
Posts: 402
MichaelH
vid wrote:

Unfortunately, if you want to use multiple object files and linker (lot of reasons to do this), then this is really a must-have


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.
Post 01 Aug 2007, 22:27
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
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).
Post 01 Aug 2007, 23:14
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.