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
Thanks,
Daniel Alejandro Benavides Diaz
Systems Engineering Student
National University
Bogota, Colombia
> 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
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.