Hi all! My name is Giovanni Giorgi and I am new to rails and to ruby. So I am writing this few lines to introduce myself in the mailing list. I am a strong Smalltalk fan, and I use with Java in all-my-day-work. For this reason I have written a small Java-to-Squeak tutorial: http://www.objectsroot.com/squeak/squeak_tutorial.html I have just used RubyOnRails to write a small demo application for book management, using Oracle as target database. I have used Hibernate 2.x in the last two years, so I feel a lot "at home" with Active Record. Being also a Perl and Python user, I like a lot the ruby-way-of-life. And I like too the very pragmatic way used to build rails: you have scripts for creating the MVC in a snap! Ciao ciao! -- Giovanni Giorgi http://www.objectsroot.com Be Creative, Be Open Source .............................................................
Cool, welcome - it''ll be fun to hear a Smalltalk programmer''s view. I never much got into Squeak, though I have run it and played a little. There is a good book, called Squeak: A Quick Trip To Objectland, which I can recommend for anyone who needs a fun book to recommend to an OO novice. It''s kind of a lot like Why''s Poignant Guide, except without the foxes or bacon. Mike On 8 Oct 2005, at 18:50, Giovanni Giorgi wrote:> Hi all! > My name is Giovanni Giorgi and I am new to rails and to ruby. > So I am writing this few lines to introduce myself in the mailing list. > I am a strong Smalltalk fan, and I use with Java in all-my-day-work. > For this reason I have written a small Java-to-Squeak tutorial: > http://www.objectsroot.com/squeak/squeak_tutorial.html > > I have just used RubyOnRails to write a small demo application for > book management, using Oracle as target database. > I have used Hibernate 2.x in the last two years, so I feel a lot "at > home" with Active Record. > Being also a Perl and Python user, I like a lot the ruby-way-of-life. > And I like too the very pragmatic way used to build rails: you have > scripts for creating the MVC in a snap! > Ciao ciao! > > -- > Giovanni Giorgi http://www.objectsroot.com > Be Creative, Be Open Source > ............................................................. > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Michael Houghton wrote:> Cool, welcome - it''ll be fun to hear a Smalltalk programmer''s view. I > never much got into Squeak, though I have run it and played a little. > > There is a good book, called Squeak: A Quick Trip To Objectland, which > I can recommend for anyone who needs a fun book to recommend to an OO > novice. It''s kind of a lot like Why''s Poignant Guide, except without > the foxes or bacon. > > MikeDon''t get me started on Squeak!! I downloaded it because it looked like *exactly* what I wanted -- a platform to develop technical animated simulations. Think Petri net simulations with the tokens moving from place to place as the transitions fire, etc. The user interface is so bizarre relative to everything else I''ve ever used that I gave up on it and went back to a more "conventional" toolkit -- Tk driven by R. I''m porting that application to Ruby because the code is readable and the user interface is familiar. Speaking of which, there are quite a few GUI toolkits for Ruby. I checked out the list at http://rubygarden.org/ruby?ComparingGuiToolkits It looked to me like WideStudio was the best for my purposes. Has anyone here had any experience with WideStudio?> > On 8 Oct 2005, at 18:50, Giovanni Giorgi wrote: > >> Hi all! >> My name is Giovanni Giorgi and I am new to rails and to ruby. >> So I am writing this few lines to introduce myself in the mailing list. >> I am a strong Smalltalk fan, and I use with Java in all-my-day-work. >> For this reason I have written a small Java-to-Squeak tutorial: >> http://www.objectsroot.com/squeak/squeak_tutorial.html >> >> I have just used RubyOnRails to write a small demo application for >> book management, using Oracle as target database. >> I have used Hibernate 2.x in the last two years, so I feel a lot "at >> home" with Active Record. >> Being also a Perl and Python user, I like a lot the ruby-way-of-life. >> And I like too the very pragmatic way used to build rails: you have >> scripts for creating the MVC in a snap! >> Ciao ciao! >> >> -- >> Giovanni Giorgi http://www.objectsroot.com >> Be Creative, Be Open Source >> ............................................................. >> >> _______________________________________________ >> Rails mailing list >> Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org >> http://lists.rubyonrails.org/mailman/listinfo/rails >> > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >-- M. Edward (Ed) Borasky http://www.borasky-research.net/ http://borasky-research.blogspot.com/ http://pdxneurosemantics.com http://pdx-sales-coach.com http://algocompsynth.com
Squeak interface is a bit bizzare, I agree. Alan Kay is one of the inventor of the Xerox GUI system (from which Jobs took a lot of ideas) and also one of the inventor of Squeak. SmallTalk is stronger because you can modify every single piece of the System, and you get a serialized ("static") image of it too. SmallTalk weakness is also this power: is very easy to destroy the system in a snap. Ruby seems to me very attractive because of fusion of dynamic-smalltalk-school with the perl-easy-of-use and mixed with the powerful continuation concept. But I am yet a newbie here ;) M. Edward (Ed) Borasky ha scritto in data 09/10/2005 4.50:> > > Michael Houghton wrote: > >> Cool, welcome - it''ll be fun to hear a Smalltalk programmer''s view. I >> never much got into Squeak, though I have run it and played a little. >> >> There is a good book, called Squeak: A Quick Trip To Objectland, >> which I can recommend for anyone who needs a fun book to recommend to >> an OO novice. It''s kind of a lot like Why''s Poignant Guide, except >> without the foxes or bacon. >> >> Mike > > > Don''t get me started on Squeak!! I downloaded it because it looked > like *exactly* what I wanted -- a platform to develop technical > animated simulations. Think Petri net simulations with the tokens > moving from place to place as the transitions fire, etc. The user > interface is so bizarre relative to everything else I''ve ever used > that I gave up on it and went back to a more "conventional" toolkit -- > Tk driven by R. > > I''m porting that application to Ruby because the code is readable and > the user interface is familiar. Speaking of which, there are quite a > few GUI toolkits for Ruby. I checked out the list at > > http://rubygarden.org/ruby?ComparingGuiToolkits > > It looked to me like WideStudio was the best for my purposes. Has > anyone here had any experience with WideStudio? > >> >> On 8 Oct 2005, at 18:50, Giovanni Giorgi wrote: >> >>> Hi all! >>> My name is Giovanni Giorgi and I am new to rails and to ruby. >>> So I am writing this few lines to introduce myself in the mailing list. >>> I am a strong Smalltalk fan, and I use with Java in all-my-day-work. >>> For this reason I have written a small Java-to-Squeak tutorial: >>> http://www.objectsroot.com/squeak/squeak_tutorial.html >>> >>> I have just used RubyOnRails to write a small demo application for >>> book management, using Oracle as target database. >>> I have used Hibernate 2.x in the last two years, so I feel a lot >>> "at home" with Active Record. >>> Being also a Perl and Python user, I like a lot the ruby-way-of-life. >>> And I like too the very pragmatic way used to build rails: you have >>> scripts for creating the MVC in a snap! >>> Ciao ciao! >>> >>> -- >>> Giovanni Giorgi http://www.objectsroot.com >>> Be Creative, Be Open Source >>> ............................................................. >>> >>> _______________________________________________ >>> Rails mailing list >>> Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org >>> http://lists.rubyonrails.org/mailman/listinfo/rails >>> >> >> _______________________________________________ >> Rails mailing list >> Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org >> http://lists.rubyonrails.org/mailman/listinfo/rails >> >-- Giovanni Giorgi http://www.objectsroot.com Be Creative, Be Open Source .............................................................
Giovanni Giorgi wrote:> Squeak interface is a bit bizzare, I agree. > Alan Kay is one of the inventor of the Xerox GUI system (from which > Jobs took a lot of ideas) and also one of the inventor of Squeak.Yeah ... the original Macintosh UI was a *lot* simpler!! And Windows used to be until they started bloating it.> SmallTalk is stronger because you can modify every single piece of the > System, and you get a serialized ("static") image of it too. > SmallTalk weakness is also this power: is very easy to destroy the > system in a snap.I didn''t get that far with it -- the fact that the only way you could do anything was to open a browser and hack the system turned me off.> Ruby seems to me very attractive because of fusion of > dynamic-smalltalk-school with the perl-easy-of-use and mixed with the > powerful continuation concept. > But I am yet a newbie here ;)Yes ... Ruby seems to me to be the ideal blend of Lisp, Perl and Smalltalk. I''ve said before that there are only a half dozen or so truly unique programming languages: *macro* assembler, FORTRAN, Lisp, APL, FORTH and Smalltalk. Most of the languages we use today are descended from Algol. And Algol is essentially FORTRAN with recursion, cleaned up by computer scientists.> > > M. Edward (Ed) Borasky ha scritto in data 09/10/2005 4.50: > >> >> >> Michael Houghton wrote: >> >>> Cool, welcome - it''ll be fun to hear a Smalltalk programmer''s view. >>> I never much got into Squeak, though I have run it and played a little. >>> >>> There is a good book, called Squeak: A Quick Trip To Objectland, >>> which I can recommend for anyone who needs a fun book to recommend >>> to an OO novice. It''s kind of a lot like Why''s Poignant Guide, >>> except without the foxes or bacon. >>> >>> Mike >> >> >> >> Don''t get me started on Squeak!! I downloaded it because it looked >> like *exactly* what I wanted -- a platform to develop technical >> animated simulations. Think Petri net simulations with the tokens >> moving from place to place as the transitions fire, etc. The user >> interface is so bizarre relative to everything else I''ve ever used >> that I gave up on it and went back to a more "conventional" toolkit >> -- Tk driven by R. >> >> I''m porting that application to Ruby because the code is readable and >> the user interface is familiar. Speaking of which, there are quite a >> few GUI toolkits for Ruby. I checked out the list at >> >> http://rubygarden.org/ruby?ComparingGuiToolkits >> >> It looked to me like WideStudio was the best for my purposes. Has >> anyone here had any experience with WideStudio? >> >>> >>> On 8 Oct 2005, at 18:50, Giovanni Giorgi wrote: >>> >>>> Hi all! >>>> My name is Giovanni Giorgi and I am new to rails and to ruby. >>>> So I am writing this few lines to introduce myself in the mailing >>>> list. >>>> I am a strong Smalltalk fan, and I use with Java in all-my-day-work. >>>> For this reason I have written a small Java-to-Squeak tutorial: >>>> http://www.objectsroot.com/squeak/squeak_tutorial.html >>>> >>>> I have just used RubyOnRails to write a small demo application for >>>> book management, using Oracle as target database. >>>> I have used Hibernate 2.x in the last two years, so I feel a lot >>>> "at home" with Active Record. >>>> Being also a Perl and Python user, I like a lot the ruby-way-of-life. >>>> And I like too the very pragmatic way used to build rails: you have >>>> scripts for creating the MVC in a snap! >>>> Ciao ciao! >>>> >>>> -- >>>> Giovanni Giorgi http://www.objectsroot.com >>>> Be Creative, Be Open Source >>>> ............................................................. >>>> >>>> _______________________________________________ >>>> Rails mailing list >>>> Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org >>>> http://lists.rubyonrails.org/mailman/listinfo/rails >>>> >>> >>> _______________________________________________ >>> Rails mailing list >>> Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org >>> http://lists.rubyonrails.org/mailman/listinfo/rails >>> >> >-- M. Edward (Ed) Borasky http://www.borasky-research.net/ http://borasky-research.blogspot.com/ http://pdxneurosemantics.com http://pdx-sales-coach.com http://algocompsynth.com
Welcome to the list, Giovanni!> There is a good book, called Squeak: A Quick Trip To > Objectland, which I can recommend for anyone who needs a fun > book to recommend to an OO novice. It''s kind of a lot like > Why''s Poignant Guide, except without the foxes or bacon.And thanks, Mike, for the book recommendation... that''s exactly what I''m looking for. Although I''m a bit disappointed that there won''t be any foxes or bacon. Why''s Poignant Guide was the first thing I read about Ruby and the cartoon foxes and chunky bacon certainly made pique my curiosity a lot more...
Don''t get me started on foxes. There are some fox cubs which playfight outside my house in the wee small hours. Which is fine - they''re kind of cute and fun to watch. What''s not fine is that when they playfight, I hear them saying: "my chunky bacon!" "NO, IT''S MY CHUNKY BACON!" That said, getting to recommend Why''s quite hilarious book is just another reason why switching from perl to Ruby/Rails sees me enjoying day-to-day web development for the first time in maybe seven years... Now I remember why I got into computing in the first place. On 10 Oct 2005, at 18:17, Dean Matsueda wrote:> Welcome to the list, Giovanni! > >> There is a good book, called Squeak: A Quick Trip To >> Objectland, which I can recommend for anyone who needs a fun >> book to recommend to an OO novice. It''s kind of a lot like >> Why''s Poignant Guide, except without the foxes or bacon. > > And thanks, Mike, for the book recommendation... that''s exactly what > I''m > looking for. Although I''m a bit disappointed that there won''t be any > foxes or bacon. Why''s Poignant Guide was the first thing I read about > Ruby and the cartoon foxes and chunky bacon certainly made pique my > curiosity a lot more... > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >