James Harkins | 1 Mar 2006 03:34
Picon

Re: its time for a User library

On Feb 28, 2006, at 1:11 PM, ronald kuivila wrote:

> What is the status of a standalone version of SC3 w.r.t. GPL?

I'm going to go out on a limb here ... the GPL requires that the source 
code for derivative works be distributed. If the source code is in a 
MacOSX app package, which any knowledgeable user can open, I think that 
should be sufficient to meet the requirement.

hjh

: H. James Harkins
: jamshark70@...
: http://www.dewdrop-world.net
.::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..:

"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal."  -- Whitman
Dan Stowell | 1 Mar 2006 11:41
Picon

Re: its time for a User library

2006/3/1, James Harkins <jamshark70@...>:
> On Feb 28, 2006, at 1:11 PM, ronald kuivila wrote:
>
> > What is the status of a standalone version of SC3 w.r.t. GPL?
>
> I'm going to go out on a limb here ... the GPL requires that the source
> code for derivative works be distributed. If the source code is in a
> MacOSX app package, which any knowledgeable user can open, I think that
> should be sufficient to meet the requirement.

This is a bit dodgy. At least, both the GPL licence and a bit of text
telling the user how to access the source code should stand outside
the app package. ("How to access the source code" could be
instructions for opening the package, or a URL to a plain source
download.)

Dan

--
http://www.mcld.co.uk
Julian Rohrhuber | 1 Mar 2006 16:36
Picon
Favicon

[commit] gray code primitive

I've added a grayCode primitive for Integer:

f = { |n=3| (0..(2**n-1).asInteger).do { |x|  
x.grayCode.asBinaryDigits(n).postln } };

f.(4)

[ 0, 0, 0, 0 ]
[ 0, 0, 0, 1 ]
[ 0, 0, 1, 1 ]
[ 0, 0, 1, 0 ]
[ 0, 1, 1, 0 ]
[ 0, 1, 1, 1 ]
[ 0, 1, 0, 1 ]
[ 0, 1, 0, 0 ]
[ 1, 1, 0, 0 ]
[ 1, 1, 0, 1 ]
[ 1, 1, 1, 1 ]
[ 1, 1, 1, 0 ]
[ 1, 0, 1, 0 ]
[ 1, 0, 1, 1 ]
[ 1, 0, 0, 1 ]
[ 1, 0, 0, 0 ]

_______________________________________________________________

there was a bug in GRAYCODE:

diff -p -b -B -r1.11 clz.h
*** clz.h       28 May 2004 20:37:20 -0000      1.11
(Continue reading)

Julian Rohrhuber | 1 Mar 2006 16:41
Picon
Favicon

Re: [commit] Color-==

>We still need this one in order to let Color-== work properly...
>I think it is not in the distro for now...

done.

I've also added color mixing methods (add / substract / screen etc.)
--

-- 

.
Julian Rohrhuber | 1 Mar 2006 16:48
Picon
Favicon

Re: Crashing class compilation

>hallo josh,
>
>you are right; the Array +msgSize was overriding the
>method in ArrayedCollection, i just removed the
>ArrayJP.sc file (it seems it wasn't needed). Now the
>opposite happens, the reported sizes are generally too
>big. Like:
>
>s = Server.local.boot;
>s.dumpOSC( 3 );
>s.listSendMsg([ "/hallo", 1, 2, 3 ]); // hexdump
>consists of 28 bytes
>s.dumpOSC( 0 );
>[ "/hallo", 1, 2, 3 ].msgSize
>// --> reports 52
>

I measure the size directly from a bundle:

int prNetAddr_MsgSize(VMGlobals *g, int numArgsPushed);
int prNetAddr_MsgSize(VMGlobals *g, int numArgsPushed)
{
	PyrSlot* args = g->sp;
	scpacket packet;

	int numargs = args->uo->size;
	if (numargs < 1) return errFailed;
	makeSynthMsgWithTags(&packet, args, numargs);
	SetInt(args, packet.size());
	return errNone;
(Continue reading)

Dan Stowell | 1 Mar 2006 21:38
Picon

Re: its time for a User library

Would someone be willing to point us towards their favourite "Using
SVN for people who know CVS" guide?

>From vague googling it looks like the basic commands are roughly the
same. This guide makes the two seem almost identical:
http://www.developingprogrammers.com/index.php/2005/11/24/cvs-and-subversion-combined-tutorial/

Thanks
Dan

2006/2/28, crucial felix <felix@...>:
>
> gems have an easy installation:
> gem install somelibrary
>
> sc:
> UserLib.install("tb.classes.somelibrary")
>
> which would simply check if it exists already
> else does
> svn co http://sourceforge.net/svn/sc-userlib/tb/classes/somelibrary
>
> so that you can tell anybody to get SuperCollider and then install
> your library/application via this simple command.
>
> (they would have to have svn installed which is easy)
>
> and they won't have to checkout the entire user library.  it should
> be allowed to grow freely.
>
(Continue reading)

Julian Rohrhuber | 1 Mar 2006 21:53
Picon
Favicon

Re: its time for a User library

>On Feb 28, 2006, at 7:01 PM, ronald kuivila wrote:
>
>>  CXClassLibrary, CXHelp, plugins and source as the basic directories
>>  	Source would contain its own lang, app and plugins subdirectories.
>
>cx
>cx/classes
>cx/classes/databases
>cx/classes/twurkalators
>
>rk
>rk/classes
>rk/classes/forensics
>rk/classes/astrocartography

I'd love if we could have repositories of mixed authorship. While in 
some cases it is better to keep separate (flue etc.) it makes the 
repository more valuable if it is systematic. I do know some things 
that ron and you create, but maybe we should work together on the 
forensics.
--

-- 

.
John Yates | 1 Mar 2006 22:15
Picon

Re: its time for a User library

On Wed, Mar 01, 2006 at 08:38:00PM +0000, Dan Stowell wrote:
> Would someone be willing to point us towards their favourite "Using
> SVN for people who know CVS" guide?

http://svnbook.red-bean.com/
Michael Hairston | 1 Mar 2006 22:34
Picon
Gravatar

Re: its time for a User library

re: the licensing thing, keep in mind that "Creative Commons license"
refers to a range of different licenses, from "free for any purpose"
to "pretty darn close to regular copyright control"

http://creativecommons.org

On 2/28/06, crucial felix <felix@...> wrote:
>
> On Feb 28, 2006, at 11:40 AM, Julian Rohrhuber wrote:
>
> > So a GPL-compatible licence should be added (to cover the use in
> > concerts, albums, films etc.) here I think cc is the right way; the
> > same applies to tutorials and papers, but should be optional in
> > order not to interfere with other publishers agreements.
>
> i get a bit confused above.
>
> for applications/programs we would like GPL
>
> for music etc. we would like CC
>
> many things are hard to classify :)
>
> for tutorials we would like CC but allow a different copyright to be
> stated on the individual document.
>
> I think with SF we can state that there are multiple licenses for the
> project.
>
> any individual document can state a specific copyright when it needs to.
(Continue reading)

ronald kuivila | 1 Mar 2006 23:09

Re: its time for a User library

>
>
> I'd love if we could have repositories of mixed authorship. While  
> in some cases it is better to keep separate (flue etc.) it makes  
> the repository more valuable if it is systematic. I do know some  
> things that ron and you create, but maybe we should work together  
> on the forensics.
> -- 

Hi Julian,

  Certainly one big issue with SC is that there are several different  
dialects/approaches coexisting within one language.
   This is a feature, not a bug, but it would be really helpful to  
have a simple way to help clarify what belongs with what and why.

   Perhaps we could adopt a convention of having an explanatory file  
for each directory of help files that describes what that group does.
   This happens already (CrucialLibrary, for example), but is not set  
up in any consistent way.
   Then help files could have their path name displayed so that you  
can get to the right explanatory file.

  RJK

Gmane