[chuck-users] Trouble with Machine.add() and paths on Windows; listing loaded shreds

Michael Heuer heuermh at gmail.com
Wed Oct 30 14:27:59 EDT 2013

Hello Greg,

I have the best luck with Windows under cygwin


It resolves some of the unix vs. dos path issues, for me at least.  I
then open two cygwin terminal windows and run

$ cd lick
$ chuck --loop

in one and

$ cd lick
$ chuck + import.ck
$ chuck + examples/foo.ck (or whatever chuck script actually makes the music)

in the other.  Machine.add() resolves the file from the current
directory that ChucK is running in.

The first window will show the files that are loaded via import.ck.

[chuck](VM): sporking incoming shred: 244 (SubGen.ck)...
[chuck](VM): sporking incoming shred: 245 (SeptSubGen.ck)...
"LiCK imported." : (string)
[chuck](VM): sporking incoming shred: 1 (foo.ck)...

Hope this helps.


On Wed, Oct 30, 2013 at 1:12 PM, Gregorio Gomez <gogogo at unm.edu> wrote:
> Hi, everybody:
> I'm new here. I'm really intrigued with ChucK and I'm looking forward to working with it.
> I am having one problem. I've taken a look at the list archives, and the forum, but the fixes I've seen there haven't worked for me. If there's something there that I overlooked, I apologize. Please feel free to point me in the right direction.
> Basically, I'm having some trouble including the LiCK library, but my questions are more about Machine's add() method.
> Here's an example of what's not working:
> Machine.add("c:\\Program Files (x86)\\ChucK\\libs\\lib-master\\BinaryFunction.ck");
> And the errors:
> [chuck]: unrecognized escape sequence: \P
> [chuck]: malformed filename with argument list...
> My questions:
> When Machine.add's argument is a relative path like this:
>    Machine.add("BinaryFunction.ck");
> or this:
>    Machine.add("libs/BinaryFunction.ck");
> what's the path relative to?
> What's the correct way to use absolute paths in Windows?
> What's the correct delimiter for paths in Windows?
> Is it possible to get Machine to list loaded shreds?
> I'm running:
> Windows 7
> miniAudicle 1.3.0
> ChucK
> Thanks!
> Greg
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

More information about the chuck-users mailing list