>>>>

This looks like it might be interesting.

Two comments:
1) Is there a FreeBSD port available?
<<<<<

I assume you mean the PORTS distribution format. The answer is no, not yet. 
Someday I'll take the time to figure out how to do this (and RPMs or comparable 
things under Linux). In the meantime, all it really takes to install the guy is 
to unzip/tar it and set a couple of environment variables up. No big deal for 
most BSD/Linux users.  OTOH, I do realize the benefit of having an installation 
program, so it's on the list of things to do.

If there is an easy way to automate this in a make file (which I use to build 
by releases with), I'd be more than happy to include it when I release the next 
version; assuming someone is nice enough to show me how to do it.


>>>>>
2) Do you have any plans to target anything other than 80x86?  HLA looks
   like it would be very handy as a development tool for embedded micros
   (PIC, Atmel etc).
<<<<<

Long ago (pre-x86 Macintoshes) I was considering the PowerPC. That's history 
today, however. The ARM looks like fun, but....

The big goal I have right now is to get back to work on HLA v2.0 and get that 
generating code. For example, the port to the (x86) Macintosh has to wait for 
HLA v2.0 and getting a Mac OS X port operational is my next big task after HLA 
v2.0.

Then, of course, the next most important thing is a port to the x86-64 
(actually, HLA v2.0 contains the facilities for this, they just have to be 
activated).  Then I can start looking at other processors.


OTOH, the HLA compile-time language (i.e., macro language) is sufficiently 
powerful that you can actually *write* assemblers for other CPUs with the CTL.  
It would be slow compiling such programs, but it's certainly possible.

And if you *really* want to move ahead with different CPUs today (I emphasize 
*you*, not *me*), I have posted the existing code for the HLA v2.0 compiler on 
Webster (http://webster.cs.ucr.edu/AsmTools/HLA/hla2/0_hla2.html). Currently, 
handling almost all of the declarations is complete (no machine instructions 
yet). So it's in the perfect state to modify for a different CPU.
Cheers,
Randy Hyde


_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to