On Thu, Oct 23, 2014, niXman wrote:
> Adrien Nader 2014-10-23 00:33:
> 
> > Screenshot of the GUI:
> >   http://win-builds.org/screenshot.png
> 
> Hi,
> 
> Tell me please, what technologies/libraries/programming_language are 
> used to create this GIU installer?

Graphical toolkit is EFLs from http://enlightenment.org (Enlightenment
Foundation Libraries) and is written in C. The application itself is
written in OCaml and uses the ocaml-efl bindings (
https://forge.ocamlcore.org/projects/ocaml-efl/ ;
https://github.com/axiles/ocaml-efl ).

Why:
- Qt isn't friendly for cross-compilation to Windows (it's expressly
  stated to be "user supported", i.e. it breaks all the time) and is
  more difficult to use from statically-compiled languages that aren't
  C++ (the core of the application was already written).
- The choice of EFLs happened before the recent GTK+ updates and
  improvements so there was little question there.
- EFLs' windows port is not perfect but actively maintained and quickly
  fixed when issues are found (mostly because all developers are
  supposed to keep it working, not only a couple ones).

Regards,
Adrien Nader

------------------------------------------------------------------------------
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to