Wow, I wouldn't go there in that particular article. But things like:
(groups at: (aBlock value: each) ifAbsentPut: [ OrderedCollection new ]) add: each Especially when they are in Collection>>groupedBy: aBlock could make cool other articles. There are also Matrix etc which are understandable by people and add value. I guess you may have some Bio samples here. Sven, thanks for taking the time to write those articles on medium. They look great and I enjoyed them immensely. I pushed me to look into how to write for that website. That a step :-) Phil On Wed, Jul 9, 2014 at 9:11 AM, Hernán Morales Durand < hernan.mora...@gmail.com> wrote: > Hello Sven, > > I will try to give some feedback for you. My major issue is that the > objects you use are pretty basic. There is no reason to put limits with so > many contributed packages. Visualizations have impact and you could use > Roassal, GraphViz, CodeCity, GraphET. SQL is also of interest for many > developers. Or Big Data which is a requirement now. An example with Spec > and DynamicLayout would be cool. For reverse engineering there is Moose and > you could show an overview pyramid maybe? A one-liner with #linesOfCode > would be magic :) > > About the article: When writing sample code with random, don't forget to > add a paragraph explaining the random source. It is /dev/urandom? To > randomize a String I write this: > > (UUID new asString reject: #isDigit) copyWithoutAll: '-'. > > To count digits (doesn't work for 1 digit but I like it): > > 42 factorial log ceiling. > > I don't know how this could be useful besides doing many things: "Split a > string on dashes, reverse the order of the elements and join them using > slashes". If you could find a example with some real application would be > nice too. > > For Collection messages people is often interested in speed comparisons. > Because audience already knows how to do that in R, Python or other > language. > > Hope you could find them useful. > > Hernán > > > > > 2014-07-07 19:21 GMT-03:00 Sven Van Caekenberghe <s...@stfx.eu>: > >> Hi, >> >> I have written a new article presenting Pharo using a list of 23 short >> examples. >> >> Elegant Pharo Code >> >> Beautiful & Powerful One-liners, Expressions and Snippets >> >> https://medium.com/@svenvc/elegant-pharo-code-bb590f0856d0 >> >> As mentioned at the end of the article, I welcome feedback, remarks, >> comments, alternative solutions and other examples. The idea is to create >> yet another way to lure people into exploring Pharo while explaining by >> example why we like Pharo. >> >> Enjoy! >> >> Sven >> >> -- >> Sven Van Caekenberghe >> Proudly supporting Pharo >> http://pharo.org >> http://association.pharo.org >> http://consortium.pharo.org >> >> >> >> >> >> >