* hla
@ 2006-03-10 20:18 Tim Hoolihan
2006-03-10 20:32 ` hla leslie.polzer
0 siblings, 1 reply; 4+ messages in thread
From: Tim Hoolihan @ 2006-03-10 20:18 UTC (permalink / raw)
To: linux-assembly
I posted some info on my sight about hla, and was
curious if anyone on here has tried it? I've used
mainly gas and nasm, but this seems a convenient way
to use them.
The info is at:
http://unmoldable.com/story.php?a=51
Just curious what anyone else's take is...
-Tim
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: hla
2006-03-10 20:18 hla Tim Hoolihan
@ 2006-03-10 20:32 ` leslie.polzer
2006-03-10 23:16 ` hla Frank Kotler
0 siblings, 1 reply; 4+ messages in thread
From: leslie.polzer @ 2006-03-10 20:32 UTC (permalink / raw)
To: Tim Hoolihan; +Cc: linux-assembly
[-- Attachment #1: Type: text/plain, Size: 509 bytes --]
On Fri, Mar 10, 2006 at 12:18:55PM -0800, Tim Hoolihan wrote:
> I posted some info on my sight about hla, and was curious if anyone
> on here has tried it? I've used mainly gas and nasm, but this seems a
> convenient way to use them.
HLA is an educational tool used in the book "The Art Of Assembly".
I don't think anyone uses it in serious production.
Besides, IMHO it's quite ugly :D
Leslie
--
gpg --keyserver pgp.mit.edu --recv-keys 0x52D70289
http://nic-nac-project.de/~skypher/
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: hla
2006-03-10 20:32 ` hla leslie.polzer
@ 2006-03-10 23:16 ` Frank Kotler
2006-03-13 16:29 ` hla Tim Hoolihan
0 siblings, 1 reply; 4+ messages in thread
From: Frank Kotler @ 2006-03-10 23:16 UTC (permalink / raw)
To: linux-assembly
leslie.polzer@gmx.net wrote:
> On Fri, Mar 10, 2006 at 12:18:55PM -0800, Tim Hoolihan wrote:
>
>>I posted some info on my sight about hla, and was curious if anyone
>>on here has tried it? I've used mainly gas and nasm, but this seems a
>>convenient way to use them.
>
> HLA is an educational tool used in the book "The Art Of Assembly".
> I don't think anyone uses it in serious production.
What assemblers do folks use for "serious production"?
While HLA *is* designed as an educational tool, it's pretty "powerful",
and would be suitable for "serious production" if you wanted to.
> Besides, IMHO it's quite ugly :D
Well... beauty is in the eye of the beholder! I wholeheartedly agree,
though! :)
Regarding Tim's correction to the install doc: Good point! That's new -
the last version wanted you to be in /usr. This one wants /. Best to
check. I don't think Randy's got the "packaging" for Linux down pat. I
add version numbers when I download 'em, for example...
I haven't used HLA much. I don't crave the kind of "power" it offers,
and... okay, it's ugly. Since it will produce code that will run on
*either* Windows or Linux, I think it's an "interesting" tool/toy. It's
the HLA Standard Library that allows it, of course. Ported to Windows
and Linux, with more OSen planned. We can call the C library, of course,
but some people might prefer a library written in asm (HLA, to be sure,
but recognizably asm). Call it, or read it to find out how things might
be done - I do more of the latter. :)
Best,
Frank
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: hla
2006-03-10 23:16 ` hla Frank Kotler
@ 2006-03-13 16:29 ` Tim Hoolihan
0 siblings, 0 replies; 4+ messages in thread
From: Tim Hoolihan @ 2006-03-13 16:29 UTC (permalink / raw)
To: linux-assembly
I certainly did get a lot of response out of asking
for HLA opinions, and they don't seem very positive.
That's fine by me, I don't have any affinity for it,
I've just written a couple of tests. I'll think twice
before messing it with it too much, given the large
amount of dislike for the tool.
I am suprised at one thing though, every seems to view
it as a separate language, not a tool. It uses other
(more popular assemblers) as a base. I thought I'd
find more people using it the way high level
programmers using code generators and other
meta-programming tools. Particulary in assembly where
there are so many mundane things to do (like saving
the current registry states, or user interface i/o
code), it seems to me like it could be useful to start
with hla to build a skeleton in (for example) gas and
then tweak the particular elements that are of
interest.
Maybe people are using their own custom tools to avoid
repeating code so often.
Thanks for all the feedback, and feel free to post
linux-assembly related things (or anything else you
think fits) on that same website.
http://unmoldable.com
-Tim
--- Frank Kotler <fbkotler@comcast.net> wrote:
> leslie.polzer@gmx.net wrote:
> > On Fri, Mar 10, 2006 at 12:18:55PM -0800, Tim
> Hoolihan wrote:
> >
> >>I posted some info on my sight about hla, and was
> curious if anyone
> >>on here has tried it? I've used mainly gas and
> nasm, but this seems a
> >>convenient way to use them.
> >
> > HLA is an educational tool used in the book "The
> Art Of Assembly".
> > I don't think anyone uses it in serious
> production.
>
> What assemblers do folks use for "serious
> production"?
>
> While HLA *is* designed as an educational tool, it's
> pretty "powerful",
> and would be suitable for "serious production" if
> you wanted to.
>
> > Besides, IMHO it's quite ugly :D
>
> Well... beauty is in the eye of the beholder! I
> wholeheartedly agree,
> though! :)
>
> Regarding Tim's correction to the install doc: Good
> point! That's new -
> the last version wanted you to be in /usr. This one
> wants /. Best to
> check. I don't think Randy's got the "packaging" for
> Linux down pat. I
> add version numbers when I download 'em, for
> example...
>
> I haven't used HLA much. I don't crave the kind of
> "power" it offers,
> and... okay, it's ugly. Since it will produce code
> that will run on
> *either* Windows or Linux, I think it's an
> "interesting" tool/toy. It's
> the HLA Standard Library that allows it, of course.
> Ported to Windows
> and Linux, with more OSen planned. We can call the C
> library, of course,
> but some people might prefer a library written in
> asm (HLA, to be sure,
> but recognizably asm). Call it, or read it to find
> out how things might
> be done - I do more of the latter. :)
>
> Best,
> Frank
>
> -
> To unsubscribe from this list: send the line
> "unsubscribe linux-assembly" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at
> http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-03-13 16:29 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-10 20:18 hla Tim Hoolihan
2006-03-10 20:32 ` hla leslie.polzer
2006-03-10 23:16 ` hla Frank Kotler
2006-03-13 16:29 ` hla Tim Hoolihan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.