pdlua is a library for extending Pd with Lua ( http://www.lua.org )
Features:
Note: several things changed to make pdlua-0.2 incompatible with pdlua-0.1, however upgrading is highly recommended.
You can download a source tarball here:
https://devel.goto10.org/dl.php?repname=maximus&path=%2Freleases%2Fpdlua...
Or check out the development sources from the Subversion repository:
svn co https://devel.goto10.org/svn/maximus/pdlua pdlua
http://claudiusmaximus.goto10.org
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Claude Heiland-Allen wrote:
pdlua is a library for extending Pd with Lua ( http://www.lua.org )
Features:
- Loader functionality gives Lua objects full Pd class status.
- [luax] class to create Lua objects without full class status (useful for rapid development and testing).
- [lua] class to run Lua scripts.
- Example files ranging from trivial (helloworld) to powerful (lexpr).
- Incomplete documentation.
Note: several things changed to make pdlua-0.2 incompatible with pdlua-0.1, however upgrading is highly recommended.
You can download a source tarball here:
https://devel.goto10.org/dl.php?repname=maximus&path=%2Freleases%2Fpdlua...
Or check out the development sources from the Subversion repository:
svn co https://devel.goto10.org/svn/maximus/pdlua pdlua
Claude
Fantastic!
Thanks.
-c.
Interesting, I'm curious what you can do with it!
~Kyle
On 9/25/07, Claude Heiland-Allen claudiusmaximus@goto10.org wrote:
pdlua is a library for extending Pd with Lua ( http://www.lua.org )
Features:
- Loader functionality gives Lua objects full Pd class status.
- [luax] class to create Lua objects without full class status (useful for rapid development and testing).
- [lua] class to run Lua scripts.
- Example files ranging from trivial (helloworld) to powerful (lexpr).
- Incomplete documentation.
Note: several things changed to make pdlua-0.2 incompatible with pdlua-0.1, however upgrading is highly recommended.
You can download a source tarball here:
https://devel.goto10.org/dl.php?repname=maximus&path=%2Freleases%2Fpdlua...
Or check out the development sources from the Subversion repository:
svn co https://devel.goto10.org/svn/maximus/pdlua pdlua
Claude
http://claudiusmaximus.goto10.org
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Tue Sep 25, 2007 at 01:35:26PM -0500, Kyle Klipowicz wrote:
Interesting, I'm curious what you can do with it!
im pretty sure you can make write pd objects in lua, with it
im not sure you can do the inverse - run pd objects from lua.
the max/msp external doesnt do this either though. due to poor external API. - it uses another DSP lib and wakes up couritines for each block to be processed.
does anyone know if lua~ in msp uses max mechanisms to drive the scheduling. or implements its own event loop entirely in lua/c? they mention chuck and concurrency, but with only an OSX binary (and the link to that is even broken) a few words in a pdf is not much to go on...
Hallo, Claude Heiland-Allen hat gesagt: // Claude Heiland-Allen wrote:
pdlua is a library for extending Pd with Lua ( http://www.lua.org )
Additional note for Debian/Ubuntu-users: Install "liblua5.1-dev" (and lua5.1 lua5.1-doc if you like).
Debian keeps the version numbers in the lua library names to allow several different versions of lua installed at the same time, so you need to link with "lua5.1" instead of just "lua". Attached Makefile.debian is already prepared for this. Move it to pdlua/src and do "cd src && make -f Makefile.debian"
Frank Barknecht _ ______footils.org_ __goto10.org__