Kenneth, <br>Is the WxWidgets binding being implemented by Ericsson and will be sometime a part of OTP?<br><br>Regards,<br>Kirill.<br><br><div><span class="gmail_quote">On 6/11/07, <b class="gmail_sendername">Kenneth Lundin
</b> <<a href="mailto:kenneth.lundin@gmail.com">kenneth.lundin@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Joel,<br><br>I think it is very natural to write refactoring and analysis for<br>Erlang in Erlang.<br>- There already exist many different parsers, scanners and refactoring tools<br>for Erlang written in Erlang so it is easy to reuse and improve
<br>starting from these.<br>- It is easy to maintain and it is portable over every platform where<br>Erlang runs.<br><br>The weak point is Erlang and graphics for the presentation and input<br>(most of the actual work is really independent on graphics).
<br><br>There is ongoing work on a Wxwidgets binding for Erlang which looks<br>really promising. With this it would be possible to write the whole<br>graphics in Erlang and get nice native look and feel for Mac OSx,<br>Windows, Linux, Solaris .....
<br><br>I think that approach has a potential to attract a broader audience<br>than something<br>working only on Mac OSx which I understand is the case with Cocoa.<br><br>Another approach for refactoring tools is to use Eclipse (it is Java, I know).
<br>There is already a project ErlIde <a href="http://erlide.sourceforge.net/">http://erlide.sourceforge.net/</a> where<br>there are some refactoring capabilities and more to come. Note the<br>Erlide plugin is<br>written in both Java (mostly GUI parts since it is needed to take advantage of
<br>the Eclipse architecture) and Erlang (the analysis, scanning, parsing etc.)<br><br>/Kenneth (Erlang/OTP team at Ericsson)<br><br>On 6/8/07, Joel Reymont <<a href="mailto:joelr1@gmail.com">joelr1@gmail.com</a>> wrote:
<br>> Folks,<br>><br>> I'm trying to decide whether I should use Erlang to write a analysis<br>> and refactoring tool for Erlang (think IDE), or should use Lisp or<br>> OCaml and connect to the Erlang VM.
<br>><br>> The complication is that Mac is my target platform and there's no<br>> Cocoa bridge for Erlang. LispWorks for Mac has a bridge and Lisp is<br>> nice for writing compilers and language tools. I also believe that
<br>> the last Erlang refactoring tool was written in SML.<br>><br>> Any suggestions?<br>><br>>     Thanks, Joel<br>><br>> --<br>> <a href="http://topdog.cc">http://topdog.cc</a>      - EasyLanguage to C# translator
<br>> <a href="http://wagerlabs.com">http://wagerlabs.com</a>  - Blog<br>><br>><br>><br>><br>><br>> _______________________________________________<br>> erlang-questions mailing list<br>> <a href="mailto:erlang-questions@erlang.org">
erlang-questions@erlang.org</a><br>> <a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>><br>_______________________________________________
<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br><a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions
</a><br></blockquote></div><br>