Re: [Pharo-users] not a smalltalk!
Am 15.09.2014 um 23:54 schrieb Sven Van Caekenberghe s...@stfx.eu: On 15 Sep 2014, at 23:47, Sean P. DeNigris s...@clipperadams.com wrote: Uko2 wrote about pharo not being a smalltalk... is it true? Oh goodie... it's been a few weeks and I've been craving one of these threads ;) Actually, we were not talking about this at all when you were gone, it always starts when you are around ;-) Where's the like button? :)
Re: [Pharo-users] How can I help make installing Pharo easier (on Debian Wheezy)?
On Mon, Sep 15, 2014 at 9:51 PM, Sloane Simmons sloane...@gmail.com wrote: For learning Smalltalk, running in a virtualbox VM absolutely works (for me), but I'd like to try and compile for Debian stable (or statically link glibc(?)) and then add to the official repositories so that it's easier to install. Bonus points would be making a 64-bit version... ;) You have a few solutions solutions: 1/ try this http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz 2/ try the .deb file for Ubuntu that is closest to your distribution: https://launchpad.net/~pharo/+archive/unstable/+packages 3/ create a .deb file yourself using the deb generator scripts I wrote: https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386 (as soon as it is compiled, it will work fine on 64 bits architectures) 4/ use the nix package manager that already has a package for Pharo: http://nixos.org/nix/manual/. Nix can very easily be installed on any Unix system including Debian and Mac OSX -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
On Sep 16, 2014, at 7:59 AM, S Krish [via Smalltalk] ml-node+s1294792n4778316...@n4.nabble.com wrote: I am sure it will be lot more involved beyond a point to make everything contained zoomable, text editor: text / image , other compositions , layouts being honored properly.. Yes I assume that text is where things would get complicated I am not aware of Self zoom.. need to check on it. Self doesn't zoom, but it scrolls infinitely. - Cheers, Sean -- View this message in context: http://forum.world.st/Zoomable-Infinitely-scrollable-PasteupMorph-tp4778229p4778347.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] How can I help make installing Pharo easier (on Debian Wheezy)?
Like this http://philippeback.be/2014/02/pharovm-now-running-on-debian-wheezy/ --- Philippe Back Visible Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:p...@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller On Tue, Sep 16, 2014 at 2:48 PM, Damien Cassou damien.cas...@gmail.com wrote: On Mon, Sep 15, 2014 at 9:51 PM, Sloane Simmons sloane...@gmail.com wrote: For learning Smalltalk, running in a virtualbox VM absolutely works (for me), but I'd like to try and compile for Debian stable (or statically link glibc(?)) and then add to the official repositories so that it's easier to install. Bonus points would be making a 64-bit version... ;) You have a few solutions solutions: 1/ try this http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz 2/ try the .deb file for Ubuntu that is closest to your distribution: https://launchpad.net/~pharo/+archive/unstable/+packages 3/ create a .deb file yourself using the deb generator scripts I wrote: https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386 (as soon as it is compiled, it will work fine on 64 bits architectures) 4/ use the nix package manager that already has a package for Pharo: http://nixos.org/nix/manual/. Nix can very easily be installed on any Unix system including Debian and Mac OSX -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill
Re: [Pharo-users] [ANN] Easy I18N for Pharo
Le 16/09/2014 09:50, Johan Brichau a écrit : So why not write a similar docu for GetText including code snippets and all the knowledge that seems to be there already from using it... Already done since a couple of years in the collaboractive book. -- Dr. Geo - http://drgeo.eu iStoa - http://istao.drgeo.eu
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
For infinitely zoomable interface, an old body of work and research on the possibilities is Pad++ [http://www.cs.umd.edu/hcil/pad++/] . Parcplace did some stuff too. Squeak seemed to have something at one point. Thierry 2014-09-16 15:09 GMT+02:00 Sean P. DeNigris s...@clipperadams.com: On Sep 16, 2014, at 7:59 AM, S Krish [via Smalltalk] [hidden email] http://user/SendEmail.jtp?type=nodenode=4778347i=0 wrote: I am sure it will be lot more involved beyond a point to make everything contained zoomable, text editor: text / image , other compositions , layouts being honored properly.. Yes I assume that text is where things would get complicated I am not aware of Self zoom.. need to check on it. Self doesn't zoom, but it scrolls infinitely. Cheers, Sean -- View this message in context: Re: Zoomable Infinitely scrollable PasteupMorph http://forum.world.st/Zoomable-Infinitely-scrollable-PasteupMorph-tp4778229p4778347.html Sent from the Pharo Smalltalk Users mailing list archive http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html at Nabble.com.
Re: [Pharo-users] Recursive #printOn: renders the image unusable
Hi all, for what it’s worth, I actually would prefer Objectname to be removed. It does not make sense to me to be defined at that level, and whenever I define an Object subclass with a name instvar and accessors, I am surprised (luckily no longer worried) when I see that I am overriding name. On Sep 15, 2014, at 8:48 PM, Esteban A. Maringolo emaring...@gmail.com wrote: Today I made the mistake (twice) of developing in the debugger a #printOn: method depending on a not yet defined #name method in the same class. The result is an image completely blocked out, with an infinite recursion trying to print receiver The culprit is Object#name, which by default... is the receiver printString (bypassing the #printStringLimitedTo:... version)! So if you implement #printOn: depending on #name, but you didn't implement #name differently to how Object does, you created yourself an infinite recursion. Now I found why it is happening, so I will explicitly define #name prior to any #printOn: implementation. Particularly if I'm inside the debugger which will try to print the offending class or any variable affected by this bug. However I have a few questions about this: a) Shouldn't a recursion too deep be detected? b) Why can't I interrupt a process running in the UI thread like this one? Regards. Esteban A. Maringolo The call stack: DTColumnParameter(Object)printOn: DTColumnParameterprintOn: DTColumnParameter(Object)printStringLimitedTo: in Block: [ :s | self printOn: s ] String class(SequenceableCollection class)streamContents:limitedTo: DTColumnParameter(Object)printStringLimitedTo: DTColumnParameter(Object)printString DTColumnParameter(Object)name Here we go... DTColumnParameterprintOn: DTColumnParameter(Object)printStringLimitedTo: in Block: [ :s | self printOn: s ] String class(SequenceableCollection class)streamContents:limitedTo: DTColumnParameter(Object)printStringLimitedTo: DTColumnParameter(Object)printString DTColumnParameter(Object)name --- Save our in-boxes! http://emailcharter.org --- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile
Re: [Pharo-users] How can I help make installing Pharo easier (on Debian Wheezy)?
http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz I'll give this another look; I had tried this and I think this was mostly working, but think I ran into some problems when using the latest image/sources with the old VM. (May have just been that I set things up properly, or was using an old image as well). I'll give it another go for bootstrapping. https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386 Was not aware of this; I'll also try this. http://philippeback.be/2014/02/pharovm-now-running-on-debian-wheezy/ Upgrading glibc would really be a last resort (for me); I'd probably just upgrade my distro to unstable if doing this, but I *know* things will break. 4/ use the nix package manager that already has a package for Pharo: I've never tried Nix but I could give that package a shot as well. Thanks for all of the responses! I'm still just working by through the Pharo by Example book, so for now I'm just focused on learning Smalltalk, but I'll use one of the methods above, and try to put together a package for Debian. Someone else may want to be the maintainer(?), but I'll do my best in getting it submitted, assuming that I can get it working on my machine first, of course ;). Regards, Sloane On Tue, Sep 16, 2014 at 8:16 AM, p...@highoctane.be p...@highoctane.be wrote: Like this http://philippeback.be/2014/02/pharovm-now-running-on-debian-wheezy/ --- Philippe Back Visible Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:p...@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller On Tue, Sep 16, 2014 at 2:48 PM, Damien Cassou damien.cas...@gmail.com wrote: On Mon, Sep 15, 2014 at 9:51 PM, Sloane Simmons sloane...@gmail.com wrote: For learning Smalltalk, running in a virtualbox VM absolutely works (for me), but I'd like to try and compile for Debian stable (or statically link glibc(?)) and then add to the official repositories so that it's easier to install. Bonus points would be making a 64-bit version... ;) You have a few solutions solutions: 1/ try this http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz 2/ try the .deb file for Ubuntu that is closest to your distribution: https://launchpad.net/~pharo/+archive/unstable/+packages 3/ create a .deb file yourself using the deb generator scripts I wrote: https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386 (as soon as it is compiled, it will work fine on 64 bits architectures) 4/ use the nix package manager that already has a package for Pharo: http://nixos.org/nix/manual/. Nix can very easily be installed on any Unix system including Debian and Mac OSX -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill
Re: [Pharo-users] How can I help make installing Pharo easier (on Debian Wheezy)?
On 16 Sep 2014, at 16:10, Sloane Simmons sloane...@gmail.com wrote: http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz I'll give this another look; I had tried this and I think this was mostly working, but think I ran into some problems when using the latest image/sources with the old VM. (May have just been that I set things up properly, or was using an old image as well). I'll give it another go for bootstrapping. I have scheduled to build a new vm for old glibc… some moment this week, I hope. (I also have scheduled configure a job to automate that… I would try both, he) Esteban https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386 Was not aware of this; I'll also try this. http://philippeback.be/2014/02/pharovm-now-running-on-debian-wheezy/ Upgrading glibc would really be a last resort (for me); I'd probably just upgrade my distro to unstable if doing this, but I *know* things will break. 4/ use the nix package manager that already has a package for Pharo: I've never tried Nix but I could give that package a shot as well. Thanks for all of the responses! I'm still just working by through the Pharo by Example book, so for now I'm just focused on learning Smalltalk, but I'll use one of the methods above, and try to put together a package for Debian. Someone else may want to be the maintainer(?), but I'll do my best in getting it submitted, assuming that I can get it working on my machine first, of course ;). Regards, Sloane On Tue, Sep 16, 2014 at 8:16 AM, p...@highoctane.be p...@highoctane.be wrote: Like this http://philippeback.be/2014/02/pharovm-now-running-on-debian-wheezy/ --- Philippe Back Visible Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:p...@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller On Tue, Sep 16, 2014 at 2:48 PM, Damien Cassou damien.cas...@gmail.com wrote: On Mon, Sep 15, 2014 at 9:51 PM, Sloane Simmons sloane...@gmail.com wrote: For learning Smalltalk, running in a virtualbox VM absolutely works (for me), but I'd like to try and compile for Debian stable (or statically link glibc(?)) and then add to the official repositories so that it's easier to install. Bonus points would be making a 64-bit version... ;) You have a few solutions solutions: 1/ try this http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz 2/ try the .deb file for Ubuntu that is closest to your distribution: https://launchpad.net/~pharo/+archive/unstable/+packages 3/ create a .deb file yourself using the deb generator scripts I wrote: https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386 (as soon as it is compiled, it will work fine on 64 bits architectures) 4/ use the nix package manager that already has a package for Pharo: http://nixos.org/nix/manual/. Nix can very easily be installed on any Unix system including Debian and Mac OSX -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill
[Pharo-users] Cast in FFI
How is it possible to do a cast in FFI ? Annick
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
In the word “submorph” there are two important parts. “sub” and “morph”. Roassal support subelements, but only one morph is around, the trachel morph that contains all the drawing. Why staying in Morphic? Morphic does not scale well, does not have layout, and morphs are hardly composable with other morphs :-) Cheers, Alexandre On Sep 16, 2014, at 7:13 AM, Sean P. DeNigris s...@clipperadams.com wrote: On Sep 15, 2014, at 9:54 PM, abergel [via Smalltalk] [hidden email] wrote: Can you describe a bit more what you need? In Roassal, you do not have submorph, but do you really need them? Yes, I want to create a Self-like world that is also zoomable, so you could say the whole purpose is to have submorphs ;) Cheers, Sean View this message in context: Re: Zoomable Infinitely scrollable PasteupMorph Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
On Sep 16, 2014, at 12:08 PM, abergel [via Smalltalk] ml-node+s1294792n4778404...@n4.nabble.com wrote: Why staying in Morphic? I want a morph with all the existing capabilities of a WorldMorph, that also has zooming and infinite scrolling. Is this easily possible via Roassal/Trachel? - Cheers, Sean -- View this message in context: http://forum.world.st/Zoomable-Infinitely-scrollable-PasteupMorph-tp4778229p4778406.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
Here is an example: -=-=-=-=-=-=-=-=-=-=-=-= | v | v := RTView new. v @ RTZoomableView. v add: (RTLabel new elementOn: 'Scroll your mouse wheel while hovering cursor over the view to zoom it'). v -=-=-=-=-=-=-=-=-=-=-=-= https://www.facebook.com/video.php?v=700319393387994set=vb.340543479365589type=2theater Zooming is not infinite here. There is nothing that prevent us from doing it. It is just we have not faced any need. What would be a simple and compelling example of infinite zooming? This would be fun to implement. Each element should have a depth right? And zooming is actually moving the camera in and out? Cheers, Alexandre On Sep 16, 2014, at 12:13 PM, Sean P. DeNigris s...@clipperadams.com wrote: On Sep 16, 2014, at 12:08 PM, abergel [via Smalltalk] [hidden email] wrote: Why staying in Morphic? I want a morph with all the existing capabilities of a WorldMorph, that also has zooming and infinite scrolling. Is this easily possible via Roassal/Trachel? Cheers, Sean View this message in context: Re: Zoomable Infinitely scrollable PasteupMorph Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
On Sep 16, 2014, at 12:20 PM, abergel [via Smalltalk] ml-node+s1294792n477840...@n4.nabble.com wrote: Zooming is not infinite here Zooming wouldn't need to be, only scrolling e.g. an infinitely large world viewed through a small viewport - Cheers, Sean -- View this message in context: http://forum.world.st/Zoomable-Infinitely-scrollable-PasteupMorph-tp4778229p4778411.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
[Pharo-users] [ANN] Test Coverage with Hapao
Dear all, We are happy to release Hapao2 for Pharo. Ricard Jacas and Alejandro Infante put quite some work on Spy2 (an über cool profiling framework for Pharo) and Hapao2. Hapao2 is about assessing the test coverage of your code and is a major revamp of Hapao1, which was presented a couple of years ago by Vanessa. Hapao2 does not only list covered and uncovered methods, as most test coverage tool on Earth will do. Hapao gives a great visualization to easily navigate in your code, assess its complexity, and give you a great visual output telling its coverage. You need Roassal in your image: Gofer new smalltalkhubUser: 'ObjectProfile' project: 'Roassal2'; package: 'ConfigurationOfRoassal2'; load. (Smalltalk at: #ConfigurationOfRoassal2) load and you need S2py: MCHttpRepository location: 'http://smalltalkhub.com/mc/ObjectProfile/S2py/main' user: '' password: '' New entries will appear in the world menu: You can run the test coverage on : - the class classes you have modified, - on a particular - on a particular class category - on the last class categories you have modified - on the last packages you have modified Here is a portion of a large coverage: A technical description of Hapao may be found on http://bergel.eu/download/papers/Berg12c-HapaoSCP.pdf We are daily using Hapao to help us understand our tests. Cheers, Ricardo, Alejandro Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-users] Zoomable Infinitely scrollable PasteupMorph
Hi. Do you think Roassal can replace Morphic at all? 2014-09-16 20:07 GMT+04:00 Alexandre Bergel alexandre.ber...@me.com: In the word “submorph” there are two important parts. “sub” and “morph”. Roassal support subelements, but only one morph is around, the trachel morph that contains all the drawing. Why staying in Morphic? Morphic does not scale well, does not have layout, and morphs are hardly composable with other morphs :-) Cheers, Alexandre On Sep 16, 2014, at 7:13 AM, Sean P. DeNigris s...@clipperadams.com wrote: On Sep 15, 2014, at 9:54 PM, abergel [via Smalltalk] [hidden email] wrote: Can you describe a bit more what you need? In Roassal, you do not have submorph, but do you really need them? Yes, I want to create a Self-like world that is also zoomable, so you could say the whole purpose is to have submorphs ;) Cheers, Sean View this message in context: Re: Zoomable Infinitely scrollable PasteupMorph Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
[Pharo-users] [ANN] SortFunctions (Multiple criteria sorting)
After the discussion about multiple sort criteria [1] I decided to make some modifications I was needing, and also repackage the initial port Nicolas Cellier did. The result is the transformation of Nicolas' TAG-SortFunctions [2] experiment to a first class project plainly named 'SortFunctions' available at: http://smalltalkhub.com/#!/~emaringolo/SortFunctions/ Nicolas said: Since I got absolutely zero feedback after a long thread, I assumed it was not interesting anybody... But my personal opinion differs: this should be included in each and every Smalltalk. I sorry for not replying before, I also think this kind of features should be easily discoverable in a default image, and that's why I built a Metacello config to be included, maybe, in the MetaRepo. Credits were preserved in the STHub project site both for Travis and Nicolas. Best regards, Esteban A. Maringolo [1] http://forum.world.st/Has-someone-ever-built-a-sort-block-generator-tp4771241p4771481.html [2] I guess TAG is for Travis A. Griggs
[Pharo-users] Blue book, worth reading?
Is it a good idea to invest some time in reading studing the blue book? or better expend that time on other sources? thankyou ichisan -- View this message in context: http://forum.world.st/Blue-book-worth-reading-tp4778445.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] Blue book, worth reading?
Well... it is a book worth reading, but also is a book worth having :) Pharo By Example and Pharo for the Enterprise are definitely more current, and will probably provide you with more useful content. But that depends on what is your purpose. Regards! Esteban A. Maringolo 2014-09-16 15:58 GMT-03:00 Ichiseki is...@outlook.com: Is it a good idea to invest some time in reading studing the blue book? or better expend that time on other sources? thankyou ichisan -- View this message in context: http://forum.world.st/Blue-book-worth-reading-tp4778445.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] Blue book, worth reading?
For me, one of the few Books with capital B. It will teach you spirit of Smalltalk like nothing else. But if you are looking for book that will give you practical kickstart in Smalltalk, Pharo by example might be the ticket. On Sep 16, 2014 8:59 PM, Ichiseki is...@outlook.com wrote: Is it a good idea to invest some time in reading studing the blue book? or better expend that time on other sources? thankyou ichisan -- View this message in context: http://forum.world.st/Blue-book-worth-reading-tp4778445.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] [ANN] SortFunctions (Multiple criteria sorting)
Esteban for now we do not have a systematic and automatic process to validate packages that are pushed in the metarepo so please do it. The metarepo is the way to go. Stef On 16/9/14 20:48, Esteban A. Maringolo wrote: After the discussion about multiple sort criteria [1] I decided to make some modifications I was needing, and also repackage the initial port Nicolas Cellier did. The result is the transformation of Nicolas' TAG-SortFunctions [2] experiment to a first class project plainly named 'SortFunctions' available at: http://smalltalkhub.com/#!/~emaringolo/SortFunctions/ Nicolas said: Since I got absolutely zero feedback after a long thread, I assumed it was not interesting anybody... But my personal opinion differs: this should be included in each and every Smalltalk. I sorry for not replying before, I also think this kind of features should be easily discoverable in a default image, and that's why I built a Metacello config to be included, maybe, in the MetaRepo. Credits were preserved in the STHub project site both for Travis and Nicolas. Best regards, Esteban A. Maringolo [1] http://forum.world.st/Has-someone-ever-built-a-sort-block-generator-tp4771241p4771481.html [2] I guess TAG is for Travis A. Griggs