From: Dunny on
In news:XnF9807CCE5E4FC6betovfreefr(a)212.27.42.134,
Betov <betov(a)free.fr> typed:


> You can twist your swindling the way you like, your HLL
> Pre-Parser, does nothing else, here, but translating:
>
> mov( 0, eax );
>
> into the standard:
>
> mov eax, 0
>
> and passing it down to an obfuscated Assembler, that you
> never wrote.

I think you've grasped the wrong end of the stick again, betov. What randy
is asking, is:

What is the difference between an instruction created using HLA1.x (which
uses a backend assembler) and HLA2.0 (which *is* the assembler, and doesn't
rely on a backend)?

This was prompted by your assertion that "many members are able to make the
difference between an Assembler and an HLL Pre-Parser written in Flex, Bison
and C". Given that the instructions that HLA1.x "pre-parses" are identical
to the instructions that HLA 2.0 *assembles*, how will you know the
difference?

You're just so jealous of HLA that it shows. You'll even go to extremes,
making claims and statements that aren't even true, if it will give you an
opportunity to damage HLA. You're really a very sad individual.

I look forward to one of the following:

1. An insult from you, without actually addressing any points
2. You misunderstanding, and insulting everyone else
3. You misunderstanding, and making up another lie
4. All of the above.

D.


From: William J. Leary Jr. on
"Betov" <betov(a)free.fr> wrote in message
news:XnF9808731717198betovfreefr(a)212.27.42.201...
> TASM: mov eax, 0
> A386: mov eax, 0
> Pass33: mov eax, 0
> MASM: mov eax, 0
> NASM: mov eax, 0
> FASM: mov eax, 0
> RosAsm: mov eax, 0
> GoAsm: mov eax, 0
> ...
> Your absurd Text Converter: mov( 0, eax );

So, your argument is that it's wrong because it's different.

I assume you get equally fragged about:

GAS: movl $0, %eax

Moving the dimmer switch from the floor to the steering column must have sent
you absolutely apoplectic.

- Bill


From: Betov on
"William J. Leary Jr." <Bill_Leary(a)msn.com> crivait
news:SMidnePmMeVrjF_ZnZ2dnUVZ_t-dnZ2d(a)comcast.com:

> "Betov" <betov(a)free.fr> wrote in message
> news:XnF9808731717198betovfreefr(a)212.27.42.201...
>> TASM: mov eax, 0
>> A386: mov eax, 0
>> Pass33: mov eax, 0
>> MASM: mov eax, 0
>> NASM: mov eax, 0
>> FASM: mov eax, 0
>> RosAsm: mov eax, 0
>> GoAsm: mov eax, 0
>> ...
>> Your absurd Text Converter: mov( 0, eax );
>
> So, your argument is that it's wrong because it's different.


Read before commenting.

My argument is that there is _nothing wrong_ with whatever
formal syntax. You could, as well, have:

Move 0 into eax

or:

eax = 0

or whatever, it would still be Assembly if it was written
for an Assembler... which is indirectly true, here, as
long as HLA does nothing but translating into Assembly,
and passing it all down to an obfuscated Assembler.

The only question, here, is about the real reasons why
this insane swindler choosed to also obfuscate the usual
way, after having obfuscated the Assembler itself.

What is really all of this about? Well, you write:

mov( 0, eax );

.... and the Text Converter translates it into:

mov eax, 0

Now, let us reverse the situation, and let us say that
the swindler would have choosen the usual way. You would
then write:

mov eax, 0

.... and the text converter would "translate" it into:

mov eax, 0

So, why would a FASM user use a Text converter doing...
nothing (???!!!...). Maybe a beginner could fall into the
trap for a day or two, missleaded by the heavy propaganda,
but, it is much evident that, one day or another, he would
directly use... FASM alone, would it only be because the
FASM Macros System is way more powerful than this absurd
Pre-Parser.


Betov.

< http://rosasm.org >




From: Dunny on
In news:XnF98089E117401Dbetovfreefr(a)212.27.42.195,
Betov <betov(a)free.fr> typed:

>> So, your argument is that [HLA is] wrong because it's different.

> My argument is that there is _nothing wrong_ with whatever
> formal syntax.

A Invalid argument, 0:1

D.


From: rhyde on

Betov wrote:
>
> or whatever, it would still be Assembly if it was written
> for an Assembler... which is indirectly true, here, as
> long as HLA does nothing but translating into Assembly,
> and passing it all down to an obfuscated Assembler.

Such a tired old argument. HLA must really be an incredible product as
the only complaint you keep dredging up is a manufactured one that
absolutely no one (other than yourself) seems to care about.

I consider it a compliment to the highest degree that you can't find
anything wrong with HLA other than how I chose to implement it.

>
> The only question, here, is about the real reasons why
> this insane swindler choosed to also obfuscate the usual
> way, after having obfuscated the Assembler itself.

That has been well-discussed in this newsgroup in the past. But as
your long-term memory doesn't seem to work very well, you might try
reading this to refresh yourself:

http://webster.cs.ucr.edu/AsmTools/HLA/HLADoc/HTMLDoc/teachingASM.html


>
> What is really all of this about? Well, you write:
>
> mov( 0, eax );
>
> ... and the Text Converter translates it into:
>
> mov eax, 0
>
> Now, let us reverse the situation, and let us say that
> the swindler would have choosen the usual way. You would
> then write:
>
> mov eax, 0
>
> ... and the text converter would "translate" it into:
>
> mov eax, 0
>
> So, why would a FASM user use a Text converter doing...
> nothing (???!!!...).

Well, for one thing, what does HLA's macro processor translate

stdout.put( "Hello world, i=", i, " s=", s, " f=", f:10:2, nl );

into? And would FASM be able to do that? (That's a colloquial question,
btw, the answer is "no, FASM's macro facilities can't do that"). The
bottom line is that HLA is semantically richer than assemblers like
MASM, FASM, Gas, and TASM, which is why people like it.



> Maybe a beginner could fall into the
> trap for a day or two, missleaded by the heavy propaganda,
> but, it is much evident that, one day or another, he would
> directly use... FASM alone, would it only be because the
> FASM Macros System is way more powerful than this absurd
> Pre-Parser.

Spoken by the guy who finally figured out that FASM has a more powerful
macro system than his assembler. Sorry, Rene, but if you're just
figuring out how much more powerful FASM's macro subsystem is than
RosAsm's, you've got a lot to learn before you'll be ready to tackle
the HLA compile-time language.

Cheers,
Randy Hyde

 |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9
Prev: Another bad link?
Next: Apple II Debugger