[erlang-questions] GUI development with Erlang
Alan Gingras
alangingras@REDACTED
Fri Dec 22 16:12:19 CET 2017
Arif,
Wow! Thanks for this excellent tutorial. All the searching I've done and I
have found nothing like this. I've worked through Doug Edmunds site and the
few others I've found but this booklet is definitely a great resource. I
will work through this and see if it changes my mind about doing my project
with wxErlang. I have what I want to accomplish in mind and see some
difficulties ahead (mostly with the desire to create a chart). I see that
wxErlang / wxWidgets does not have a "native" chart control. I know that
the Erlang observer utility has some load charts but it looks like they draw
the chart themselves so I might be able to "steal" that.
Thanks again.
Sincerely yours,
Alan
-----Original Message-----
From: arif@REDACTED [mailto:arif@REDACTED]
Sent: Thursday, December 21, 2017 15:07
To: Alan Gingras <alangingras@REDACTED>
Cc: erlang-questions@REDACTED
Subject: Re: [erlang-questions] GUI development with Erlang
Thanks Alan for your explanation. It makes sense. I sort of forgot about the
initial difficulties. So I have put together a small description for you in
case you still want to give it a try.
https://arifishaq.files.wordpress.com/2017/12/wxerlang-getting-started.pdf
Good luck!
Arif
On 2017-12-09 13:39, 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
More information about the erlang-questions
mailing list