Thanks Kevin! This would be the 2d time you're helping me :) On Wed, May 9, 2012 at 6:56 PM, Kevin Cozens <[email protected]> wrote:
> On 12-05-09 06:44 AM, Adir Kol wrote: > >> *(define spoint 15)* >> *(gimp-curves-spline drawable 0 6 #(0 0 0 spoint 255 255))* >> >> I get an error: *Error: Item 4 in vector is not a number (argument 4 for >> function gimp-curves-spline) #( 0 0 0 spoint 255 255 )* >> > > Putting a variable name in a list (or vector in this case) and expecting > the value held by the variable to become part of the list (or vector) is an > often made error when writing Scheme scripts. The syntax #( objects ) is a > vector containing the listed objects. It is *not* an expression that > evaluates to a list. To put it another way, it will not use the value or > contents of "spoint" in the vector. The "spoint" reference was treated as a > symbol. > > It is easy to solve the problem by using the "list" procedure, but in your > case you want a vector so you need one additional procedure call. > > Use the following: > (list->vector (list 0 0 0 spoint 255 255)) > > -- > Cheers! > > Kevin. > > http://www.ve3syb.ca/ |"Nerds make the shiny things that > distract > Owner of Elecraft K2 #2172 | the mouth-breathers, and that's why > we're > | powerful!" > #include <disclaimer/favourite> | --Chris Hardwick > ______________________________**_________________ > gimp-user-list mailing list > [email protected] > http://mail.gnome.org/mailman/**listinfo/gimp-user-list<http://mail.gnome.org/mailman/listinfo/gimp-user-list> >
_______________________________________________ gimp-user-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gimp-user-list
