10th time is a charm!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

10th time is a charm!

Mike Pence
Hey fellow beachcombers.

So, Giles inspired me, via his most excellent blog, to try Seaside again. This will make time 6th or 7th or 10th or something-ith that I have resolved to do this, but I have confidence that I will follow through because this has been a year of firsts. I've obtained a reasonable level of mastery of Rails, adopted Linux, taken up VIM, etc.

Also, I spoke at the Rails conference about Laszlo and Rails, another whistle-stop on my journey to regaining the power of component-oriented UI development that I tasted in Delphi. So, Seaside is next for me.

Squeak and Seaside are a lot to bite off. I would appreciate any pointers on where to get started. I need a refresher on Smalltalk syntax, an idea of the cycle of interaction with Squeak -- the usual.

And mad props to Giles. As a programmer who used to live in Sedona and Scottsdale, I have a sense of kinship with a fellow technologist who braved Albequerque. Sounds like we love similar things and make similar mistakes. :)

Best,
Mike Pence
http://mikepence.wordpress.com/
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Chris Cunnington-5
Here are some links to some useful Smalltalk/Squeak/Seaside resources.

http://www.seasideparasol.com/links.html

Chris Cunnington
Toronto

_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Adrian Lienhard
Hi Chris,

The link on your page about the Unix VM points to an obsolete web site.
It should be: http://squeakvm.org/unix/

Cheers,
Adrian

On Feb 18, 2007, at 20:05 , Chris Cunnington wrote:

> Here are some links to some useful Smalltalk/Squeak/Seaside resources.
>
> http://www.seasideparasol.com/links.html
>
> Chris Cunnington
> Toronto
>
> _______________________________________________
> Seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Chris Cunnington-5

Thank You!!

> Hi Chris,
>
> The link on your page about the Unix VM points to an obsolete web site.
> It should be: http://squeakvm.org/unix/
>
> Cheers,
> Adrian
>

_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

tblanchard
In reply to this post by Mike Pence
Hey, I used to be a rock star in ABQ in the 80s.  I like that town (Socorro graduate).

-Todd Blanchard

On Feb 18, 2007, at 10:19 AM, Mike Pence wrote:

As a programmer who used to live in Sedona and Scottsdale, I have a sense of kinship with a fellow technologist who braved Albequerque. Sounds like we love similar things and make similar mistakes. :)



_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Philippe Marschall
In reply to this post by Mike Pence
2007/2/18, Mike Pence <[hidden email]>:
> Hey fellow beachcombers.
>
> So, Giles inspired me, via his most excellent blog, to try Seaside again. This will make time 6th or 7th or 10th or something-ith that I have resolved to do this, but I have confidence that I will follow through because this has been a year of firsts. I've obtained a reasonable level of mastery of Rails, adopted Linux, taken up VIM, etc.
>
> Also, I spoke at the Rails conference about Laszlo and Rails, another whistle-stop on my journey to regaining the power of component-oriented UI development that I tasted in Delphi. So, Seaside is next for me.
>
> Squeak and Seaside are a lot to bite off. I would appreciate any pointers on where to get started. I need a refresher on Smalltalk syntax, an idea of the cycle of interaction with Squeak -- the usual.

On the Seaside homepage (http://www.seaside.st/) itself are a couple of links.
http://www.seaside.st/Tutorial/AWalkontheSeaside/
http://www.seaside.st/Community/

For absolute newbies there is:
http://blog.saush.com/?p=147
http://blog.saush.com/?cat=14

"terse" stuff:
http://wiki.squeak.org/squeak/5699
http://onsmalltalk.com/programming/smalltalk/terse-guide-to-seaside/

Philippe

> And mad props to Giles. As a programmer who used to live in Sedona and Scottsdale, I have a sense of kinship with a fellow technologist who braved Albequerque. Sounds like we love similar things and make similar mistakes. :)
>
> Best,
> Mike Pence
> http://mikepence.wordpress.com/
> _______________________________________________
> Seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Michael Roberts-2
In reply to this post by Mike Pence
> .
>
> Squeak and Seaside are a lot to bite off. I would appreciate any  
> pointers on where to get started. I need a refresher on Smalltalk  
> syntax, an idea of the cycle of interaction with Squeak -- the usual.

If you haven't already seen them you should check out Stef's list of  
books:
        http://www.iam.unibe.ch/~ducasse/FreeBooks.html

For syntax, Smalltalk by Example has some nice opening chapters.  If  
you have the time there is a lot of material available to read.  The  
fastest way though is to learn by doing.

To get up to speed quickly with Seaside grab a prebuilt image (if you  
haven't already)
        http://www.seaside.st/Download/Images/

For learning Squeak (or Smalltalk in general) one important starting  
point is
        senders alt/apple -n
        implementers alt-m
        references alt-shift-n

These allow you to jump around the environment to find examples of  
code by highlighting text that looks interesting.  Look at  
#renderContentOn: methods and borrow the code.  Using senders will  
show you other methods in the system that send the same message.  You  
can find complete examples like this.

Use implementers if you want to see how something is implemented, or,  
to see other objects that also respond to the same message.

Finally, references allows you to go backwards from the name of a  
class to where it is used. Another fine way to find examples.  The  
main principle is that the system is full of code to borrow, if you  
only know how to look.

Have fun!

Cheers,

Mike

_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Jimmie Houchin
In reply to this post by tblanchard
Todd Blanchard wrote:
> Hey, I used to be a rock star in ABQ in the 80s.  I like that town
> (Socorro graduate).

Yeah!!!

I love Albuquerque!  My oldest daughter was born there.:)

How many places can you get green chiles on almost anything everywhere?
Mui Bueno.

But its been 20 years since I've been there. I got go back sometime.

I love NMTech!  I knew you were a graduate. I read that on your site
several years ago. :)

Carlsbad native.

Jimmie Houchin
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: 10th time is a charm!

Giles Bowkett
In reply to this post by Mike Pence
Gracias! I saw the Lisp and Haskell mentions on your blog, certainly
shared interests there. Hopefully I'll see you at RailsConf this year.
I actually moved to Los Angeles -- but it was my third time living in
NM, and my folks liked it so much when I went to school there that
they ended up retiring in Pecos. But I know somebody building
Smalltalk apps in Santa Fe -- I met him, and learned of his company,
about three days before I left. I'm pretty sure that they're going to
be working in Seaside once the Gemstone object database sets up its
Seaside support. (Which I've heard is definitely on the way.)

Anyway, Stephane Ducasse has put a lot of free books on Smalltalk
online in PDF form, and some of them are very good, but I actually
prefer having a physical book in my hands. The two I'm reading at the
moment are "Smalltalk Best Practice Patterns" by Kent Beck and
"Smalltalk, Objects, and Design" by Chamond Liu. One advanced book,
one beginner book. I found VisualWorks Smalltalk hard to get started
with, the UI felt counter-intuitive, and Squeak much, much easier.
Smalltalk itself is very easy to read, but it's kind of like Java in
that it's more about learning the libraries than learning the
language. (Obviously there are extensive differences, that's a whole
different topic, but there's that similarity.)

In terms of Seaside itself, Ramon Leon's blog is a very good place to
start, especially his screencast on creating a blog with Seaside, and
this article:

http://onsmalltalk.com/programming/smalltalk/terse-guide-to-seaside/

Be sure to use an up-to-date Seaside, some of the same objects and
messages exist across different versions, but exist in different
places. That can be a bit confusing. I'm still learning it too, I was
hoping to make some progress this weekend, but all my time was eaten
up with relocation stuff.

On 2/18/07, Mike Pence <[hidden email]> wrote:

> Hey fellow beachcombers.
>
> So, Giles inspired me, via his most excellent blog, to try Seaside again. This will make time 6th or 7th or 10th or something-ith that I have resolved to do this, but I have confidence that I will follow through because this has been a year of firsts. I've obtained a reasonable level of mastery of Rails, adopted Linux, taken up VIM, etc.
>
> Also, I spoke at the Rails conference about Laszlo and Rails, another whistle-stop on my journey to regaining the power of component-oriented UI development that I tasted in Delphi. So, Seaside is next for me.
>
> Squeak and Seaside are a lot to bite off. I would appreciate any pointers on where to get started. I need a refresher on Smalltalk syntax, an idea of the cycle of interaction with Squeak -- the usual.
>
> And mad props to Giles. As a programmer who used to live in Sedona and Scottsdale, I have a sense of kinship with a fellow technologist who braved Albequerque. Sounds like we love similar things and make similar mistakes. :)
>
> Best,
> Mike Pence
> http://mikepence.wordpress.com/
> _______________________________________________
> Seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


--
Giles Bowkett
http://www.gilesgoatboy.org
http://gilesbowkett.blogspot.com
http://gilesgoatboy.blogspot.com
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside