« Return to Thread: psycollider and MouseX

Re: psycollider and MouseX (hijacked somewhat to talk about crossplatform issues)

by nescivi :: Rate this Message:

Reply to Author | View in Thread

Hiho,

On Friday 08 August 2008 08:39:32 James Harkins wrote:
> On Aug 7, 2008, at 6:29 PM, nescivi wrote:
> > Actually...
> > MouseX and MouseY also work under Linux, when bulld with X11
> > support, which is
> > mostly the case.
>
> Nice -- good to know.

It's been like this since more or less the original port to Linux by sk.

> > I would rather see a proper native solution in Psycollider for this
> > (or rather
> > in scsynth on windows), as mixing GUI stuff with server stuff is a
> > bit messy.
>
> Agreed.
>
> > As it seems to me the way SC3 developed, the editor, lang and
> > server are three
> > different programs, and it would be good to keep this separation
> > clear.
> > There are already a couple of instances where the confusion is
> > introduced and
> > I would prefer to find a path to clear up the confusion, rather
> > than increase
> > it.
>
> Lately I've been wondering if it would be feasible to adapt some of
> the SwingOSC code into a cross-platform IDE, using a Java-to-C bridge
> instead of OSC messaging. Like supercollider.app in OSX, the IDE
> would handle text editing, GUI and the interpreter all in the same
> process, but also run in multiple platforms.
>
> Unfortunately I don't have the Java chops to do this (and I
> definitely don't have time!), but I think something like this could
> clear up some of the confusion. Using Java and borrowing SwingOSC
> code (but only if it's okay with sciss, of course) might save some of
> the trouble of reimplementing GUI widgets, as was discussed in some
> other threads.
>
> I don't have high expectations of this being done because everybody
> is busy, but we really are getting to the point where a unified front
> end would be very helpful. That doesn't necessarily have to deprecate
> supercollider.app for Mac users -- just provide another option, and
> something that would work the same in Windows as in Linux.

I doubt that this would be succesful, seeing that on Linux people prefer to
use a text editor they already know and use the interface with those to do
their SC work.
Linux people like variety and modular approaches; and at this stage you'd have
to come with a completely customisable and fully fledged IDE, which takes
long to develop....

Besides since Sun Java is still not complete open source, distributions like
Debian, will not automatically distribute it, which means that it remains not
as straight-forward to install Sun Java than regular Debian packages and
confusion with Gnu Java will continue to exist.
Someone else starting on QCollider, a Qt-based editor for SC... I don't know
if that is still in active development, but that could be heading to a
similar common cross platform IDE.

But really, given that people on Mac and Linux are unlikely to give up their
editor, I wonder whether putting effort into a crossplatform IDE is really
worth it. Rather a focus on making the interaction between the lang and each
editor more transparent, so that from the lang we can do anything we want in
a common fashion, would be more fruitful in my opinion.

sincerely,
Marije

_______________________________________________
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/

 « Return to Thread: psycollider and MouseX