Work to be done

stéphane ducasse ducasse at iam.unibe.ch
Wed Aug 23 20:51:30 UTC 2006


> Hi,
>    is there a page with all the 'pending' things to do with Squeak?  
> or ideas to implement, etc?.
>    The reason I'm making this question is because in our course  
> (Advance Object Oriented Design, at the University of Buenos Aires)  
> we give students assigments to do in a three to four months time  
> frame and we ran out of ideas....

Easy just ask :)

	- take gutenberg the pretty printer and improve it
	- try to make a pretty printer while you type
	- how to get an AST so that we can reproduce the source completely  
(with space)
	- take pier and improve it
		- for example check and improve the XML serialization
	- build generic component for seaside.
	- build Beach = Smalltalk on Rails based on seaside and magritte
	- propose a new package to fileout Squeak class
	- migrate the Squeak tool to use ToolBuilder
	- check and write tests for the current squeak base classes
	- Build some widgets for math exercises (ask hilaire)
	- use sophie (should be out soon) to build cool apps
	- add new refactorings to the refactoring browser (move to class,  
move to instance)
	- check all the refactorings of RB in Squeak and improve them
	- make possible that people define their own refactoring
	- get a much better SmallLint interface and the possibility to add  
new lint rules
	- improve regexp (at least write tests for it)
	- improve package support
		- either by defining a real package class (and not a facade on the  
categories)
		- support moving between packages for the browsers.
	- define a nice package for accessing the file system
		(I want to be able to write '/' asDir filesAndFolderRecursivelyDo:  
[:each | Transcript show: each name , ' ', each size]
		generalize that to ftp and other URI based abstractions
	- introduce better navigation in OmniBrowser (back and forth,  
history....) Romain already did that.
	- improve sound editing tools
	- develop a bittorrent client
	- define missing network protocol for Squeak.
	- Flash 4 reader/writer
	- Some P2P protocols
	- Curves drawing libraries.
	- Port Mondrian to Squeak

I'm sure that I can find some more.

Stef





More information about the Squeak-dev mailing list