2012/10/31 alexgian <[email protected]>

> On 31 October 2012 12:33, Peter Van Roy <[email protected]> wrote:
>
>  Without distribution and constraints, we should have a public release
>> before the end of 2012.
>>
>
> Wow.  Better news than I expected!
>
> BTW, will the OPI still be emacs based?
> Personally I like the emacs interface (or perhaps have just got used to
> it) but I think that the use of an established IDE, perhaps like Eclipse,
> would do wonders for uptake.
>
> I am curious to see how difficult(/easy?) this would be to do...
>

The interaction that the OPI offers is implemented in a rather general way.
Basically when you run the OPI you have two processes one  process that
receives the code sent from emacs and executes it. The communication
between both happens through a socket, for instance feeding the buffer (or
a region) just sends the respective code through the socket.

With the mentioned approach the only thing you would need to do is to
provide an implementation of the application that sends the messages
through the socket. That application can be written in any language that
the IDE uses. The idea of providing another IDE different from emacs is not
new and has been discussed in the past. It sounds very appealing so if you
want to make a contribution in this direction that will be great.

Our current manpower constraints require that we focus everything to get a
modern, portable and 'overhauled' vm implementation first. The philosophy
is to reuse as much as possible of the environment (e.g. standard library,
tools) of Mozart 1.4. The new vm is designed with extensibility in mind and
this is the point wehere we welcome contributions from the community.


> One more thing:  Any news on the graphics subsystem?  Will it still be Tk
> based?  Or is there anything else on the Horizon.
>
>
As mentioned before, it will be the same but we always take into account
contributions from the community. If you make a contribution that offers
better functionality than what is currently available (in this case the
graphics subsystem) I would not see any problem on considering
incorporating it to the system.

Gustavo
_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to