Hi simon, thanks for the comments! On Jun 7, 2010, at 1:41 PM, Simon Denier wrote:
Hi Fernando
Already lots of good stuff in your app. It looks *very* good and it feels quite good. I especially like the toolbar and the icons, as well as the shape toolbar which appears when overing over a shape (the "appear" effect is too long though).
Oh, i'll change this! For this first release i've introduced a long delay in the fadein animation, because for novice users the menu-toolbar will be used, but once you learn the keyboard shortcuts to most common operations you don't need it anymore. Also the menu-toolbar intention is to present what operations are available on the focused shape. In the next version a Control panel will be available to modify the behavior of widgets, icons, toolbars and the sytem.
Is it possible to import/develop existing packages/classes into Gaucho? That would be a cool way to go beyond BankAccount for people who want to try it on larger scale :)
Yes! using the search widget you can import packages, classes and methods present in the image. For external you need to still use Gofer or Monticello outside Gaucho. This is how i actually code Gaucho within Gaucho. For the usage of the search widget Look at the screencast named Searching and workspaces ( http://gaucho.inf.usi.ch ). Sequence of actions: cmd-t: for opening the toolbar navigate to the search button press enter. type the name of the package, class or method. For importing a package "family", ( for example Gaucho-Core, Gaucho-Morphic, etc...) type Gacho*. the widget auto completes entries, and is smart enough to filter accordingly. (it is still a litte slow, so dont type fast please). press enter when the desired match is found. the imported shape is highlighted in the pampas. Thanks for the feedback, Fernando
On 7 juin 2010, at 00:22, Fernando olivero wrote:
Hi Pharo programmers!
We are happy to announce that Gaucho 1.0 is released.
Gaucho is a direct manipulation environment for software.
If you want to try it out go to http://gaucho.inf.usi.ch/ .
Gaucho1.0 works in Pharo1.0.
In the releases section you'll find the installation script , and a description of all the features of Gaucho1.0.
Any feedback you are willing to provide is welcomed! In the website you will find a bug issue tracker and the mailing list description. Or you can also send us an email for any other purpose, such as demo-request or inquiries about the Gaucho project.
Hope you enjoy using it as much as we do!
Fernando Olivero University Of Lugano
pd: Be ready for the next version, with many improvements and added features! Soon to come.
pd2: (Extract from the web page)
-------------------------------------------------- Version: 1.0
Features included in this version: Direct manipulation of Classes, methods and packages Easily perform rename refactorings of classes and methods Draggable arrows for manipulating the inheritance relationships between classes Creating and runing tests for all the classes in the system Creating workspaces for taking snapshots of the current pampas Smart searching for any object in the system Keyboard shortcuts associated to the most important operations Logging all the changes to the system Saving/Loading developers and workspaces to the default local directory
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Simon
<ATT00001..txt>