Administrator
|
Is spoon still active? |
In reply to this post by Geert Claes
Hi.
It is at www.jvuletich.org . Before downloading it, you should read a bit to see what is it about. Cheers, Juan Vuletich GeertC wrote: > > ps. where can I find Juan's image? > |
In reply to this post by stephane ducasse
2007/9/20, stephane ducasse <[hidden email]>:
> - may be using MC2 if ready It won't, but integration of Monticello 1.5, RIO and SUnit-Improved could be interesting. -- Damien Cassou |
In reply to this post by stephane ducasse
2007/9/20, stephane ducasse <[hidden email]>:
> for squeak 3.11 or 4.0 I would like to see implemented the roadmap I > sent for 3.10. > > Now it is also important to learn from the failure of VisualWorks new > UI: they tried revolution and failed They didn't fail. They had a working product with people using it to build stuff. They just decided to not ship it. Cheers Philippe > ow they are following evolution: ie instead of continuing to write a > brand new framework they are > improving the existing one: now my take for squeak would be > - clean Morphic (remove borken code, class referencing subclasses, > favor instance variable access over dictionary use) > - make sure that a new framework like Morphic3 or xxx could be loaded > - check out Sophie code that could be packaged and used for Squeak. > > Stef > > It was and now I would add be based on pavel mini image + more tests > and repackaging at the package level. > > Here are the main actions I would like to see happening: > > - be able to load Tweak > > - be able to load Sophie infrastructural elements (ressource > location...) > => even substitute current Squeak ones with sophie ones (Rome renderer) > > - curve/remove Etoy/projects (without having to reload them) > > - remove nebraska and others/ remove packages early in the process > > - new compile method format if available else klaus fix for source > limits > > - may be newcompiler if ready > > - aggressive cleans in a lot of areas > > - look at Pavel overrides problems > => ideally be able to use Pavel image as a basis for 10/4 > > - Use tool builder (looking at the tool plus) and change the current > tools > (the ones that deserve migration) > > - more tests > > - may be using MC2 if ready > > - better integration of AST and refactoring support > > So if you want to help there on a regular basis or on specific items > please say it > > Stef > > > > > > On 9/19/07, GeertC <[hidden email]> wrote: > > What does the roadmap look like for the Squeak core image (the one > > downloaded > > from www.squeak.org)? > > > > As far as I've been able to tell, the roadmap looks like: > > * The current release team will continue to correct bugs in Squeak > > as reported until they have decided they are done, they are > > exhausted, they are told to stop, or someone comes up with a new > > plan for version 3.11 / 4.0. > > * The next step in the roadmap is based on someone coming up with > > what they want to do next, proposing it, and getting it accepted by > > the board. (Ideally more than 1 group would come up with an idea > > they would be willing to undertake, and the board could chose > > between them). They then start the next relase. > > * This continues until we as a community decide to do it some > > other way. > > > > The Board (or at least members of the board) have stated that they > > weren't elected to decide where Squeak was going technically, but > > rather to handle other issues such as the legal formation of the > > community and other non-technical issues. This doesn't have to be > > this way - and we can choose to make that change at the next > > election if we want too - and demand it during the election. Or, > > someone could propose another structure for technical direction - > > maybe have the board appoint a 'temporary technical dictator' that > > holds the title until that person is removed from office by that > > (or a later) board. > > > > If you like that roadmap that you proposed and you can find some > > like-minded individuals that would like to work on that for the > > next release AND you have the time and dedication to follow through > > on it, then a great next step would be to start aggitating for the > > next release cycle to be those goals. Come up with a proposal (I > > think that mainly means specific goals, rough dates, and a team > > roster, maybe other stuff - I haven't actually read any of the > > previous ones) and forward it to the board and/or list for > > discussion. If it is accepted, negotiate with the current release > > team about their completion date and when you are going to start. > > > > At least, this is my interpretation of how these things are > > currently being handled. I'd be happy to be corrected wherever > > necessary. > > > > -Chris > > > > > > > > > |
In reply to this post by Andreas.Raab
El 9/20/07 9:46 PM, "Andreas Raab" <[hidden email]> escribió: > Which packages were removed in 3.10? > > Cheers, > - Andreas In 3.10 base #('Flash' 'StarSqueak' 'SmaCC' 'Speech' 'Movies' 'FixUnderscores' 'OB' 'OmniBrowser' ) do: [:ea | (MCPackage named: ea) unload. And some Morphs. Could be see in ReleaseBuilderFor3dot10 > unloadSome ReleaseBuilderFor3dot10 > unloadMorphicClasses I could remove 39Deprecated, all SM (could be loaded to base without problem), ScriptLoader, Nebraska and Etoys now. Etoys raise undeclared as I said before. Morph should be partitioned of 1.3 mb actual .mcz to several .mcz as I show in http://www.squeaksource.com/Ladrillos.html. Maybe at this time don't was real packages, but I sure if Ralph let me to do at 3.10 begin my life was easier. Touching only a method, as last Jerome summit to Mantis don't need I download and load again 1.3 mb only for prove the "Monticello way" is no good for a complete release People working on 3.8.1 6747 don't use (use old good .cs) and I see they have several things we should have into 3.10 I could reach MinimalMorphic coming from top (Pavel do different). Also I show many time ago how have Preferences into MinimalMorphic exporting Preferences.obj from regular Squeak and loading into MinimalMorphic If all test and classes go into a bigger Test package , the image shrink more. Tests-edc.25.mcz Edgar J. De Cleene 2006-12-11 10:24:12 (From http://www.squeaksource.com/Ladrillos.html) Always you could load later. Or not if you know all you do works and no need test. Exist many ways of cracking eggs , and hope no a new Lilliput war. Edgar |
In reply to this post by Geert Claes
El 9/20/07 10:03 PM, "GeertC" <[hidden email]> escribió: > Shouldn't one of these approaches be incorporated by Squeak itself rather > than all these different spin-offs? It seems to me that Pavel has done a > great job at stripping Squeak down to the kernel (which is probably all > Squeak should be), now it only needs some good IDE options with Morphic > being one of them ... Could be better, some don't like or wish Traits. And the neo Latin (or lame English) most we understand is enough, so no need of Mulltillingual. That's why SqueakLightSwiki.430.image have 5.8 mb and Shout,Services, FileMan,DebugReport,Skins, All Kom more HV2 and AniAniWeb into. This week and I put the logic for using remote from regular Firefox browser (I do this at 3.10 begginning and have 105 different ip from all around the world) > ps. where can I find Juan's image? Juan answer this. I said I want Morphic 3.0 !!! Grande Juan !!! Edgar Picture 1.jpg (40K) Download Attachment |
Administrator
|
In reply to this post by stephane ducasse
Seems like this is a can of worms and a lot of people like to see some major changes happen to the Squeak core image. What is Squeak's "board" view on this?
|
In reply to this post by Edgar J. De Cleene
Hi Folks,
My image (in an early development stage) is at my web site www.jvuletich.org . Please read what I'm writing about it, as many of my objectives and ideas are a bit unusual. Edgar J. De Cleene wrote: >> ps. where can I find Juan's image? >> > > Juan answer this. > I said I want Morphic 3.0 !!! Grande Juan !!! > > Edgar > Gracias, Edgar :) Juan Vuletich |
Oh, BTW I have implemented quite a bit of the image processing approach
to anti-aliasing for images I describe at my page. Currently it's awfully slow, it needs a VM plugin. Anyway, I'll publish it soon. Cheers, Juan Vuletich Juan Vuletich wrote: > Hi Folks, > > My image (in an early development stage) is at my web site > www.jvuletich.org . Please read what I'm writing about it, as many of > my objectives and ideas are a bit unusual. > > Edgar J. De Cleene wrote: >>> ps. where can I find Juan's image? >>> >> >> Juan answer this. >> I said I want Morphic 3.0 !!! Grande Juan !!! >> >> Edgar >> > Gracias, Edgar :) > > Juan Vuletich > > |
In reply to this post by Geert Claes
For the way ahead I still think we are limited by our tools, which is
what I thought when 3.10 started. The improved testing philosophy that has been part of the 3.10 release has been a start, but squeak is a multi-platform, multi-configuration testing problem, and so I feel that more tool support for this is needed. To work towards solving this: 1. Launcher - provides the ability to launch, configure, install packages and test different images from the command line. 2. Installer - provides the ability to install packages/fixes from whatever sources 3. SUnit-improved - provides a. the ability to mark tests as specific to vm or image release, or platform (e.g. mark a test for 3.10 or greater) so that test suites can be more generic. b. filtering based upon the above (e.g. exclude tests that are not expected to work in this vm/image version or platform etc) c. the ability to time tests and categorize them so that all of the fastest tests can be run first to get greater coverage sooner. d. Non-GUI test runner, which generates output to files, for testing older/smaller/gui-less squeak configurations. I think that the missing part in all of this is the bit that defines what exactly is to be built and tested. I have called this part Bob (the Builder). I wrote a version of Bob in 'ruby' which uses a public wiki so that the community can define the "What". I think that the next version of Bob will use a/some Monticello packages to define the "what", in this way the "what's" are subject to source control etc. The above represents just the tools for building and testing. As for actually working on the next version, the bottleneck for working on the image has been the package loading/ management tools. i.e. Monticello and changesets etc. I still believe in managing the kernel image in packages. Although changesets have their place for incremental changes, I still think that at the end of the day a subsystem should be 'deliverable' as a package. The problem with this approach so far is that the tools just have not been up to it and have caused major headaches for recent release teams. I think that future releases will struggle to be more than minor incremental bug fixes until this is actually solved. The new DeltaStreams initiative is a second vote for better tools to address this area. Monticello 1.5 is much better at managing Packages with overrides and extensions than 1.0.This provides the basis for actually teasing things apart into clearer packages. But we have a couple of bugs to find, and when we have SystemEditor working for true atomic loading we should finally have the basis for managing the image in packages. Once the tools are in place we will be able to spec out a road map (or two) using "Bob" containing a. bug fix collation b. modularization and removal of bits c. new features etc Then volunteers can work on their bits and Bob can perform the integration test cycles. This approach differs from the DeltaStreams idea where anyone can publish or subscribe to many delta streams. The idea here is to be able to plan a new release up front, to divide up the work required to acheive it and to formally integrate the parts back into a coherent tested whole (+ packages). my 2p Keith |
In reply to this post by Philippe Marschall
> >
> > Now it is also important to learn from the failure of > VisualWorks new > > UI: they tried revolution and failed > > They didn't fail. They had a working product with people > using it to build stuff. They just decided to not ship it. > > Cheers > Philippe Which is certainly a failure in business sense at least. Whether it was a technical failure or not doesn't make it any less a failure. Also, technically, it failed to offer enough compelling advantages over the current UI to be worth adopting (which was the goal), so I'd call it a failure in the technical sense as well, despite the fact that it was apparently a perfectly good framework. Ramon Leon http://onsmalltalk.com |
In reply to this post by Geert Claes
> Is spoon still active? Yes. -C -- Craig Latta improvisational musical informaticist www.netjam.org Smalltalkers do: [:it | All with: Class, (And love: it)] |
In reply to this post by Geert Claes
Hi-- > Seems like this is a can of worms and a lot of people like to see some > major changes happen to the Squeak core image. What is Squeak's > "board" view on this? Squeak's board was elected by the community; it doesn't need quotation marks around it. :) I'm a member of the board, and my view is that yes, a lot of people would like to see major changes to Squeak, many of them contradictory. It is indeed a can of worms. Ultimately, any technical decisions the leadership makes will upset some significant part of the community. As with many communities, this may lead to wildly different decisions as the leadership changes over time, as well as growth and attrition in the community itself. -C -- Craig Latta improvisational musical informaticist www.netjam.org Smalltalkers do: [:it | All with: Class, (And love: it)] |
On 21/09/2007, Craig Latta <[hidden email]> wrote:
> > Hi-- > > > Seems like this is a can of worms and a lot of people like to see some > > major changes happen to the Squeak core image. What is Squeak's > > "board" view on this? > > Squeak's board was elected by the community; it doesn't need > quotation marks around it. :) I'm a member of the board, and my view is > that yes, a lot of people would like to see major changes to Squeak, > many of them contradictory. It is indeed a can of worms. > > Ultimately, any technical decisions the leadership makes will > upset some significant part of the community. As with many communities, > this may lead to wildly different decisions as the leadership changes > over time, as well as growth and attrition in the community itself. > > We can't make happy everyone, but we can try make happy most of people. (Dont remember who said that). > -C > > -- > Craig Latta > improvisational musical informaticist > www.netjam.org > Smalltalkers do: [:it | All with: Class, (And love: it)] > > > -- Best regards, Igor Stasenko AKA sig. |
Administrator
|
In reply to this post by ccrraaiigg
Where can the community find what the leadership's roadmap and progress for Squeak is? I hear from quite a few users - some have even experimented themselves - to strip down the Squeak image, allowing users to choose what is in their image. Another major change request involves the UI to give users at least an option - die-hard Squeakers actually seem to like the current ui for some reason :) - to have a more intuitive gui. I reckon Squeak needs some public visible roadmap and progress indicator like some other open source projects have (Trac?)
|
GeertC wrote:
> Where can the community find what the leadership's roadmap and progress for > Squeak is? I hear from quite a few users - some have even experimented > themselves - to strip down the Squeak image, allowing users to choose what > is in their image. Another major change request involves the UI to give > users at least an option - die-hard Squeakers actually seem to like the > current ui for some reason :) - to have a more intuitive gui. I reckon > Squeak needs some public visible roadmap and progress indicator like some > other open source projects have (Trac?) > Squeak is lacking some tools which can make image stripping and rebuilding a easy task. Also lot of projects done in Squeak have their code base so intertwined with various parts of Squeak that separating them is a humongous undertaking. Karl > > Craig Latta wrote: > >> Squeak's board was elected by the community; it doesn't need >> quotation marks around it. :) I'm a member of the board, and my view is >> that yes, a lot of people would like to see major changes to Squeak, >> many of them contradictory. It is indeed a can of worms. >> >> Ultimately, any technical decisions the leadership makes will >> upset some significant part of the community. As with many communities, >> this may lead to wildly different decisions as the leadership changes >> over time, as well as growth and attrition in the community itself. >> >> > > |
Free forum by Nabble | Edit this page |