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
