RosAsm Team is Still Making Excuses
- From: randyhyde@xxxxxxxxxxxxx
- Date: 27 Apr 2005 08:25:16 -0700
\o//annabee wrote:
> > These two declarations actually wind up consuming eight bytes in
the
> > address space rather than two. Hardly intuitive. Hardly what anyone
> > would call "true" assembly. This seems to suggest that the default
> > value that RosAsm uses for alignment is incorrect.
> >
> > Perhaps this is yet another reason assembly programmers aren't too
hot
> > on switching over to RosAsm. Heck, even HLLs don't do this. So if
> > you're expecting HLL programmers to switch to RosAsm, the first
thing
> > they're going to ask is "why do byte variables consume four bytes
in
> > the address space?"
>
> I think you TOTTTALLLLLYY misunderstood everything here :))))
It's quite possible. The RosAsm documentation isn't exactly the best
example of great documentation I've ever seen. But it *certainly* seems
to imply that variables in separate declaration sections are aligned on
dword boundaries. Furthermore, Rene's post seems to verify this. If
you have other information about the operation of RosAsm in this
regard, feel free to post it.
It's pretty clear that the RosAsm crowd thinks they are an elite bunch.
Every time a perceived problem is posted to this newsgroup the response
seems to be
1. Well, you just don't understand how to use RosAsm.
2. Your IQ isn't high enough to understand what's going on.
3. That could be fixed by one instruction, but we're not going to do it
because we know how to work around the problem and you don't.
4. etc., etc., etc.
The interesting part is what this posts *don't* include. Namely, things
like:
1. Here's how you do this in RosAsm
2. Here's an explanation that someone who only has an IQ of 80 can
understand.
3. Here's the corrected version of the software (or the work around
that we all use).
This leads the casual reader to assume:
1. The RosAsm team doesn't understand the problem either.
2. The RosAsm team can't figure out this stuff, either.
3. The RosAsm team hasn't got a clue how to fix the problem.
So, if you've got some amazingly good information about RosAsm's
behavior that contradicts what the documentation says, feel free to
share it with us. RosAsm can be forgiven for having "out of date"
documentation. But statements like "I think you TOTTTALLLLLYY
misunderstood everything here :))))" is absolutely meaningless without
proof that *you* actually understand what is being discussed here.
Granted, I'm having trouble getting my point across. People much
smarter than you haven't grasped exactly what it is that I'm trying to
push here. But at least their posts suggest that they're following the
general discussion. As usual, *your* posts are just a bunch of empty
words that were probably written without even reading the actual
original post. That's okay. It's a good excuse to (one more time) point
out some failings in RosAsm and the RosAsm development methodologies.
Cheers,
Randy Hyde
.
- Follow-Ups:
- Re: RosAsm Team is Still Making Excuses
- From: wolfgang kern
- Re: RosAsm Team is Still Making Excuses
- References:
- HLA v1.76 is now available
- From: randyhyde
- Re: HLA v1.76 is now available
- From: Betov
- Re: HLA v1.76 is now available
- From: randyhyde
- Re: HLA v1.76 is now available
- From: Betov
- RosAsm Wastes Space in Declarations
- From: randyhyde
- Re: RosAsm Wastes Space in Declarations
- From: \\\\o//annabee
- HLA v1.76 is now available
- Prev by Date: Re: Optimizing Static Variable Layout
- Next by Date: Re: Optimizing Static Variable Layout
- Previous by thread: Re: RosAsm Wastes Space in Declarations
- Next by thread: Re: RosAsm Team is Still Making Excuses
- Index(es):
Relevant Pages
|