well this is in a bad taste but you can by loading Gofer new squeaksource: 'Coral'; load
CoralLoader load I did not try in 1.1 let me know if you succeed Now I'm too busy to push it but I should.... argh. Syntax is like that: [ Point < #ColoredPoint iv: 'color'; iv: 'z'. ] or [Point < #ColoredPoint package: #Box. ] or [Point < #ColoredPoint iv: 'color z'. ] or [Point < #ColoredPoint shared: 'DefaultColor'.] then [Console print: ''''Coral is working'''', String lf. Console print: ''''Yahoo!''''] [ Object <: #SaBox iv: 'bob' package: 'SandBox' ] SaBox>>convertToFiles: aClass inDirectory: rootDir [ "a dummy example that convert a class in a file hierarchy" | classDir categoryNames | classDir := (rootDir / aClass asString) mkdir. categoryNames := aClass organization categories collect: [ :aCategory | aCategory asString ]. categoryNames do: [ :aCategoryName | | protocolDir | protocolDir := (classDir / aCategoryName) mkdir. (aClass methodsInCategory: aCategoryName) do: [ :aSelector | (protocolDir / (aSelector asFileName replaceAll: $: with: $_)) asFile contents: (aClass sourceCodeAt: aSelector) ] ]. ^classDir ] [ SaBox new convertToFiles: Object inDirectory: Directory home. Console print: ''''The directory '''', Directory home path, ''''/Object has been created'''' ] now the parser works and I was in the middle of moving to filessytem and got stuck in pharo. Stef On Apr 21, 2010, at 6:44 PM, Nicolas Petton wrote: > Hi, > > I was wondering if there is some documentation about Coral? > I would like to play a bit with it :) > > Cheers, > > Nico > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project