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)
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) binghe.lisp@gmail.com 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@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/fm-lisp
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) binghe.lisp@gmail.com 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@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/fm-lisp