Info
This is a PLaSM Plugin for Eclipse. PLaSM is a geometric extension of FL, a functional programming language by Backus' group at IBM research, that allows for rapid development of curves, surfaces and solids. This plugin provides an IDE to develop in PLaSM and to export in various formats (even the outdated vrml ). The intent of the project is to port the features of the previous development tool for PLaSM, XPlode, using the general and well-know architecture of Eclipse, improving what XPlode already gave to the PLaSM environment. The language used is Java, and the OS (I hope) is not a constraint (still testing...). |
Download
You can download our latest release in a .zip package from Sourceforge.Alternatively check out our CVS repository through anonymous login typing the following instruction set:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eclipse-text login cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eclipse-text co eclipse-textHit <return> when prompted for password.
For installation instruction see documentation section
Requirements
You must have a PLaSM interpreter executable in order to compile and export your code. You can find different platform version source files or installers in PLaSM Download page.To view VRML exported files you need a VRML viewer; this page provide an useful help in finding an appropriate plugin for your web browser or, alternatively, a stand-alone player.
Documentation
- Browse javadoc documentation
Manual Installation
To install Eclipse PLaSM plugin, simply unzip downloaded .zip package in Eclipse home directory:$ cd $(ECLIPSEHOME) $ unzip <eclipse_plasm_plugin_file.zip>Now you can start your Eclipse.
On your first start with Eclipse PLaSM plugin you have to set your PLaSM preferences (PLaSM executable and VRML viewer) using Eclipse menu: Window -> Preferences -> Plasm.
PLaSM engine will be started automatically when you switch to PLaSM Perspective.
You can test your newly installed feature by evaluating and exporting this code:
def monolith = cuboid:<1, 4, 9> color black;
Screenshots
Eclipse 3.0RC2 working on a PLaSM library's file |
Eclipse 3.0RC2 exported a homework from CAD course |
About us
The EcT(o)PLaSM (Eclipse Text PLaSM) Group:- Giuseppe Acito <giupo at users.sourceforge.net>
- Gianluca Mariani <mgianluca at users.sourceforge.net>
- Giuseppe Pantanetti <gpantanetti at users.sourceforge.net>
Links
- PLaSM: functional language for computing with geometry.
- XPlode: a multiplatform IDE designed for the Plasm language.
- Eclipse: an open extensible IDE.
- Project on Sourceforge
- Browse our CVS repository