Hi Johan,

I would definitely be interested in getting this as an external library around 
Mondrian and Moose.

Cheers,
Doru


On 24 Oct 2010, at 07:09, Johan Fabry wrote:

> If you instantiate a color but dont see it, does it matter that the color is 
> not what you wanted? It's like considering the classical 'tree falls in the 
> forest' question.
> 
> Or if you prefer a more implementation-based view: if a morph cannot be 
> drawn, do you halt the system? Right now it is not the case, a rectangle with 
> a cross is drawn.
> 
> In any case, I am open to suggestions for improvement!
> 
> On 23 Oct 2010, at 18:46, Schwab,Wilhelm K wrote:
> 
>> I don't like the idea of instantiating red if the name is not recognized.  
>> Since you don't have selectors (900+ might be a bit much), the 
>> compiler/Shout won't catch mistakes, and it will be an ongoing source of 
>> silent failures.
>> 
>> 
>> 
>> 
>> ________________________________________
>> From: [email protected] 
>> [[email protected]] On Behalf Of Johan Fabry 
>> [[email protected]]
>> Sent: Saturday, October 23, 2010 5:29 PM
>> To: Pharo Development
>> Subject: [Pharo-project] Proposal: adding 261 named colors
>> 
>> Hi all,
>> 
>> in the work of AspectMaps I was a bit let down by the named colors Pharo 
>> provides (Color red et cetera). Now I am happy to say that thanks to the 
>> XKCD color survey I was able to improve on this. I can now use 261 named 
>> colors thanks to a XKCDColor class, and I'd like to share the code, ideally 
>> to be included into Pharo. The code is available in bugreport 
>> http://code.google.com/p/pharo/issues/detail?id=3148
>> 
>> Here is the class comment fo XKCDColor:
>> 
>> ---snip---
>> A color named according to the XKCD color survey, as published in 
>> http://blog.xkcd.com/2010/05/03/color-survey-results/ ("Over five million 
>> colors were named across 222,500 user sessions.")
>> 
>> Of the full table of 954 colors that is published only those were selected 
>> that did not have a space in their name, ignoring e.g. electric lime, nasty 
>> green, macaroni and cheese, pinkish tan, but also light light blue, strong 
>> blue. This results in a table of 261 named colors, but with duplicates such 
>> as ochre and ocre. These were left in since as they are common misspellings 
>> it is more convenient for the user.
>> 
>> To instantiate: XCDColor named: aString where aString is one of the 261 
>> named colors. If the name is not known, the color red is instantiated. 
>> Instances of XKCDColor know their XKCD color name, returned by the name 
>> accessor.
>> 
>> Thanks to Randall Monroe of http://xkcd.com for providing the data.
>> ---snip---
>> 
>> And here is a picture of all the colors (Generated with Mondrian :-) )
>> 
>> 
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> 
> --
> Johan Fabry   
> [email protected] - http://dcc.uchile.cl/~jfabry
> PLEIAD Lab - Computer Science Department (DCC) - University of Chile
> 
> 
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

"Beauty is where we see it."




_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to