Re: From the LuxAsm list.

From: Betov (betov_at_free.fr)
Date: 08/16/04

  • Next message: Frank Kotler: "Re: My view on this "Is blah an assembler""
    Date: 16 Aug 2004 18:47:00 GMT
    
    

    "luvr" <spam-loving-criminal@spam-sink.net> écrivait
    news:4120e044$0$299$ba620e4c@news.skynet.be:

    >
    > "Betov" <betov@free.fr> wrote in message
    > news:XnF9546B172E9A1Ebetovfreefr@212.27.42.74...
    >
    >> RosAsm is a Tool for writting real-life Applications.
    >> There is no real-life Application on earth that would
    >> be made from a Source having only Equates inside.
    >
    > Sure - a real-life application is meant to _do_ something, so it will
    > need at least _some_ executable code.
    > I can see that. ;-)
    >
    > Makes me wonder, though: Suppose that someone, somewhere, someday,
    > develops a pretty advanced application with RosAsm.
    > Suppose it uses a wide range of Windows (Oops! I mean ReactOS, of
    > course ;-) features.
    > Traditionally, with each of these features comes a set of equates that
    > will get used in the code.
    >
    > So, it is not entirely unimaginable that, eventually, the number of
    > equates in the program rises to, say, a few hundred - perhaps even a
    > thousand. Now, it is also not entirely unimaginable that this long
    > list of equates includes the full set of equates that Randy posted,
    > and that crash RosAsm (at least in the form posted by Randy) - or,
    > perhaps, the code will include an entirely different set of equates
    > that make RosAsm crash just as hard when they're sent separately
    > through RosAsm (I don't know if such a set exists, but it could).

    This is simply impossible, unless you would do it on
    purpose. If you have say, 22000 Equates Declarations,
    in a Source, or 22000 Code or Data Labels, we can
    suppose that you would, at least use some of them. What
    implies that there would be some relationship between
    the real Code Size and the Source Equates Declarations
    Size.

    > Are you sure that this advanced application, including its long list
    > of equates, will _not_ crash RosAsm? If you are, then that's OK with
    > me, but personally, I'm rather more suspicious, and you would have to
    > come with a pretty impressive explanation to convince me...

    I cannot explain, because i wish to keep master Pdf
    away from RosAsm as long and as far as possible, for
    all the reasons i have already explained many times.
    But, believe me, all RosAsm Developpers perfectely
    know what this so called "bug" is about.

    Also, i have no need of convincing anybody. RosAsm
    is an "Auto-Selling" Product, you know... :)) :)) :))

    > Or are you saying that an application that requires such a long list
    > of equates is no good, so RosAsm needn't be able to handle it
    > properly?

    Of course not. Take any existing RosAsm Demo, add
    your so called "hanging" Equates List, and, if there
    is no naming conflict, it should re-run the same,
    without any problem.

    By the way, this stupid list is FAR from "big", at
    a RosAsm point of view. RosAsm Source itself is around
    25,000 Symbols, you know... a 2.5 Mega Source... :)

    Betov.

    < http://betov.free.fr/RosAsm.html >


  • Next message: Frank Kotler: "Re: My view on this "Is blah an assembler""