classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view


andy allen
Two thoughts on IDEs, from deep within the Ericsson trenches:

1. Is there a system available for Erlang that would allow me to start
typing a MFA -- module:function(args) -- and have the IDE (text editor)
suggest possible completions? In other words, Xemacs goes out and looks up
the possible completions based on the madule name and the colon that I
typed. As I enter the function name, I can also click on one of the
completion options. when I get to the arguments, a list of possible argument
lists pops up to help me out. Visual C++ does this in Visual Studio, and it
would be VERY usefull with some of the AXD301 programming I do. The only
questions are: a) does Xemacs support this? b) if so, how?

2. I am continually debugging "Internal Server Errors" in my AMS pages (a
proprietary Ericsson library for dynamic HTML generation in the AXD 301).
Wouldn't it be nice to be able to "draw" AMS pages, and have the code
generated automatically? It would save many man-months of labor here in

Andy Allen

>From: "Vlad Dumitrescu" <vladdu>
>To: erlang-questions
>Subject: GUIs
>Date: Wed, 14 Mar 2001 11:27:56 +0100
>Hi all!
>After all the debate about GUIs and IDEs, I looked around to see what
>options there might be that I had overlooked. And there are quite a few. If
>this happens to be old news, please don't get angry at me :-)
>One nice solution to use as an alternative to TclTk (which is a royal pain
>on Windows) would be for example wxWindows ( which seem
>be a good and stable framework for portable GUIs.
>The next question is how to easily write wrapper Erlang modules around it
>(or another library). Here I found a cool tool called SWIG (
>that can generate wrappers for C/C++ libraries in Tcl, Perl, Python, and a
>few other more languages - and it is possible to extend it to other
>I think it would be cool to have proper native GUI with a nice and complete
>framework. As for SWIG, an Erlang mode would be useful for many other
>libraries that people may want to interface with Erlang.
>I don't have time, but I hope someone else does and also likes the idea :-)
>best regards,
>Get Your Private, Free E-mail from MSN Hotmail at

Get your FREE download of MSN Explorer at