[PD-dev] [PD] more about float limitation

IOhannes m zmoelnig zmoelnig at iem.at
Wed Feb 4 12:03:11 CET 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 2015-02-04 10:57, katja wrote:
> What would a legacy Pd build do with fat-precision binaries? Could 
> we consider single precision the default and not rename the setup 
> function compiled for single precision so it will still work with 
> legacy Pd? If the extensions are not modified, a user can't see 
> whether an external is fat-precision or not.


just a word with my debian maintainer hat on:

if Pd-vanilla supported double-precision builds, i would like to make
these available for Debian and derivatives as well.

if i made single- and double-precision builds co-installable (which
iÄm not sure yet), it would be as "pd" and "pd64", with pd64 using
different default configuration (~/.pd64settings) and search paths
(/usr/lib/pd64/extra/).
and install all (packaged) externals that can be build for double
precision into /usr/lib/pd64/extra/, rather than having phat builds.

i don't think we should spend too much time/energy on designing and
supporting foolproof phat builds at all (as this is probably
impossible without the help from the OS).

and the extensions in Pd are already a big mess; any other environment
i know that supports loading of binary plugins, uses the OS's default
extensions: .so, .dylib, .dll; using non-standard extensions is often
*very* inconvenient...so please do not add another one.


fgamsd
IOhannes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJU0fxsAAoJELZQGcR/ejb43AIQAJN1RtPrAGBLBjHLblFATRcZ
knQ1ZpA9GlDqY8DLNZQGJGWsgjYy4WNbWjtMeXi5VgFByzy6S+ppk50ZFiupiJfL
ZtC3hxOXtXITk99IKDtDEabfVAF+PbWsbiTXgNMMZ8UKNqV+oc3cXNFVRZQiXLyL
g7qgNH2DE04pQErEJ+aeYjQllQYli3GfiqxIDi/URSmUCmA2ZkCe2JA3zSWNOUQz
hE5r+PLOMuPq0+kUd+/ijcdqFtrR2eyMJ3ypCDmBUJswVnO8M63l0Y/cXbeS+PEc
yHDkFQBRmJnktJFcfbaNZqJ+LS/UM7UM7TNQwXg4cZh2QnCr6OcYde3yFOoiIjsI
7fbTct1U+u9iZTyO+K2KetTObIPVpDBuhmT4GkMydWAVGcV+wG5zl3+693plRYZu
iLQQF3hiZ+Ca9DIbvvDnC7+pWwf1/aB5l7qAYFXUR8tBaW72ubg7mMB7WPFkNWlw
I1/3V/P1Z9EsaRnCMgJH/M6+O7g5a02JX0r96m7gLjtbPNf7FgiJ9II3FeGyH2v1
GVKaSXZrC0RNsf+EwAHAh6wVCBFkpI3uMYUVGjDfmmLcfVq5g6wjdlDBI8u31Exh
GKDWPAhLRwqIUoM0FF5YlGm7uF6hvco7q7NHrYrnHUI6wBwXPz2SVjYiK6WKcL7O
7POmQ4LVXKSnTDa5Obga
=nNyr
-----END PGP SIGNATURE-----



More information about the Pd-dev mailing list