Java SuperCollider for Eclipse

Java SuperCollider Language (JSCLang)

The Java library JSCLang is as a wrapper for a DLL file (JSCLangModule.dll) that enables the usage of SuperCollider like programming languages in Java or in the software Java SuperCollider for Eclipse (JSC). Currently there exist two versions of JSCLang:

JSCLang - released under the GNU Lesser General Public License

This version contains no implementation of the C++ library JSCLangModule and only consists of the Java side part of JSCLang. You can use the source code of this library if you want to implement you own SuperCollider like programming language or if you want to write a wrapper for an existing language that you want to use with JSC. JSCLang is licensed under the GNU Lesser General Public License (LGPL). 

The LGPL version of JSCLang gets released as a part of Java SuperCollider for Eclipse (JSC).

JSCLang for SuperCollider - released under the GNU General Public License

This version contains an implementation of the  C++ library JSCLangModule that links to the SuperCollider programming language (SCLang). This version is not officially intended to be used together with JSC because of license restrictions. I don't know if the GPL allows one to use this library with JSC in private so you have to decide for yourself. JSCLang for SuperCollider can be used to control the SuperCollider programming language from within Java. There is a test package included that can be used as an example of how to work with this library.

The C++ side of JSCLang for SuperCollider is based on the source code from Psycollider (PySCLang) by Christopher Frauenberger and Benjamin Golinvaux (thanks to both for their work). You can get Psycollider here.

The current version of  JSCLang for SuperCollider can be downloaded here:
http://sourceforge.net/project/showfiles.php?group_id=236866

Disclaimer

You are not allowed to release the GPL version of JSCLang (JSCLang for SuperCollider) together with JSC unless you get permission to do so from all contributors to the SuperCollider programming language. Releasing the GPL version of JSCLang together with JSC is a violation of the GNU General Public License and therefore not legal. The GPL version of JSCLang is a standalone library that may be used to control the SuperCollider language from within Java and is not officially intended to be used together with JSC. If you want to use the GPL version of JSCLang with JSC it is your own responsibility to obey to the GNU General Public License and the Eclipse Public License.
If any of the SuperCollider developers thinks I'm violating their Copyright by providing a SuperCollider module that may potentially be used together with an EPL covered software I apologize and will remove the link to the GPL version of JSCLang from this homepage.