Eclipse PLaSM Plugin

Info

logo    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...).

back to top

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-text
Hit <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.
back to top

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;
back to top

Screenshots

screenshot screenshot
Eclipse 3.0RC2 working on a
PLaSM library's file
Eclipse 3.0RC2 exported a
homework from CAD course
back to top

About us

The EcT(o)PLaSM (Eclipse Text PLaSM) Group:
back to top

Links

back to top
Last Modified: August 27, 2004 16:55:54 (GMT)
Copyright ©2004 EcT(o)PLaSM Group
SourceForge.net Logo Support This Project Valid HTML 4.01! Valid CSS!