as a lowly user i find this message annoying! i have no idea what it means or how to fix it. i dont see a section on componets or modules in the top doc page. i dont know what ads is or why i should care about it. if its important then fomus should include interate or whatever and just load the thing. but i dont see the point of squawking about it everytime i boot.
;; NOTE: Can't compile/register module file "/Lisp/CM.app/Contents/ Resources/fomus/modules/ads.lisp" ; (component "iterate" not found)
--rick
Hi Rick,
sorry about that annoyance. ads implements a constraint solver as described in ftp://ftp.inria.fr/INRIA/Projects/contraintes/publications/ADAPTIVE/ saga01.html (as noted in modules/ads.lisp).
It is true that this is work in progress, however it can be used already, please see: http://common-lisp.net/pipermail/fomus-devel/2006-September/000077.html
In case someone wants to try it out, the iterate library is needed, that is available here: http://common-lisp.net/project/iterate/ (if someone needs more information on how to install it, feel free to contact me)
Maybe you could try just to remove modules/ads.lisp?
In general, I dont think fomus should include its dependencies. It may be very interesting to base new algorithms on the GECODE library by using http://common-lisp.net/project/gecol/. There an inclusion really does not make sense. So for the future this will be a general problem.
I personally like the module architecture so far. But maybe David has an idea of enhancing it? Or maybe its easier to tolerate that annoying message ? :-P
Cheers,
Kilian
Am 07.01.2007 um 15:35 schrieb Rick Taube:
as a lowly user i find this message annoying! i have no idea what it means or how to fix it. i dont see a section on componets or modules in the top doc page. i dont know what ads is or why i should care about it. if its important then fomus should include interate or whatever and just load the thing. but i dont see the point of squawking about it everytime i boot.
;; NOTE: Can't compile/register module file "/Lisp/CM.app/Contents/ Resources/fomus/modules/ads.lisp" ; (component "iterate" not found)
--rick
fomus-devel mailing list fomus-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel
I personally like the module architecture so far. But maybe David has an idea of enhancing it? Or maybe its easier to tolerate that annoying message ? :-P
apologies for my grumpy message!! (up all night fighting lisp packages, coffee wore off...)
Maybe you could try just to remove modules/ads.lisp?
deleting files from the dist wont work because they will come back as soon as i svn again. i think it would be nicest if extra stuff simply wouldnt load unless i ask for it, or at a minimum include what the stuff needs to load. otherwise i have to figure out/download/ configure things i dont necessarily want to work with in the first place. but maybe its easiest to just make peace with the message...
--rick
On Jan 7, 2007, at 12:56 PM, Kilian Sprotte wrote:
deleting files from the dist wont work because they will come back as soon as i svn again. i think it would be nicest if extra stuff simply wouldnt load unless i ask for it, or at a minimum include what the stuff needs to load. otherwise i have to figure out/ download/configure things i dont necessarily want to work with in the first place. but maybe its easiest to just make peace with the message...
Okay, I am just wondering, if it was a good idea to make use of .fomus for configuring modules...
--kilian
I'll just get rid of the messages, problem solved.
If you're trying to write add-on code, you can just compile/load the file to get the errors.
Also, none of the modules load unless they are needed--fomus does check to see which ones have been compiled or can compile so it knows which ones can be used. what rick describes is how I think I wrote it: "i think it would be nicest if extra stuff simply wouldnt load unless i ask for it, or at a minimum include what the stuff needs to load. otherwise i have to figure out/download/configure things i dont necessarily want to work with in the first place. but maybe its easiest to just make peace with the message... "
The developer API for these module things needs work, but I'll work on that only as it's necessary and people express (any) interest. I'd rather not twiddle things now as far as compiling and loading--now it works and does it all in the background (with the exception of the annoying messages) and simply ignores anything that doesn't want to compile correctly, and it works with ASDF if it's present. It's also simple and should be enough to keep everything organized and unified. I'll put most of this information in a separate doc file (for anyone who wants to write a module)--the only thing a regular user might care about is (list-fomus-modules) which lists all the options available for add-on modules.
Right now my plan is to finish up the one or two things that need to be finished and figure out how to make the program more user-friendly (probably a GUI interface with buttons and icons, tabs, friendly pop-up help messages, etc..)
Kilian Sprotte wrote:
deleting files from the dist wont work because they will come back as soon as i svn again. i think it would be nicest if extra stuff simply wouldnt load unless i ask for it, or at a minimum include what the stuff needs to load. otherwise i have to figure out/download/configure things i dont necessarily want to work with in the first place. but maybe its easiest to just make peace with the message...
Okay, I am just wondering, if it was a good idea to make use of .fomus for configuring modules...
--kilian
fomus-devel mailing list fomus-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel