[erlang-questions] GUI development with Erlang

Loïc Hoguin essen@REDACTED
Sat Dec 9 14:31:48 CET 2017

I used to have the book https://www.wxwidgets.org/docs/book/

It's a really good resource to learn wxWidgets. I don't know how well it 
aged exactly but it should still be very relevant as the interface has 
not changed that much.

On 12/09/2017 01:39 PM, Alan Gingras wrote:
> Arif,
> Perhaps my difficulty lies in the documentation for wxErlang and WxWidgets
> combined with my experience with Windows.Forms, TCL/Tk and others.  I have
> been able to find excellent documentation and examples easily for pretty
> much everything I have wanted or needed to do.  Not diminishing WxWidgets,
> but getting the layouts correct and working as desired has been faster and
> easier for me in every other GUI package I've used.  The others (for the
> most part) seemed more intuitive to me than the windows/panels etc. of
> wxWidgets.  And I have worked through what little I can find on the
> wxErlang, i.e.
> http://www.idiom.com/~turner/wxtut/wxwidgets.html
> http://wxerlang.dougedmunds.com/
> In the end, I think better documentation - not written for someone who
> already knows how to use either WxWidgets or wxErlang - would be a key
> improvement.
> Regards,
> Alan
> -----Original Message-----
> From: erlang-questions-bounces@REDACTED
> [mailto:erlang-questions-bounces@REDACTED] On Behalf Of arif@REDACTED
> Sent: Thursday, December 07, 2017 08:04
> To: erlang-questions@REDACTED
> Subject: Re: [erlang-questions] GUI development with Erlang
> Hi,
> I have been using wxErlang on some projects and I don't find it too hard. I
> make the GUI in separate processes and communicate with the application
> using regular erlang message passing.
> Using the wx_object, it is practically a breeze. It is like programming a
> gen_server. I even run the GUI processes supervised, to allow me to "let it
> crash".
> Also, you can use wxFormBuilder to do the layout and use the generated PHP
> or LUA code to figure out what you need to do in wxErlang. I suppose you
> could even write a parser to generate your erlang code from those.
> So I am curious. What is that you find so hard about it? And what makes it
> easier with C# or the like?
> Thanks
> Arif
> Date: Wed, 6 Dec 2017 15:08:39 -0500
> From: "Alan Gingras" <alangingras@REDACTED>
> To: "'Alex S.'" <alex0player@REDACTED>
> Cc: 'Erlang' <erlang-questions@REDACTED>
> Subject: Re: [erlang-questions] GUI development with Erlang
> Message-ID: <002901d36ece$026702a0$073507e0$@comcast.net>
> Content-Type: text/plain; charset="utf-8"
> Thanks Alex.  I had thought of that but was trying to make this a pure
> Erlang application.  This is most likely the approach I will end up taking
> unless I decide to pursue wxErlang, but that is probably a little unlikely.
> From: Alex S. [mailto:alex0player@REDACTED]
> Sent: Tuesday, December 05, 2017 03:08
> To: Alan Gingras <alangingras@REDACTED>
> Cc: Erlang <erlang-questions@REDACTED>
> Subject: Re: [erlang-questions] GUI development with Erlang
> For what it's worth, you can always implement your view and controller in
> something like C#/F#, and your model in Erlang, and hook them up via TCP.
> Alternatively, there was an Erlang-toF# compiler floating around I believe.
> 2017-12-03 22:43 GMT+03:00 Alan Gingras <alangingras@REDACTED
> <mailto:alangingras@REDACTED> >:
> Has anyone tried using Windows Forms (.net) with Erlang?  This would be in a
> similar fashion to way Python can use Windows Forms.  On Linux I believe
> this would be Mono (http://www.mono-project.com/docs/gui/winforms/).
> Basically I think I?m looking for something similar to Python?s ?import? and
> C#?s ?using?
> features.  If no one has anything, any hints on how a feature like this
> might be implemented.
> Basically, I have been working on implementing genetic programming in Erlang
> and would like to provide a GUI front end.  The WxWidgets front end that
> comes with Erlang is difficult at best.  I?ve used several different GUI
> kits on *nix and Windows platforms but WxWidgets seems the most difficult
> for me.  So I?m trying to see what else is available.  I followed Joe
> Armstrong?s quest earlier this year and didn?t see where he came up with
> anything.
> Thanks.
> Alan
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

Loïc Hoguin

More information about the erlang-questions mailing list