>Metacello very overengineered.
Depends on the point of view ;) >Does it track Universes package definitions? No, why should it. It's a package management for Monticello and as I already said it is not limited to Squeak and its derivates. Universe is Squeak only, you wont find it for instance on Gemstone. Metacellos goal is not to rival with Bob/Sake or try to push packages or Mantis fixes into any image derivate out there (which I think would be virtually impossible with the number of derivates and differences we already have) Seaside and Metacello are currently working well enough to build upon. They are open, maintained and one can easily participate. They dont wait for a board, take small steps, care about user base instead of insulting them. Should I rather invest my time into unmaintained code? Metacello (as well as Seaside) just work and are accessible, supported and adopted. So there must be a difference, no ? What about Bob/Sake? With all your actions I dont think it will have a bright future, even when you open the repo (which is still access restricted). >Gofer, a complex heirarhcy for four actual methods which do >anything same comment as on top of this mail >if you build anything on lukas' stuff be preopared to find >the whole infrastructure changing under you in a weekend, he wont even >look at any thing you offer as an addon. Nonsense, there is an active list with discussions - anyone can participate. You can open bugs, get fixes included, ... The framework is well written, there is documentation (even with a book) and meanwhile ported and used in other Smalltalks too. Lukas takes care even to beginners questions. Never had a problem with him. When I offer something it either gets included or I can provide it as addons (like the JQueryWidgetBox I did). Yes - there are infrastructure changes (like "Grease") necessary to ease porting and moving ahead. But typically people use a stable version and decide if and when to follow into a next new stable version. Look at Avi - he is still using an old version of Seaside for his dabbledb business. And according to a statement in an interview he has no problem with that. So again ... what is your point. You sell yourself as the miracle healer who was interrupted right before he was able to cure us from all illness. We now also know that your approach would have done it better than anything other. Then take this last step (another week?) to finish it and convince people to adopt it. And stop throwing mud onto anyone in the whole community who tried to move ahead or you ever had a problem with. With these actions you are the one who is now throwing away all your work and destroys your efforts for any useful reuse. Bye T. -- Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 - sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser |
Torsten,
Sake/Packages does the same thing as Metacello (40 classes) afaik in 1 class. One for implementing the Packaging behaviour on top of Sake (2 main classes, and few Signals). Then you have as many classes as you need to provide suites of Package definitions, i.e. one for Squeak3.10 and one for SqueakPharo. >> Does it track Universes package definitions? Because that is what we are already using to indicate what works where within the squeak community. > No, why should it. It's a package management for Monticello So was Universes, using the hard work of others who had been filling up Universes with data is a good thing no? > and as I already said it is not limited to Squeak and its derivates. That is why Sake/Packages is such a minimal idea, it should port easily. > Universe is Squeak only, you wont find it for instance on Gemstone. But Gemstone uses MC, and universe defines dependencies between MC packages, which GS may find useful. So porting S/P to gemstone would have been the quickest way to port universes data too. Due to Gemstone people, not asking the question "I wonder if someone has done this before, in a portable way." > Metacellos goal is not to rival with Bob/Sake or try to push > packages or Mantis fixes into any image derivate out there I have no idea what you are talking about in this paragraph, S/P is a package management system simple as. However there is one key difference. The package definitions are maintained by the user community not the package developers. This means that it is more likely to work for you, or be made workable for you if you are using a context that is different to the package developer, you can also add a fix to the definition if a package needs it. This captures the information that a fix is needed in your context. Sake/Packages is the simplest possible package management system built upon the dependency ordering abilities provided by Sake. > Seaside and Metacello are currently working well enough > to build upon. Seaside28 and Sake/Packages was working well enough when I wrote it 2 years ago. Load LPF, Installer install: 'Packages'. Installer sake install: 'Seaside'. or something like that. And I showed Seaside3.0 loading showing off MC1.5 atomic loading and unloading 7 months ago. Check out the video on vimeo. http://www.vimeo.com/groups/squeak/videos/5434330 The seaside3.0 sake/packages definitions were provided by builder.st, but needed some mangling. Efforts to ask lukas to change things fell on deaf ears and I don't actually use seaside 3 yet, if ever. > They are open, maintained and one can easily participate. In your opinion, I gave up trying to contribute to seaside years ago. Hence www.squeaksource.com/Seaside28Jetsam and www.squeaksource.com/Beach > Should I rather invest my time into unmaintained code? I maintain code that I use. I use seaside. I have ceased coding for the benefit of fictional others, who aren't really there, simply because if I do, divert the time and the energy I starve. > Metacello > (as well as Seaside) just work and are accessible, supported and > adopted. So there must be a difference, no ? Yes the difference is, S/P was there first, is simpler, it works too. It might not be as flashy as Metacello in some respects, but any short fall can be made up relatively easily. > What about Bob/Sake? With all your actions My actions? There is a concept known within abuse counselling. "When you point out a problem, this does not make you the problem." and that "when someone uses the fact that you point out a problem to turn you into the problem, this is abusive." So please stop abusing me. I point out the problem that the board acted wrongly, this does not make me the problem. I point out that all the important decisions being made in these communities are seemingly isolationist, bespoke, and counter integration. > I dont think it will > have a bright future, even when you open the repo (which is still > access restricted). I don't think it will have a great future either, but that is not for want of trying, and this is more a function of the way the community appears to work in its politics, than any technical reasons. > >> Gofer, a complex heirarhcy for four actual methods which do >> anything > > same comment as on top of this mail Gofer - ensuring MC loads cleanly... how about fixing MC. Oh you cant there are 5 forks of it. MC1.5 has some of the functionality of gofer. >> if you build anything on lukas' stuff be preopared to find >> the whole infrastructure changing under you in a weekend, he wont >> even >> look at any thing you offer as an addon. > > Nonsense, there is an active list with discussions - anyone can > participate. You can open bugs, get fixes included, ... I can show you examples of one line fixes still sitting in the repo. > The framework is well written, there is documentation (even with a Lukas has never loaded Pier-Magma one of the earliest addons. He changed the parser from SmaCC to a hand crafted one over night, when I had projects depending on the SmaCC one. > book) and meanwhile ported and used in other Smalltalks too. > Lukas takes care even to beginners questions. Never had a problem > with him. > When I offer something it either gets included or I can provide > it as addons (like the JQueryWidgetBox I did). It only a matter of time. > So again ... what is your point. You sell yourself as the miracle > healer > who was interrupted right before he was able to cure us from all > illness. > We now also know that your approach would have done it better than > anything > other. Then take this last step (another week?) to finish it and I am not saying any of this. What I am saying is, that there is no excuse whatsovever for treating people like shit, period. I dont care how good trunk is, and I dont care how good Andreas is he has blood on its hands. "metaphorically speaking" > convince people to adopt it. I wrote a proposal for the board 2/3 years ago. I wont compete. The community needs to work in collaboration, and valuing the contributions of others, with planning and thinking, not by brute force, overriding, and bullying. Hopefully S/P is a better fit for Cuis due to its simplicity. Keith |
Free forum by Nabble | Edit this page |