JSC Eclipse 0.1.0 release

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

JSC Eclipse 0.1.0 release

by Dieter Kleinrath :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi community,

I'm very happy to announce the first test release of Java SuperCollider  
for Eclipse (JSC 0.1.0 alpha).


JSC is a collection of plugins for Eclipse with the goal to create a cross  
platform IDE for the programming language SuperCollider. In it's current  
version it only works with Microsoft Windows operating systems but future  
support for GNU/Linux and Mac OS X is planned. It should still be possible  
to use the JSC plugin under GNU/Linux or Mac OS X but all system dependant  
features (compiling SC, interpreting code, ...) will not be working and I  
have not tested it yet - feedback is welcome.

JSC was intended to be used with a dynamic link library called  
JSCLangModule that establishes a connection between Java and SuperCollider  
(similar of what PySCLang/Psycollider does for Python). The bad news is  
that I will not be able to distribute this library with JSC because of  
license restrictions in the GNU General Public License that prohibit  
linking GPL software with EPL (Eclipse Public License) software. The good  
news is you can download this library separately if you want (only  
Windows). But I'm not sure if the GPL allows one to use the library with  
JSC so you have to decide for yourself. I'm sorry for this inconvenience.


JSC started as a seminar project on the IEM Graz in the summer 2007 under  
the lead of Prof. Alberto De Campo. I want to thank Alberto very much for  
his support and for making JSC become possible. Since then I have  
continued developing the software and now I want to make it available to  
the SuperCollider community.

Until now JSC has been mainly used by myself so it will still need lots of  
testing and bug fixing. I'm very interested in all kind of feedback you  
can give me.

Greetings,
Dieter Kleinrath



--- Download information ---

Beware: JSC is still in alpha and needs a lot of testing and bug fixing.  
In it's current state I do not recommend using JSC for live projects. I do  
also not recommend using JSC with an existing Eclipse installation or  
Eclipse workspace. JSC will make changes to your SuperCollider system  
extensions directory. Before using JSC I recommend making backups of all  
your files.

Information about installation, features, licensing and some screenshots  
are available at the JSC for Eclipse homepage:
http://jsce.sourceforge.net/

You can download JSC 0.1.0 alpha here:
http://sourceforge.net/project/showfiles.php?group_id=236863

You can download JSCLang for SuperCollider (including JSCLangModule.dll)  
here:
http://sourceforge.net/project/showfiles.php?group_id=236866

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by John Glover-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Dieter,

That looks very interesting, thanks for sharing. Especially nice to
see some of it released under the LGPL. Does JSCLang mean that you can
write code in SuperCollider that runs in Java (something like Jython
for Python?). Would be great if so.


John

2008/8/16 Dieter Kleinrath <d.kleinrath@...>:

> Hi community,
>
> I'm very happy to announce the first test release of Java SuperCollider for
> Eclipse (JSC 0.1.0 alpha).
>
>
> JSC is a collection of plugins for Eclipse with the goal to create a cross
> platform IDE for the programming language SuperCollider. In it's current
> version it only works with Microsoft Windows operating systems but future
> support for GNU/Linux and Mac OS X is planned. It should still be possible
> to use the JSC plugin under GNU/Linux or Mac OS X but all system dependant
> features (compiling SC, interpreting code, ...) will not be working and I
> have not tested it yet - feedback is welcome.
>
> JSC was intended to be used with a dynamic link library called JSCLangModule
> that establishes a connection between Java and SuperCollider (similar of
> what PySCLang/Psycollider does for Python). The bad news is that I will not
> be able to distribute this library with JSC because of license restrictions
> in the GNU General Public License that prohibit linking GPL software with
> EPL (Eclipse Public License) software. The good news is you can download
> this library separately if you want (only Windows). But I'm not sure if the
> GPL allows one to use the library with JSC so you have to decide for
> yourself. I'm sorry for this inconvenience.
>
>
> JSC started as a seminar project on the IEM Graz in the summer 2007 under
> the lead of Prof. Alberto De Campo. I want to thank Alberto very much for
> his support and for making JSC become possible. Since then I have continued
> developing the software and now I want to make it available to the
> SuperCollider community.
>
> Until now JSC has been mainly used by myself so it will still need lots of
> testing and bug fixing. I'm very interested in all kind of feedback you can
> give me.
>
> Greetings,
> Dieter Kleinrath
>
>
>
> --- Download information ---
>
> Beware: JSC is still in alpha and needs a lot of testing and bug fixing. In
> it's current state I do not recommend using JSC for live projects. I do also
> not recommend using JSC with an existing Eclipse installation or Eclipse
> workspace. JSC will make changes to your SuperCollider system extensions
> directory. Before using JSC I recommend making backups of all your files.
>
> Information about installation, features, licensing and some screenshots are
> available at the JSC for Eclipse homepage:
> http://jsce.sourceforge.net/
>
> You can download JSC 0.1.0 alpha here:
> http://sourceforge.net/project/showfiles.php?group_id=236863
>
> You can download JSCLang for SuperCollider (including JSCLangModule.dll)
> here:
> http://sourceforge.net/project/showfiles.php?group_id=236866
>
> _______________________________________________
> sc-users mailing list
>
> info (subscribe and unsubscribe):
> http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
>

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by Dieter Kleinrath :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

John Glover wrote:

> Hi Dieter,
> That looks very interesting, thanks for sharing. Especially nice to
> see some of it released under the LGPL. Does JSCLang mean that you can
> write code in SuperCollider that runs in Java (something like Jython
> for Python?). Would be great if so.

Hi John,

I don't think JSCLang is like Jython (I don't know Python that much).  
JSCLang is not an implementation of the SuperCollider language in Java.  
JSCLang is about the same as PySCLang from Psycollider. Everything that  
can be done with PySCLang under Python can also be done with JSCLang under  
Java. I have also implemented a way to send messages from SuperCollider  
back to Java.

You can i.e. do the something like that in Java:

JSCLang.compile() // compiles the SCClassLibrary
JSCLang.interpret("({f = LFSaw.kr(0.4, 0, 24, LFSaw.kr([8,7.23], 0, 3,  
80)).midicps;" +
        "CombN.ar(SinOsc.ar(f, 0, 0.04), 0.2, 0.2, 4)" +
        "}.play)"
);


Actually there isn't much released under the LGPL. Only the Java side part  
of JSCLang is released under the LGPL but that doesn't do anything without  
a working DLL file. If JSCLang is linked to SuperCollider with a DLL file  
JSCLang must automatically also be licensed under the GPL. This is the  
reason why I couldn't include the DLL file in the release. It seems GPL  
and EPL don't like each other that much...

Dieter

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by Dieter Kleinrath :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sciss wrote:
> then it builds properly

you make me hapy  :)

> also i didn't use the "changed SC files" which may be required?

To test JSCLang they aren't required but to use it in JSC Eclipse the  
changes in the file SC_DirUtils.cpp will be required. These add some  
"#ifdef JAVA_MODULE" statements. The exact changes can be found in the  
file "changes to Supercollider files.txt". You also need to add the  
preprocessor definition "JAVA_MODULE".

>  otherwise, i wonder if one could eventually have it conforming to the  
> java 6 scripting API:
>  http://java.sun.com/javase/6/docs/api/javax/script/package-summary.html
>  i.e. with Bindings and ScriptContext classes.

What do you mean with 'conforming to the java 6 scripting API'? I have  
never used the scripting API before.

Dieter

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by Sciss :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hey,

i'm a complete dummy with c++ and also xcode project organization.  
but naively adding the files

JSCLang_DLL.cpp
JSCLang_Module_GUIStuff.cpp
JSCLang_Module.cpp
JSCLang_Primitives.cpp
JSCLang_vpost_stuff.cpp

JSCLang_DLL.h
JSCLang_Module.h
JSCLang_Primitives.h

to the xcode project and the sclang target makes it almost work. in  
JSCLang_DLL.cpp i commented out

#include "stdafx.h"

which seems to be ms visual studio related include not needed, and

#include <direct.h>

which i couldn't find on my system. i also had to change

        _chdir(text);

into

        chdir(text);

don't know if that is equivalent.

then it builds properly, although still i need to figure out how to  
get the proper JNI .dynlib build out of that thing. all the .obj  
files seem to be irrelevant. also i didn't use the "changed SC files"  
which may be required?

otherwise, i wonder if one could eventually have it conforming to the  
java 6 scripting API:

http://java.sun.com/javase/6/docs/api/javax/script/package-summary.html

i.e. with Bindings and ScriptContext classes.


ciao, -sciss-




Am 16.08.2008 um 05:18 schrieb Dieter Kleinrath:

> Hi community,
>
> I'm very happy to announce the first test release of Java  
> SuperCollider for Eclipse (JSC 0.1.0 alpha).
>
>
> JSC is a collection of plugins for Eclipse with the goal to create  
> a cross platform IDE for the programming language SuperCollider. In  
> it's current version it only works with Microsoft Windows operating  
> systems but future support for GNU/Linux and Mac OS X is planned.  
> It should still be possible to use the JSC plugin under GNU/Linux  
> or Mac OS X but all system dependant features (compiling SC,  
> interpreting code, ...) will not be working and I have not tested  
> it yet - feedback is welcome.
>
> JSC was intended to be used with a dynamic link library called  
> JSCLangModule that establishes a connection between Java and  
> SuperCollider (similar of what PySCLang/Psycollider does for  
> Python). The bad news is that I will not be able to distribute this  
> library with JSC because of license restrictions in the GNU General  
> Public License that prohibit linking GPL software with EPL (Eclipse  
> Public License) software. The good news is you can download this  
> library separately if you want (only Windows). But I'm not sure if  
> the GPL allows one to use the library with JSC so you have to  
> decide for yourself. I'm sorry for this inconvenience.
>
>
> JSC started as a seminar project on the IEM Graz in the summer 2007  
> under the lead of Prof. Alberto De Campo. I want to thank Alberto  
> very much for his support and for making JSC become possible. Since  
> then I have continued developing the software and now I want to  
> make it available to the SuperCollider community.
>
> Until now JSC has been mainly used by myself so it will still need  
> lots of testing and bug fixing. I'm very interested in all kind of  
> feedback you can give me.
>
> Greetings,
> Dieter Kleinrath
>
>
>
> --- Download information ---
>
> Beware: JSC is still in alpha and needs a lot of testing and bug  
> fixing. In it's current state I do not recommend using JSC for live  
> projects. I do also not recommend using JSC with an existing  
> Eclipse installation or Eclipse workspace. JSC will make changes to  
> your SuperCollider system extensions directory. Before using JSC I  
> recommend making backups of all your files.
>
> Information about installation, features, licensing and some  
> screenshots are available at the JSC for Eclipse homepage:
> http://jsce.sourceforge.net/
>
> You can download JSC 0.1.0 alpha here:
> http://sourceforge.net/project/showfiles.php?group_id=236863
>
> You can download JSCLang for SuperCollider (including  
> JSCLangModule.dll) here:
> http://sourceforge.net/project/showfiles.php?group_id=236866
>
> _______________________________________________
> sc-users mailing list
>
> info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/ 
> MusicTechnology/880
> archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
> search: http://www.listarc.bham.ac.uk/lists/sc-users/search/


_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by MDK-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sciss wrote:
> i also had to change
>
>     _chdir(text);
>
> into
>
>     chdir(text);
>
> don't know if that is equivalent.

apparently it is. (thats what the internet tells me)

I've been trying to get it to build on Linux today, so far so good, it compiles
and is running without crashing, but I need to do more testing with the Eclipse
plugins to see if its actually working.

I'll be sure to post here if I have any useful information :)


martin.

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by Josh Mattoon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Very cool... Had to fiddle a bit to make it work but it works!  Once I get my head around Eclipse this should make working on windows much more tolerable.  Thanks for sharing this!

On Fri, Aug 15, 2008 at 8:18 PM, Dieter Kleinrath <d.kleinrath@...> wrote:
Hi community,

I'm very happy to announce the first test release of Java SuperCollider for Eclipse (JSC 0.1.0 alpha).


JSC is a collection of plugins for Eclipse with the goal to create a cross platform IDE for the programming language SuperCollider. In it's current version it only works with Microsoft Windows operating systems but future support for GNU/Linux and Mac OS X is planned. It should still be possible to use the JSC plugin under GNU/Linux or Mac OS X but all system dependant features (compiling SC, interpreting code, ...) will not be working and I have not tested it yet - feedback is welcome.

JSC was intended to be used with a dynamic link library called JSCLangModule that establishes a connection between Java and SuperCollider (similar of what PySCLang/Psycollider does for Python). The bad news is that I will not be able to distribute this library with JSC because of license restrictions in the GNU General Public License that prohibit linking GPL software with EPL (Eclipse Public License) software. The good news is you can download this library separately if you want (only Windows). But I'm not sure if the GPL allows one to use the library with JSC so you have to decide for yourself. I'm sorry for this inconvenience.


JSC started as a seminar project on the IEM Graz in the summer 2007 under the lead of Prof. Alberto De Campo. I want to thank Alberto very much for his support and for making JSC become possible. Since then I have continued developing the software and now I want to make it available to the SuperCollider community.

Until now JSC has been mainly used by myself so it will still need lots of testing and bug fixing. I'm very interested in all kind of feedback you can give me.

Greetings,
Dieter Kleinrath



--- Download information ---

Beware: JSC is still in alpha and needs a lot of testing and bug fixing. In it's current state I do not recommend using JSC for live projects. I do also not recommend using JSC with an existing Eclipse installation or Eclipse workspace. JSC will make changes to your SuperCollider system extensions directory. Before using JSC I recommend making backups of all your files.

Information about installation, features, licensing and some screenshots are available at the JSC for Eclipse homepage:
http://jsce.sourceforge.net/

You can download JSC 0.1.0 alpha here:
http://sourceforge.net/project/showfiles.php?group_id=236863

You can download JSCLang for SuperCollider (including JSCLangModule.dll) here:
http://sourceforge.net/project/showfiles.php?group_id=236866

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/


Re: JSC Eclipse 0.1.0 release

by Dieter Kleinrath :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Josh Mattoon wrote:

> Very cool... Had to fiddle a bit to make it work but it works!  Once I  
> get
> my head around Eclipse this should make working on windows much more
> tolerable.  Thanks for sharing this!

I'm happy that you like it. What did you need to fiddle to get it work?
Perhaps I should include this information to the documentation.

Dieter

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by Josh Mattoon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm not entirely sure what happened... My first go at it didn't work so I restarted Eclipse and still couldn't get Library to compile.  Restarted Eclipse one more time and created a new workspace, filled in the forms again -- all was good.  I probably just missed a step somewhere in there the first time.

On Sat, Aug 16, 2008 at 11:06 PM, Dieter Kleinrath <d.kleinrath@...> wrote:
Josh Mattoon wrote:

Very cool... Had to fiddle a bit to make it work but it works!  Once I get
my head around Eclipse this should make working on windows much more
tolerable.  Thanks for sharing this!

I'm happy that you like it. What did you need to fiddle to get it work?
Perhaps I should include this information to the documentation.

Dieter


_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/


need help with a mac version of JSC?

by morgan packard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi There,

I'm putting together a list of ideas for an interesting open source project to get involved in. I'd be very interested in seeing a mac version of JSC, and am also interested in learning more about the inner workings of Eclipse. If you'd like some help, let me know, it's possible that I might be able to devote some time/energy to this.

thanks,

-Morgan

Re: need help with a mac version of JSC?

by morgan packard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry for the post. That was supposed to be a private message.

-m-

+++++++++++++++++++++++++++++++++++
morganpackard.com
myspace.com/morganpackard
+++++++++++++++++++++++++++++++++++


--- On Sun, 8/24/08, morgan packard <morganpackard@...> wrote:
From: morgan packard <morganpackard@...>
Subject: [sc-users] need help with a mac version of JSC?
To: sc-users@...
Date: Sunday, August 24, 2008, 4:02 PM

Hi There,

I'm putting together a list of ideas for an interesting open source project to get involved in. I'd be very interested in seeing a mac version of JSC, and am also interested in learning more about the inner workings of Eclipse. If you'd like some help, let me know, it's possible that I might be able to devote some time/energy to this.

thanks,

-Morgan

Re: JSC Eclipse 0.1.0 release

by Josh Mattoon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello, I have a few problems...

1)  JSC (or eclipse) seem to forget my settings every time I start.  I have to point it at my SC directory and all 4 other directories as well each time (my $HOME isn't in the standard windows place so JSC defaults to the wrong dir). 

2)  My server window has disappeared on me.  I think I tried to move where it was docked and now I can't find it :)
 
On Sun, Aug 17, 2008 at 11:11 AM, Josh Mattoon <joshmattoon@...> wrote:
I'm not entirely sure what happened... My first go at it didn't work so I restarted Eclipse and still couldn't get Library to compile.  Restarted Eclipse one more time and created a new workspace, filled in the forms again -- all was good.  I probably just missed a step somewhere in there the first time.


On Sat, Aug 16, 2008 at 11:06 PM, Dieter Kleinrath <d.kleinrath@...> wrote:
Josh Mattoon wrote:

Very cool... Had to fiddle a bit to make it work but it works!  Once I get
my head around Eclipse this should make working on windows much more
tolerable.  Thanks for sharing this!

I'm happy that you like it. What did you need to fiddle to get it work?
Perhaps I should include this information to the documentation.

Dieter


_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/



Re: JSC Eclipse 0.1.0 release

by Dieter Kleinrath :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am 25.08.2008, 01:38 Uhr, schrieb Josh Mattoon <joshmattoon@...>:

> Hello, I have a few problems...
>
> 1)  JSC (or eclipse) seem to forget my settings every time I start.  I  
> have to point it at my SC directory and all 4 other directories as well
> each time (my $HOME isn't in the standard windows place so JSC defaults
> to the wrong dir).

Thanks for reporting this. I have found out about a bug in JSC that causes  
Eclipse to crash once it shuts down. Eclipse only stores it's preferences  
when it gets closed so if it crashes before this is done you will need to  
set the preferences again.

I will submit a quick fix to SVN today evening but I'm not sure I'll have  
the time to make a new release because I'll be on vacation for 10 days  
 from tomorrow.

You can try this approach as a workaround:
- Set the directories after starting JSC.
- Check if they appear in the preferences (menu Window/Preferences and  
then SuperCollider)
- If they appear in the preferences close Eclipse and restart it.

This bug is not happening every time so perhaps the preferences get stored  
on disk.


> 2)  My server window has disappeared on me.  I think I tried to move  
> where it was docked and now I can't find it :)

The server window should appear automatically after compiling  
SuperCollider. I have not yet added it to the views menu but Eclipse still  
allows you to open it manually before compiling if you want to.

Try this:
- Window/Preferences/Capabilities
- Enable 'SwingOSC Views'
- Now you should be able to open the server window from Window/Show  
View/Other.../SuperCollider

You should be able to move the server window wherever you want and it  
should remember it's position. All other SwingOSC windows will disappear  
once Eclipse is restarted.

Greetings,
Dieter

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by einszueins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Dieter,

I gave JSCE a try on Linux. Very impressive! The Eclise features work without a flaw so far. I'm particularly fond of the code templates and the help system. But I couldn't get the JSCLang Module to compile on Linux. Anybody succeeded at that?

While going through the code, I thought wouldn't it be nice to extract an Interface from JSCLangModule.java, and leave the implementation open and user-configurable through a settings panel.

(For exampe like SVN does it: if you go to Window->Preferences->Team->SVN, you can probably choose between the native- and the Pure-Java- SVN library.)

That way, it should be possible to choose between OSC, Java-Wrappers, direct pipes to sclang, or whatever implementation works on your system or suits your needs.

1:1

Dieter Kleinrath wrote:
Hi community,

I'm very happy to announce the first test release of Java SuperCollider  
for Eclipse (JSC 0.1.0 alpha).


JSC is a collection of plugins for Eclipse with the goal to create a cross  
platform IDE for the programming language SuperCollider. In it's current  
version it only works with Microsoft Windows operating systems but future  
support for GNU/Linux and Mac OS X is planned. It should still be possible  
to use the JSC plugin under GNU/Linux or Mac OS X but all system dependant  
features (compiling SC, interpreting code, ...) will not be working and I  
have not tested it yet - feedback is welcome.

JSC was intended to be used with a dynamic link library called  
JSCLangModule that establishes a connection between Java and SuperCollider  
(similar of what PySCLang/Psycollider does for Python). The bad news is  
that I will not be able to distribute this library with JSC because of  
license restrictions in the GNU General Public License that prohibit  
linking GPL software with EPL (Eclipse Public License) software. The good  
news is you can download this library separately if you want (only  
Windows). But I'm not sure if the GPL allows one to use the library with  
JSC so you have to decide for yourself. I'm sorry for this inconvenience.


JSC started as a seminar project on the IEM Graz in the summer 2007 under  
the lead of Prof. Alberto De Campo. I want to thank Alberto very much for  
his support and for making JSC become possible. Since then I have  
continued developing the software and now I want to make it available to  
the SuperCollider community.

Until now JSC has been mainly used by myself so it will still need lots of  
testing and bug fixing. I'm very interested in all kind of feedback you  
can give me.

Greetings,
Dieter Kleinrath



--- Download information ---

Beware: JSC is still in alpha and needs a lot of testing and bug fixing.  
In it's current state I do not recommend using JSC for live projects. I do  
also not recommend using JSC with an existing Eclipse installation or  
Eclipse workspace. JSC will make changes to your SuperCollider system  
extensions directory. Before using JSC I recommend making backups of all  
your files.

Information about installation, features, licensing and some screenshots  
are available at the JSC for Eclipse homepage:
http://jsce.sourceforge.net/

You can download JSC 0.1.0 alpha here:
http://sourceforge.net/project/showfiles.php?group_id=236863

You can download JSCLang for SuperCollider (including JSCLangModule.dll)  
here:
http://sourceforge.net/project/showfiles.php?group_id=236866

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by MDK-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

einszueins wrote:
> Hi Dieter,
>
> I gave JSCE a try on Linux. Very impressive! The Eclise features work
> without a flaw so far. I'm particularly fond of the code templates and the
> help system. But I couldn't get the JSCLang Module to compile on Linux.
> Anybody succeeded at that?

Yeah, i've been working on the linux side of things and have it compiling /
working on my setup (eclipse 3.4, ubuntu 8.04)

Whats your setup and how are you trying to build it?

> While going through the code, I thought wouldn't it be nice to extract an
> Interface from JSCLangModule.java, and leave the implementation open and
> user-configurable through a settings panel.
>
> (For exampe like SVN does it: if you go to Window->Preferences->Team->SVN,
> you can probably choose between the native- and the Pure-Java- SVN library.)
>
> That way, it should be possible to choose between OSC, Java-Wrappers, direct
> pipes to sclang, or whatever implementation works on your system or suits
> your needs.

thats a good idea.


martin.

_______________________________________________
sc-users mailing list

info (subscribe and unsubscribe): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/

Re: JSC Eclipse 0.1.0 release

by Marinos Koutsomichalis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

and what exactly does eclipse do??


On 07 Σεπ 2008, at 1:18 ΜΜ, MDK wrote:

> einszueins wrote:
>> Hi Dieter,
>> I gave JSCE a try on Linux. Very impressive! The Eclise features work
>> without a flaw so far. I'm particularly fond of the code templates  
>> and the
>> help system. But I couldn't get the JSCLang Module to compile on  
>> Linux.
>> Anybody succeeded at that?
>
> Yeah, i've been working on the linux side of