[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] GEM frameworks (was: Bit-Depth and Graphics stuff....)



On Wed, Jul 14, 2010 at 12:06 AM, Jo Even Skarstein <joska@online.no> wrote:
> --------------------------------------------------
> From: "Miro Kropacek" <miro.kropacek@gmail.com>
> Sent: Tuesday, July 13, 2010 3:14 PM
> To: <ole@monochrom.net>
> Cc: "MiNT Mailingliste" <mint@fishpool.com>
> Subject: Re: [MiNT] GEM frameworks (was: Bit-Depth and Graphics stuff....)
>
>>> CFlib seems to be a nice addition, only drawback is the german-only
>>> documentation... :)
>>
>> I know it's a common cliche to say that but the best reference is the
>> code itself -- sometimes even with the understanding of German text I
>> wasn't able to say if the function really returns what it should or
>> it's a bug. This is what I like on CFLib -- I find a bug, it's matter
>> of minutes to fix it because code is simple and well divided. I would
>> have no chance with WinDom, as it uses a lot of magic and new code,
>> it's not that simple GEM anymore. But it's of course much more feature
>> rich...
>
> Yes, I also learnt CFlib by reading the code and studying the sample
> application. The concept is really simple. I later wrote my own library
> which works in a similar matter just to learn the details of the AES
> properly.
>
> The advantage and problem (!) of CFlib is that it doesn't offer anything
> more than the AES. So it's easy to write software compatible with a wide
> selection of AES'es, but it also means no tabs, listboxes or proper
> editfields.
>
> Jo Even
>
Does this make it a good candidate to add those extended AES bits (
tabs, listboxes, proper editfields, etc)

Or is it suitable to become the basis of a GEMapps library, which uses CFlib.

Obviously the needs of a web browser do not cover the full spectrum of
possibilities (of needs for GEM programming) but they would probably
cover most common needs. This would provide a good oppertunity for
some missing AES functionality in XaAES to be added (particularly the
extended widgets from Magic).

Some questions comes to mind. Are there any restrictions due to the
use of CFlib? Can netsurf built with GEM interface with CFlib that can
run under Magic and Geneva?

Paul