[Lazarus] Initial NoGUI LCL support for Amiga Systems

Marc Weustink marc at dommelstein.nl
Thu Jan 5 13:43:15 CET 2017


Marcus Sackrow via Lazarus wrote:
> Hi Juha,
>
> Am 03.01.2017 um 14:53 schrieb Juha Manninen via Lazarus:

[snip]

>> Yes, the MUI stuff looks interesting.
>> I think none of the current developers have time nor motivation to
>> develop Amiga MUI bindings. It means you should get write access to
>> the relevant directory in Lazarus sources and maintain the code
>> yourself.
>
> I guess so. I have already an account (login: "marcus") on the
> svn.freepascal.org
> for the access to freepascal repository. I'm maintainer for Amiga,
> AmigaOS4, AROS and MorphOS (together with Karoly Balog) in FPC.

That makes things easier.

>> Initial commit can be done by somebody, maybe me.
>> This would kind of imply a commitment from your side to maintain it
>> for some time to come.
>
> Of course, thats the idea of it to maintain it (and if working on it for
> 10 years I will not stop next week :-P) But I need a little bit time to
> order everything and make a Patch File. (My Lazarus Sandbox is really
> old ;-))
>
>> The term "mui" does not tell much to most people. MUI can also mean
>> "Multilingual User Interface" by Microsoft. The bindings name should
>> include "Amiga" I think.
>
> I do not agree on this point, several reasons:
>
> - MUI (Magic User Interface) is much older (1993) than the rather
> unknown "mui" in Windows
> - there will be no explicit "mui" Windows Widgetset in Lazarus, it's
> just a technique AmigaOS already have since 1992 as "locale"
> - MUI Widgetset is not only for Amiga but also for MorphOS (the
> original) and AROS (where it's named "Zune", which is not really better
> :-P) so an AmigaMUIor AmMUI would be more confusing.
> - for carbon and cocoa the Mac is also not added, even Carbon/Cocoa most
> have much other idea, (even QT I would think to QuickTime)
> - will be a tremendous work to change that (not possible to do per
> search/replace)

I agree on Marcus here. MUI is a "known" UI, so I see no reason to 
prefix. It is the same as other widgetsets.

Marc



More information about the Lazarus mailing list