Hi all, I recompiled the ggext library (under Win98) and at startup PD console shows the following warning:
error: envgen_sustain: only 5 arguments are typecheckable; use A_GIMME GGEXT: Guenter Geiger GGEXT: ver: unknown GGEXT: compiled: Jul 28 2000
What is A_GIMME?
best
Hi,
I get a similar message we using GEM:
GEM: Mark Danks GEM: ver: 0.81 GEM: compiled: Aug 28 1999 error: gemwin_color: only 5 arguments are typecheckable; use A_GIMME
but everything seems to work well... this message occured first after having installed a ACECAD tablet running WinNT.
Olaf
Gabriel Maldonado schrieb:
Hi all, I recompiled the ggext library (under Win98) and at startup PD console shows the following warning:
error: envgen_sustain: only 5 arguments are typecheckable; use A_GIMME GGEXT: Guenter Geiger GGEXT: ver: unknown GGEXT: compiled: Jul 28 2000
What is A_GIMME?
best
-- Gabriel Maldonado
error: gemwin_color: only 5 arguments are typecheckable; use A_GIMME
error: envgen_sustain: only 5 arguments are typecheckable; use A_GIMME
What is A_GIMME?
these are signs of "bad" source-code (although I think, it used to be "good" code sometimes, but since miller changed the main-sources sometimes...)
i means that when writing externals, you can define lists of various types (eg.: float symbol float float) that are passed to an object (at creation time). if the "size" of such lists is less than five, you can have pd check the types for you; i f the passed arguments are fitting into the predefined type-list, everything is ok, else the object won't be created (par example: you want an object "myobject" to have 3 arguments: name(symbol), length(float) and index (integer); the object then has to be created like "myobject hullo 12345 2"; if you try to create a "myobject how are you" this will result into an error, and no object is created) if the "size" of such lists exceeds the number "5", you (the programmer) have to do a little workaround, that is :: use a A_GIMME; this is a list of atoms of various types; you then have to check the types by yourself, during the initialization phase; (par example typing "myobject how are you" will create an object, no matter which types (here 3* symbol) are passed; the object may (or may not) do a check and return an error to the console)
but anyhow, as a mere user this shouldn't bother you; but i think programmers should try to clean up their codes (although they certainly get the same error messages and should have been warned !); i think Gem has got this solved by 0.83, but i don't know about the ggext
mfg.fdsa.ra hannes
Hi all,
Sorry if I'm missing something obvious, but is there any object to read and use a MIDI file?
Thanks
..... .... ...... Michal Seta ...... ..... ....