The MASM Forum Archive 2004 to 2012

Project Support Forums => HLA Forum => Topic started by: Randall Hyde on April 22, 2010, 12:47:55 AM

Title: HLA v2.8 is now available on Webster
Post by: Randall Hyde on April 22, 2010, 12:47:55 AM
Hi All,

HLA v2.8 is now available on Webster.
The download can be found here:
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLevelAsm/dnld.html

(or, if you have to type all of that,
just go to http://webster.cs.ucr.edu and
follow the HLA/HLA downloads links).

I've updated the on-line documentation, as well:
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLevelAsm/HLADoc/index.html

HLA v2.8 is largely a maintenance release.
I've fixed several minor bugs in the HLA compiler
and added a new "super" reserved word that lets
you invoke parent class methods from a derived
class' method.  This last item is a big deal
for people writing lots of object-oriented
assembly code, but most other people will
not notice that much of a difference in the
HLA compiler.

Lots of changes have taken place in the HLA
Standard Library, however. Besides the usual
minor defect corrections, the big news of the
HLA v2.8 release is the addition of the
HOWL (HLA Object Windows Library) module.
This is a phenomenal new library module that
makes Win32 GUI application development in
assembly much easier than ever before. This
new library is such a huge deal that I'm going
to discuss it in a separate post.

Along with library changes, there are over 100
new sample programs in the HLA examples download
that demonstrate the use of HOWL.

For more information about HLA, HOWL, or the
Art of Assembly language, visit Webster at
http://webster.cs.ucr.edu.

Cheers,
Randy Hyde

Title: Re: HLA v2.8 is now available on Webster
Post by: Randall Hyde on April 22, 2010, 03:36:14 PM
Okay,
I'm not quite sure what I did wrong, but apparently I managed to sync the wrong version of the
website, or I copied the links too soon (while the website was still syncing).  Here
are the new links that seem to work fine now:

HLA download page (and links work from this page):
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLevelAsm/dnld.html

HLA Examples code (including HOWL examples):
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLevelAsm/HLAv2.8/hlaexamples.zip

On-line HOWL documentation:
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLevelAsm/HLADoc/HLAStdlib/2_PDF/howl.pdf

Cheers,
Randy Hyde