Ok, now I am going thru your readme, here are some first thoughts.
- About the symbol/float stuff, I think Pd is intended to always reduce atoms to their elemental type based on their content. Therefore, {symbol 123} shouldn't really exist. For the most part in Pd, it doesn't. Therefore, I think it would be better to just use normal Tcl lists, at least for now. Plus, I think Pd's type handling is partially modeled after Tcl's.
- what I'd really like to see is the GUI API in Tcl. I starting writing down ideas here: http://puredata.org/dev/GUIs feel free to edit, add, etc.
I'd like to help make native tcl gui objects a reality, but I don't know swig or C++. I can help in other ways, like adding it to Pd- extended (surprise, surprise).
.hc
On Sep 21, 2007, at 6:05 PM, federico wrote:
I've put tclpd in externals/ since a few days.
even if the example I provided it is usable, perhaps it misses much features.
I still miss some ideas for libpd.tcl (a nifty library for wrapping the pd api)
I would like to throw it in here, hoping some dev/tcl coder is interested in trying it, hacking it, giving feedback
(beware: alpha release!)
-- Federico Ferri
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
All information should be free. - the hacker ethic