Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Announcement: Modula-3 plugin for eclipse project created, m3clipse

5 views
Skip to first unread message

Bert Laverman

unread,
Dec 17, 2006, 2:31:45 PM12/17/06
to
All,
I have requested a sourceforge project for the specific purpose of
creating an Eclipse plugin to support Modula-3. This project now exists
at http://sourceforge.net/projects/m3clipse. Actually, we also got a
website for it at http://m3clipse.sourceforge.net, but it is (as yet) empty.

I guess we have some things to do here, some obvious, some not. This is
my first sourceforge project, so bear with me.

1) Communication/Marketing
a) That web page
b) logo. The "M3clipse" name was a pretty obvious choice, the logo
shouldn't be that hard for someone with a bit of experience making
graphics.
c) Some "standard" text and links for Modula-3
2) The software
a) Java package: org.m3.m3clipse
b) Some "playgrounds", developer's own CVS directories to try out
ideas and share them. BTW make screenshots, Sourceforge loves them.
c) Eclipse choice. Anyone against going for the current release; 3.2?
d) etc... will define "Tasks"
3) The community.
Where are you guys when I need you? So far two names, Daniel and
Itzok. You guys going to join in? Java as well as Modula-3 background
needed, although (don't shout) the Java bit is more important.

Bert Laverman

Tony Hosking

unread,
Dec 19, 2006, 8:48:39 AM12/19/06
to
I have some students interested in Eclipse and Modula-3 -- I may be able to
get them interested in contributing.
--
Antony Hosking | Associate Professor
Dept of Computer Sciences | Office: (765) 494-6001
Purdue University | Mobile: (765) 427-5484
250 N. University Street | Email:hos...@cs.purdue.edu
West Lafayette, IN 47907-2066 | http://www.cs.purdue.edu/~hosking
_--_|\
/ \
\_.--._/ )
v /
Message has been deleted
Message has been deleted

Daniel Benavides

unread,
Dec 20, 2006, 10:24:47 AM12/20/06
to
Hi all: Yes I want to collaborate. I have some experience in Modula-3
and Java.
I can make a presentation of instructions to build pm3 under windows
(OOo style) in English and Spanish; maybe could be included in the web
page.
The needed software: has anybody thought about interfacing Java and
Modula-3?
I have used the swig project with Java and C. Could be neccesary for
this project check the Modula-3 part of swig project in order to use
some Modula-3 applications from Eclipse, like m3gdb, m3pp, and so on?
The license terms could prevent this?

Thanks,

Daniel Alejandro Benavides Diaz
Systems Engineering Student
National University
Bogota, Colombia

Bert Laverman

unread,
Dec 23, 2006, 2:53:14 AM12/23/06
to
Daniel Benavides wrote:
> Hi all: Yes I want to collaborate. I have some experience in Modula-3
> and Java.
I thought you would. :-)

> I can make a presentation of instructions to build pm3 under windows
> (OOo style) in English and Spanish; maybe could be included in the web
> page.

Good, maybe also interesting for the Modula-3 pages at elegosoft?

> The needed software: has anybody thought about interfacing Java and
> Modula-3?

Depends on how you mean that. Critical Mass sold a JVM interface for
calling Java from Modula-3.

> I have used the swig project with Java and C. Could be neccesary for
> this project check the Modula-3 part of swig project in order to use
> some Modula-3 applications from Eclipse, like m3gdb, m3pp, and so on?

Let's also look at what the C/C++ plugin guys have done. They call GNU
make and GNU C++ from Eclipse.

> The license terms could prevent this?

Don't see why, as long as you don't bundle the two. Making a plugin
that call outside code shouldn't be a problem.

Actually, for the outline work we could just use a simple Java-based
parser, as we need the Abstract Syntax Tree in Java Objects anyway. I
don't see much of a problem there, it's just "work". Been there, done
that.

Cheers,
Bert

Bert Laverman

unread,
Jan 7, 2007, 10:55:24 AM1/7/07
to
The skeletal first homepage for the M3clipse project is up.
Please check (now and then) at http://m3clipse.sourceforge.net
to see how we are doing.

Cheers,
Bert Laverman

PS
Syntax coloring turned out to be simple, I got that working
already. The goal however is to support auto-indent and auto-complete,
as well as those cool drop-down lists for selecting members
of INTERFACEs, RECORDs and OBJECTs. I also want an outline
showing what is in the INTERFACE or MODULA you're working on.
Will have to come up with a smart way to do on-the-fly parsing
of the source, while surviving incomplete bits. Sounds like fun.

PPS
No downloads, sorry. If you're desparate for that colored source,
email me.

0 new messages