From binghe.lisp at gmail.com Thu Jul 22 03:16:59 2010 From: binghe.lisp at gmail.com (Chun Tian (binghe)) Date: Thu, 22 Jul 2010 11:16:59 +0800 Subject: [FileMaker and Lisp] fli.lisp created in cache directory when loading with ASDF2 Message-ID: Hi, fm-lisp Yesterday I bought a FileMaker Pro 11, which I first know it just from weitz.de years ago. Thanks for making FM-PLUGIN-TOOLS as a connection between FileMaker and Common Lisp. I used ASDF2 to load PREPARE-FM-PLUGIN-TOOLS system, and when (PREP:PREPARE) finished with :DONE, I couldn't found the "fli.lisp" until I try to evaluate PREP::*FLI-FILE* after taking a short look at its source code. The file "fli.lisp" was actually created in ASDF cache directory. In my Mac box, it's #p"/Users/binghe/.cache/common-lisp/lispworks-6.0.1-macosx-x86/Users/binghe/Lisp/packages/fm-plugin-tools-0.2.8/". I think there must be some way to find out the correct source code directory, for example, by taking part from this: (asdf:component-pathname (asdf:find-system :PREPARE-FM-PLUGIN-TOOLS)) Regards, Chun Tian (binghe) From binghe.lisp at gmail.com Thu Jul 22 09:30:37 2010 From: binghe.lisp at gmail.com (Chun Tian (binghe)) Date: Thu, 22 Jul 2010 17:30:37 +0800 Subject: [FileMaker and Lisp] fli.lisp created in cache directory when loading with ASDF2 In-Reply-To: References: Message-ID: <58B215B9-51DF-47BF-93D7-350E519F69E9@gmail.com> Hi, Edi I think your change works, now: CL-USER 4 > prep::*fli-file* #P"/Users/binghe/Lisp/packages/fm-plugin-tools-0.2.8/prepare-fm-plugin-tools/../fli.lisp" Regards, Chun Tian (binghe) ? 2010-7-22?17:25? Edi Weitz ??? > PREPARE-FM-PLUGIN-TOOLS was written in such a way that fli.lisp should > automatically show up in the right location. However, I haven't > tested it extensively on the Mac and I don't think I ever tried with > ASDF2. Could you try to replace *load-truename* in > prepare-fm-plugin-tools/specials.lisp with > > (load-time-value (or #.*compile-file-pathname* *load-pathname*)) > > and report to the list if that makes a difference? > > Thanks, > Edi. > > > On Thu, Jul 22, 2010 at 5:16 AM, Chun Tian (binghe) > wrote: >> Hi, fm-lisp >> >> Yesterday I bought a FileMaker Pro 11, which I first know it just from weitz.de years ago. Thanks for making FM-PLUGIN-TOOLS as a connection between FileMaker and Common Lisp. >> >> I used ASDF2 to load PREPARE-FM-PLUGIN-TOOLS system, and when (PREP:PREPARE) finished with :DONE, I couldn't found the "fli.lisp" until I try to evaluate PREP::*FLI-FILE* after taking a short look at its source code. The file "fli.lisp" was actually created in ASDF cache directory. In my Mac box, it's #p"/Users/binghe/.cache/common-lisp/lispworks-6.0.1-macosx-x86/Users/binghe/Lisp/packages/fm-plugin-tools-0.2.8/". >> >> I think there must be some way to find out the correct source code directory, for example, by taking part from this: >> >> (asdf:component-pathname (asdf:find-system :PREPARE-FM-PLUGIN-TOOLS)) >> >> Regards, >> >> Chun Tian (binghe) >> >> >> _______________________________________________ >> FM-Lisp mailing list >> FM-Lisp at common-lisp.net >> http://common-lisp.net/cgi-bin/mailman/listinfo/fm-lisp >> >> From edi at agharta.de Thu Jul 22 09:41:38 2010 From: edi at agharta.de (Edi Weitz) Date: Thu, 22 Jul 2010 11:41:38 +0200 Subject: [FileMaker and Lisp] New release 0.2.9 (Was: fli.lisp created in cache directory when loading with ASDF2) Message-ID: Thanks, I've uploaded a new release with this change. Edi. 2010/7/22 Chun Tian (binghe) : > Hi, Edi > > I think your change works, now: > > CL-USER 4 > prep::*fli-file* > #P"/Users/binghe/Lisp/packages/fm-plugin-tools-0.2.8/prepare-fm-plugin-tools/../fli.lisp" > > Regards, > > Chun Tian (binghe) > > ? 2010-7-22?17:25? Edi Weitz ??? > >> PREPARE-FM-PLUGIN-TOOLS was written in such a way that fli.lisp should >> automatically show up in the right location. ?However, I haven't >> tested it extensively on the Mac and I don't think I ever tried with >> ASDF2. ?Could you try to replace *load-truename* in >> prepare-fm-plugin-tools/specials.lisp with >> >> ?(load-time-value (or #.*compile-file-pathname* *load-pathname*)) >> >> and report to the list if that makes a difference? >> >> Thanks, >> Edi. >> >> >> On Thu, Jul 22, 2010 at 5:16 AM, Chun Tian (binghe) >> wrote: >>> Hi, fm-lisp >>> >>> Yesterday I bought a FileMaker Pro 11, which I first know it just from weitz.de years ago. Thanks for making FM-PLUGIN-TOOLS as a connection between FileMaker and Common Lisp. >>> >>> I used ASDF2 to load PREPARE-FM-PLUGIN-TOOLS system, and when (PREP:PREPARE) finished with :DONE, I couldn't found the "fli.lisp" until I try to evaluate PREP::*FLI-FILE* after taking a short look at its source code. The file "fli.lisp" was actually created in ASDF cache directory. In my Mac box, it's #p"/Users/binghe/.cache/common-lisp/lispworks-6.0.1-macosx-x86/Users/binghe/Lisp/packages/fm-plugin-tools-0.2.8/". >>> >>> I think there must be some way to find out the correct source code directory, for example, by taking part from this: >>> >>> ? ? ? ?(asdf:component-pathname (asdf:find-system :PREPARE-FM-PLUGIN-TOOLS)) >>> >>> Regards, >>> >>> Chun Tian (binghe) >>> >>> >>> _______________________________________________ >>> FM-Lisp mailing list >>> FM-Lisp at common-lisp.net >>> http://common-lisp.net/cgi-bin/mailman/listinfo/fm-lisp >>> >>> > > From edi at agharta.de Thu Jul 22 09:25:51 2010 From: edi at agharta.de (Edi Weitz) Date: Thu, 22 Jul 2010 11:25:51 +0200 Subject: [FileMaker and Lisp] fli.lisp created in cache directory when loading with ASDF2 In-Reply-To: References: Message-ID: PREPARE-FM-PLUGIN-TOOLS was written in such a way that fli.lisp should automatically show up in the right location. However, I haven't tested it extensively on the Mac and I don't think I ever tried with ASDF2. Could you try to replace *load-truename* in prepare-fm-plugin-tools/specials.lisp with (load-time-value (or #.*compile-file-pathname* *load-pathname*)) and report to the list if that makes a difference? Thanks, Edi. On Thu, Jul 22, 2010 at 5:16 AM, Chun Tian (binghe) wrote: > Hi, fm-lisp > > Yesterday I bought a FileMaker Pro 11, which I first know it just from weitz.de years ago. Thanks for making FM-PLUGIN-TOOLS as a connection between FileMaker and Common Lisp. > > I used ASDF2 to load PREPARE-FM-PLUGIN-TOOLS system, and when (PREP:PREPARE) finished with :DONE, I couldn't found the "fli.lisp" until I try to evaluate PREP::*FLI-FILE* after taking a short look at its source code. The file "fli.lisp" was actually created in ASDF cache directory. In my Mac box, it's #p"/Users/binghe/.cache/common-lisp/lispworks-6.0.1-macosx-x86/Users/binghe/Lisp/packages/fm-plugin-tools-0.2.8/". > > I think there must be some way to find out the correct source code directory, for example, by taking part from this: > > ? ? ? ?(asdf:component-pathname (asdf:find-system :PREPARE-FM-PLUGIN-TOOLS)) > > Regards, > > Chun Tian (binghe) > > > _______________________________________________ > FM-Lisp mailing list > FM-Lisp at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/fm-lisp > >