tag:blogger.com,1999:blog-4334522554803190021.post8552976849898440834..comments2009-09-01T01:01:51.275-07:00Comments on On Code: Announcing MudballsSean Rosshttp://www.blogger.com/profile/07630823416408764714noreply@blogger.comBlogger21125tag:blogger.com,1999:blog-4334522554803190021.post-75282758754400081112009-08-29T08:33:58.375-07:002009-08-29T08:33:58.375-07:00This comment has been removed by a blog administrator.素人http://king.sisangasa.netnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-33844937039187443852009-08-25T09:48:48.414-07:002009-08-25T09:48:48.414-07:00This comment has been removed by a blog administrator.救援部http://deai.redefrlation.netnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-71550879475139815412008-12-30T00:57:00.000-08:002008-12-30T00:57:00.000-08:00Great work! It worked pretty much out of the box...Great work! It worked pretty much out of the box.<BR/><BR/>I had been using clbuild but I'd prefer to have finer control over the versions I'm getting. Which is something I can't seem to easily do at the REPL with any package system I've found yet.Steve Knighthttps://www.blogger.com/profile/05585380688950757792noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-75003094552920617042008-12-09T02:18:00.000-08:002008-12-09T02:18:00.000-08:00>@Evins: Why don't you email me your system...>@Evins: Why don't you email me your system <BR/>> definition and we can get it working.<BR/><BR/>I would, but a cursory look around doesn't urn up your email address. But it's nice and short:<BR/><BR/>(define-system :guild-util ()<BR/> (:author "mikel evins")<BR/> (:version 0 0 1)<BR/> (:licence "MIT Style license")<BR/> (:documentation "General Utilities")<BR/> (:components "package" "util"))Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-6868036830664472022008-12-05T01:19:00.000-08:002008-12-05T01:19:00.000-08:00@Evins: Why don't you email me your system definit...@Evins: Why don't you email me your system definition and we can get it working.Sean Rosshttps://www.blogger.com/profile/07630823416408764714noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-62968084572492794652008-12-04T16:37:00.000-08:002008-12-04T16:37:00.000-08:00Sean Ross said:Thanks for the report, acl-compat i...Sean Ross said:<BR/>Thanks for the report, acl-compat is not available yet (an oversight to be sure).<BR/><BR/>Especially since the getting-started example depends on it.<BR/><BR/>Sean Ross said:<BR/>As for complaints that a system is not installed (when it actually is) check that the components are all present. This error message could definitely be improved.<BR/><BR/>Well, the component that supposedly wasn't installed was the test system itself. If it's not "installed" then "installed" must have some definition in this context that is not obvious.<BR/><BR/>That's not the whole problem, though. Additionally, as I reported before, mudballs loaded the first of the two files in the defined system, but not the second (entities defined in the first file were present in the lisp image after the load, but entities defined in the second were not). There was no indication from mudballs that any failure to load occurred. Reloading simply caused it to display the complaint about the test sytem not being "installed" (whatever that might turn out to mean).<BR/><BR/>The concept is great. The software is not yet usable.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-19935755934297280842008-12-04T15:52:00.000-08:002008-12-04T15:52:00.000-08:00@Nathan: Thanks for the link to the mud balls, ver...@Nathan: Thanks for the link to the mud balls, very interesting. Currently the list is not closed so I'm surprised that you had trouble joining it, I will take a look.Sean Rosshttps://www.blogger.com/profile/07630823416408764714noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-38391545735259472542008-12-04T10:31:00.000-08:002008-12-04T10:31:00.000-08:00I loved how much docs you had up to begin with but...I loved how much docs you had up to begin with but I did end up missing a few things too. May I suggest a (media)wiki?<BR/><BR/>I tried to sign up for the mailing list but that doesn't seem to have gone through. Do you have closed membership right now?<BR/><BR/>Logo ideas: In Japan there is an art of making shiny balls out of mud http://web-japan.org/trends01/article/011005sci_r.html That isn't really a logo in itself, but might provide someone an idea.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-82817851966024227472008-12-04T02:46:00.000-08:002008-12-04T02:46:00.000-08:00Really excellent. Its simple.The search option is ...Really excellent. <BR/>Its simple.<BR/>The search option is really awesome.<BR/>Congrats!Prabuhttps://www.blogger.com/profile/02041874878235555898noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-80355250059435441432008-12-03T05:16:00.000-08:002008-12-03T05:16:00.000-08:00@gtod: Relatively simple. It is just a matter of a...@gtod: Relatively simple. It is just a matter of adding the new system definition to the mudballs definition file and uploading a new tarball.Sean Rosshttps://www.blogger.com/profile/07630823416408764714noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-35904437342785694872008-12-03T03:42:00.000-08:002008-12-03T03:42:00.000-08:00Love the idea, love the simple interface.I note th...Love the idea, love the simple interface.<BR/><BR/>I note that the cl-fad mudball is at version 0.6.0 while weitz.de has it at 0.6.2. Presumably keeping mudballs regularly in sync with upstream is non trivial? <BR/><BR/>Rather than just point this out, I volunteer to help if I can since I am so pleased to see someone working on this. Let me know: mudballs at gtod dot net.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-35812620457619389522008-12-03T03:39:00.000-08:002008-12-03T03:39:00.000-08:00@Nikodemus. No it doesn't, at least not yet. It is...@Nikodemus. No it doesn't, at least not yet. It is one of the more glaring omissions at the moment.Sean Rosshttps://www.blogger.com/profile/07630823416408764714noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-63648745356927873042008-12-03T03:35:00.000-08:002008-12-03T03:35:00.000-08:00Documentation seems to say nothing about how to sp...Documentation seems to say nothing about how to specify inter-component dependencies, or how they are treated.Unknownhttps://www.blogger.com/profile/17549407816000869448noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-56830049976627384642008-12-03T01:45:00.000-08:002008-12-03T01:45:00.000-08:00@Mhaggag: The code is pretty portable, adding a ne...@Mhaggag: The code is pretty portable, adding a new implementation is primarily getting the call to cl:directory to behave and some MOP specifics (like custom method combinations)<BR/><BR/>@mikel_evans: Thanks for the report, acl-compat is not available yet (an oversight to be sure).<BR/>As for complaints that a system is not installed (when it actually is) check that the components are all present. This error message could definitely be improved. <BR/><BR/>@Mikael_Jansson: Yes, unfortunately I created a tarball on my Macbook which, for some reason, feels the need to include various '._' files. I've uploaded a tarball created on a linux box which no longer has these issues.Sean Rosshttps://www.blogger.com/profile/07630823416408764714noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-45139177448127174262008-12-03T01:08:00.000-08:002008-12-03T01:08:00.000-08:00Hit a condition on SBCL-1.0.18 (Linux/x86-32): htt...Hit a condition on SBCL-1.0.18 (Linux/x86-32): http://paste.lisp.org/display/71481Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-38677874427030616392008-12-02T17:09:00.000-08:002008-12-02T17:09:00.000-08:00I ran into a second issue when trying out the defi...I ran into a second issue when trying out the definition of my own (very simple) system. Using the example of the test system provided, I built a very simple system that consisted of two source files and no external dependencies. After I figured out how to get mudballs to update the system definitions from its config file without restarting the lisp (a process which took some time), I search for my test system So far, so good; it found my test system. mb:load appeared to load my system, but in fact loaded only the first file: the components were defined as <BR/><BR/>(:components "package" "util")<BR/><BR/>"package.lisp" was loaded; "util.lisp" was not.<BR/><BR/>Naturally, I tried evaluating the load form again. On the second load mudballs complained that the system was not installed and asked if I wanted to install it.<BR/><BR/>Cool idea, but some roadblocks in the way, at least on a build of today's ccl sources.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-40679166778014635452008-12-02T16:16:00.000-08:002008-12-02T16:16:00.000-08:00[Forgive me if you end up with multiple copies of ...[Forgive me if you end up with multiple copies of the comment. The OpenID auth doesn't seem to be working properly.--me]<BR/><BR/>So in testing the hunchentoot example on ccl I rean into two problems: first, mudballs choked on trying to install gzip-stream. I nuked mudballs and started again from scratch, and it succeeded n gzip-stream, then choked on acl-compat, which it seems to know nothing about. The hunchentoot system definition :needs :acl-compat on lisps for which :openmcl is on *features*, but :acl-compat isn't in the starting set of packages and mb:search can't find it. Perhaps you intended it to be provided indirectly by hunchentoot or by some susbsystem that ends up installing portable aserve, but that doesn't seem to have happened.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-64235974077642653422008-12-02T15:46:00.000-08:002008-12-02T15:46:00.000-08:00Wow - very impressive. Best of luck for the future...Wow - very impressive. Best of luck for the future!Kimhttps://www.blogger.com/profile/06565852979539010852noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-78916113046610562052008-12-02T15:39:00.000-08:002008-12-02T15:39:00.000-08:00This comment has been removed by the author.Kimhttps://www.blogger.com/profile/06565852979539010852noreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-43076713323285711732008-12-02T15:10:00.000-08:002008-12-02T15:10:00.000-08:00This is excellent. I've been contemplating doing s...This is excellent. I've been contemplating doing something like this ever since I saw the OCaml batteries included project, but didn't have the time to invest in kickstarting it. Glad to see you do :)<BR/><BR/>What's involved in supporting other implementations? I'd be very interested in supporting ECL.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4334522554803190021.post-52610573210540021812008-12-02T13:13:00.000-08:002008-12-02T13:13:00.000-08:00Wonderful! We really need a more modern take on p...Wonderful! We really need a more modern take on package management.ctdeanhttps://www.blogger.com/profile/12900126070490990128noreply@blogger.com