The MASM Forum Archive 2004 to 2012

Project Support Forums => HLA Forum => Topic started by: aurelVZM on June 19, 2009, 07:22:14 PM

Title: Why HLA basic don't have GUI?
Post by: aurelVZM on June 19, 2009, 07:22:14 PM
I think that will be good that HLA basic support GUI programming :bg
Title: Re: Why HLA basic don't have GUI?
Post by: MusicalMike on August 05, 2009, 05:02:09 PM
I am not in any way affiliated with Mr. Hyde. But I will say that GUI programming is a lot harder to support on cross platform development tools as different platforms have different APIs for windowing, and they are seldom compatible with each other; where as there is more cross platform consistency with character mode APIs.
Title: Re: Why HLA basic don't have GUI?
Post by: Randall Hyde on August 07, 2009, 12:15:23 AM
Quote from: aurelVZM on June 19, 2009, 07:22:14 PM
I think that will be good that HLA basic support GUI programming :bg

I'm not sure if you're talking about HLA Basic or the basic HLA system :-)

Seriously, though, HLA (the assembler) doesn't have a GUI (well, other than HIDE) because it has yet to be written. Once HLA v2.x is stable and is directly generating code for all the supported OSes I would like to organize a project to create a cross-platform GUI library that would allow the creation of cross-platform programs like HIDE (the HLA IDE).  This is something I'd like to have in place before getting back to work on HLA v3.0, so it is a priority item.

Now if you're really talking about HLA BASIC, well, HLA Basic was intended to create programs that are embedded in HLA programs. So it would inherit whatever GUI aspects HLA has.
Cheers,
Randy Hyde