From matt.niemeir at gmail.com Fri Feb 25 16:34:40 2011 From: matt.niemeir at gmail.com (Matt Niemeir) Date: Fri, 25 Feb 2011 11:34:40 -0500 Subject: [Able-devel] No :padding Initarg In LTK's Quicklisp Distribution Message-ID: Hello, After loading able with quicklisp, able:start gives an error about a :padding initarg. The version of LTK that quicklisp distributes appears to be using :pady and :padx rather than :padding. Replacing ':padding "\"1 1\""' with ':padx 1 :pady 1' in able::create-widgets allows able to run. Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: From dherring at tentpost.com Fri Feb 25 17:14:30 2011 From: dherring at tentpost.com (dherring at tentpost.com) Date: Fri, 25 Feb 2011 12:14:30 -0500 Subject: [Able-devel] No :padding Initarg In LTK's Quicklisp Distribution In-Reply-To: References: Message-ID: <8fd573bc822b73bc9642708c526959e3.squirrel@webmail.tentpost.com> Matt Niemeir wrote: > After loading able with quicklisp, able:start gives an error about a > :padding initarg. The version of LTK that quicklisp distributes appears to > be using :pady and :padx rather than :padding. > > Replacing ':padding "\"1 1\""' with ':padx 1 :pady 1' in > able::create-widgets allows able to run. Thanks for sharing this information. Could you ask quicklisp to apply this as a local patch or to upgrade their packages to be compatible? How does one find the exact versions used by quicklisp? i.e. tarball url or repository and version number, local patches, etc. - Daniel From matt.niemeir at gmail.com Sun Feb 27 09:56:45 2011 From: matt.niemeir at gmail.com (Matt Niemeir) Date: Sun, 27 Feb 2011 04:56:45 -0500 Subject: [Able-devel] No :padding Initarg In LTK's Quicklisp Message-ID: >Thanks for sharing this information. Could you ask quicklisp to apply >this as a local patch or to upgrade their packages to be compatible? > >How does one find the exact versions used by quicklisp? i.e. tarball url >or repository and version number, local patches, etc. > >- Daniel I was mistaken; I didn't get able from quicklisp. I had the git master branch from common-lisp.net. Able isn't in quicklisp. The able 0.21 release is actually using the :padx 1 :pady 1 version, so it works for me without the edit. Quicklisp is serving ltk-0.91, which matches the version at http://www.peter-herth.de/ltk/. The most detailed list of quicklisp packages seems to be /www.quicklisp.org/beta/releases.html, or you can use (ql:system-apropos "project") if you use quicklisp. For completeness, here is the error I get in ccl on linux when create-widgets uses :padding internally. An error of type SIMPLE-PROGRAM-ERROR has occured: :PADDING is an invalid initarg to INITIALIZE-INSTANCE for #. Valid initargs: (:GRID :PLACE :PACK :WIDTH :VISUAL :TAKEFOCUS :RELIEF :PADY :PADX :HIGHLIGHTTHICKNESS :HIGHLIGHTCOLOR :HIGHLIGHTBACKGROUND :HEIGHT :CURSOR :CONTAINER :COLORMAP :CLASS :BORDERWIDTH :BACKGROUND :NAME :MASTER :PATH :INIT-COMMAND). -------------- next part -------------- An HTML attachment was scrubbed... URL: