Hi everyone, I'm excited to announce that Scheme for Pd 0.1 is ready for regular users (I think.... really!). I have binaries up for Mac and Windows, and building from source on Linux should "just work".
Scheme for Pd is a Pd port of (most of) Scheme for Max. It enables you to script and live code Pd with s7 Scheme, including working with the scheduler, hot reloading code, and running Scheme code in Pd as a repl.
I'm pretty sure I've done the right thing for win32 and win64, one should be able to download the zip file, expand in your externals directory, add this directory to your Pd file paths, and be good to go. It would be lovely if a windows user can try this out and let me know either way.
Project page: https://github.com/iainctduncan/scheme-for-pd
Release: https://github.com/iainctduncan/scheme-for-pd/releases/tag/0.1-beta
Special thanks: Miller Puckette (of course) for answering questions while I figured it out. Alex Torres Porres for helping test the packaging Lucas Cordiviola for windows build help Bill Schottstaedt for s7 Scheme
enjoy and please let me know how you make out! iain
@Windows testers:
I had already written to Iain but in the mean time:
not contained in any folder).
Open "s4pd-help.pd" in a plain text editor and change all occurrences of
"#N canvas $n $n ..."
to
"#N canvas 265 42 ..."
:)
Mensaje telepatico asistido por maquinas.
On 11/23/2021 12:26 AM, Iain Duncan wrote:
Hi everyone, I'm excited to announce that Scheme for Pd 0.1 is ready for regular users (I think.... really!). I have binaries up for Mac and Windows, and building from source on Linux should "just work".
Scheme for Pd is a Pd port of (most of) Scheme for Max. It enables you to script and live code Pd with s7 Scheme, including working with the scheduler, hot reloading code, and running Scheme code in Pd as a repl.
I'm pretty sure I've done the right thing for win32 and win64, one should be able to download the zip file, expand in your externals directory, add this directory to your Pd file paths, and be good to go. It would be lovely if a windows user can try this out and let me know either way.
Project page: https://github.com/iainctduncan/scheme-for-pd
Release: https://github.com/iainctduncan/scheme-for-pd/releases/tag/0.1-beta
Special thanks: Miller Puckette (of course) for answering questions while I figured it out. Alex Torres Porres for helping test the packaging Lucas Cordiviola for windows build help Bill Schottstaedt for s7 Scheme
enjoy and please let me know how you make out! iain
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
Thanks Lucas, the release has been updated now. And now I know more about how Pd canvases work, haha.
iain
On Tue, Nov 23, 2021 at 5:16 AM Lucas Cordiviola lucarda27@hotmail.com wrote:
@Windows testers:
I had already written to Iain but in the mean time:
- place all files in a "s4pd" folder. (in the zip package the files are
not contained in any folder).
"s4pd-help.pd" seems was last edited with a dual monitor.
Open "s4pd-help.pd" in a plain text editor and change all occurrences
of
"#N canvas $n $n ..." to "#N canvas 265 42 ..."
- Or wait until a new updated package.
:)
Mensaje telepatico asistido por maquinas.
On 11/23/2021 12:26 AM, Iain Duncan wrote:
Hi everyone, I'm excited to announce that Scheme for Pd 0.1 is ready for regular users (I think.... really!). I have binaries up for Mac and Windows, and building from source on Linux should "just work".
Scheme for Pd is a Pd port of (most of) Scheme for Max. It enables you to script and live code Pd with s7 Scheme, including working with the scheduler, hot reloading code, and running Scheme code in Pd as a repl.
I'm pretty sure I've done the right thing for win32 and win64, one should be able to download the zip file, expand in your externals directory, add this directory to your Pd file paths, and be good to go. It would be lovely if a windows user can try this out and let me know either way.
Project page: https://github.com/iainctduncan/scheme-for-pd
Release: https://github.com/iainctduncan/scheme-for-pd/releases/tag/0.1-beta
Special thanks: Miller Puckette (of course) for answering questions while I figured it out. Alex Torres Porres for helping test the packaging Lucas Cordiviola for windows build help Bill Schottstaedt for s7 Scheme
enjoy and please let me know how you make out! iain
_______________________________________________Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi everyone, I'm excited to announce that Scheme for Pd 0.1 is ready for regular users (I think.... really!). I have binaries up for Mac and Windows, and building from source on Linux should "just work".
Dear Iain,
unless you have already done this, do you think of adding these binaries to Pd's "Deken" Package manager?
cheersz, P
On 11/24/21 11:07, Peter P. wrote:
unless you have already done this, do you think of adding these binaries to Pd's "Deken" Package manager?
https://github.com/iainctduncan/scheme-for-pd/issues/22
mfdsar IOhannes
Hi, yes they will be added to the package manager, in due time. Perhaps I'm in a minority here, but my perspective from a couple of decades of doing software is that package managers should only hold releases that are definitely stable and production ready. One only has one chance for a first impression, and if new users hit problems with something in a package manager, it reflects badly on the project. When they hit the same issues after downloading a package marked "beta" from GitHub, it's quite a different impression. My opinion is that what I get from NPM or PyPi better "just work". :-)
So I need some reports from people on windows that installation and first steps are going smoothly, and then I will put it up in Deken. I would imagine it should be up in the next month.
iain
On Wed, Nov 24, 2021 at 7:21 AM IOhannes m zmölnig zmoelnig@iem.at wrote:
On 11/24/21 11:07, Peter P. wrote:
unless you have already done this, do you think of adding these binaries to Pd's "Deken" Package manager?
https://github.com/iainctduncan/scheme-for-pd/issues/22
mfdsar IOhannes _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi,
it's very common to upload test release to Deken. They are usually have "alpha", "beta", "pre", "test" in their version number to make it clear that they are not stable release. Pd uses are really used to install any externals via Deken. Manual downloads are really the exception.
Care needs to be taken that the final release is ordered *before* the test releases by having a lexicographically *larger* version number. For example, "v0.1" is smaller than "v0.1-test" (= bad).
To circumvent this problem, Deken sorts "~" before everything else, so you can safely use "v0.1~test". The only problem is that "~" is not in git tags, so this can lead to problems in certain CI setups.
Another trick is to include a bug fix number for the final release: "v0.1.0" ranks higher than "v0.1-test"
Christof
On 24.11.2021 16:55, Iain Duncan wrote:
Hi, yes they will be added to the package manager, in due time. Perhaps I'm in a minority here, but my perspective from a couple of decades of doing software is that package managers should only hold releases that are definitely stable and production ready. One only has one chance for a first impression, and if new users hit problems with something in a package manager, it reflects badly on the project. When they hit the same issues after downloading a package marked "beta" from GitHub, it's quite a different impression. My opinion is that what I get from NPM or PyPi better "just work". :-)
So I need some reports from people on windows that installation and first steps are going smoothly, and then I will put it up in Deken. I would imagine it should be up in the next month.
iain
On Wed, Nov 24, 2021 at 7:21 AM IOhannes m zmölnig zmoelnig@iem.at wrote:
On 11/24/21 11:07, Peter P. wrote: > unless you have already done this, do you think of adding these binaries > to Pd's "Deken" Package manager? https://github.com/iainctduncan/scheme-for-pd/issues/22 mfdsar IOhannes _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
Excuse the terrible typos. See the corrected version below.
On 24.11.2021 17:12, Christof Ressi wrote:
Hi,
it's very common to upload test releases to Deken. They usually have suffixes like "alpha", "beta", "pre", "test" in their version number to make it clear that they are not stable releases. Pd users are really used to install any externals with Deken. Manual downloads are really the exception nowadays.
Care needs to be taken that the final release is ordered *before* the test releases by having a lexicographically *larger* version number. For example, "v0.1" is smaller than "v0.1-test" (= bad).
To circumvent this problem, Deken sorts "~" before everything else, so you can safely use "v0.1~test". The only caveat is that "~" is not allowed in git tags, which can be a problem for certain CI setups where the version number is derived from the git tag.
Another trick is to include a bug fix number for the final release: "v0.1.0" ranks higher than "v0.1-test"
Christof
On 24.11.2021 16:55, Iain Duncan wrote:
Hi, yes they will be added to the package manager, in due time. Perhaps I'm in a minority here, but my perspective from a couple of decades of doing software is that package managers should only hold releases that are definitely stable and production ready. One only has one chance for a first impression, and if new users hit problems with something in a package manager, it reflects badly on the project. When they hit the same issues after downloading a package marked "beta" from GitHub, it's quite a different impression. My opinion is that what I get from NPM or PyPi better "just work". :-)
So I need some reports from people on windows that installation and first steps are going smoothly, and then I will put it up in Deken. I would imagine it should be up in the next month.
iain
On Wed, Nov 24, 2021 at 7:21 AM IOhannes m zmölnig zmoelnig@iem.at wrote:
On 11/24/21 11:07, Peter P. wrote: > unless you have already done this, do you think of adding these binaries > to Pd's "Deken" Package manager? https://github.com/iainctduncan/scheme-for-pd/issues/22 mfdsar IOhannes _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list