[Seaside] Seaside / smalltalk: tools and scalability

stephane ducasse stephane.ducasse at free.fr
Wed Apr 18 20:03:00 UTC 2007


Chris

what are the changes you did that could be retrofitted either in  
Squeak or in Squeak-dev image :)

Stef

On 18 avr. 07, at 05:14, Chris Muller wrote:

> For 3.9, I've built an image with lots of bug fixes and IDE
> improvements.  It has working refactoring*, syntax highlighting,
> auto-completion, method tracing, type-inferring navigation, reduced
> browser proliferation, and invertible-color brightness (e.g., white on
> black).  It's a good-looking and very productive development image.
>
> I've not shared it, but I should.  I've just uploaded it to my
> personal page on the swiki.
>
>  http://wiki.squeak.org/squeak/2989
>
> Good luck.
>
> - Chris
>
> * The "classic" refactoring features appended to the standard menus
> work.  The 3.9 cascaded menu with refactoring options do not seem to
> be finished..
>
>
> On 4/17/07, Jared Nuzzolillo <jared at protoscript.net> wrote:
>> Greetings friends.
>>
>> As a web developer and passionate programmer, I am completely  
>> enamored with
>> dynamic languages. Sadly, I have little experience with smalltalk.  
>> I've
>> written some toy smalltalk code in the past, but most of my relevant
>> knowledge derives from my ruby experience and smalltalk reading  
>> material.
>> I've been considering delving back into smalltalk, but recent  
>> changes at
>> work have encouraged me to delve into it sooner rather than later.
>>
>> To get started, I skimmed some tutorials, watched some videos and  
>> downloaded
>> the Developer Image mentioned on this page:
>> http://seaside.st/Download/Images/.
>>
>>  So, here are some questions:
>>
>> 1. Should refactoring using the R button on the Class Browser  
>> work? As a
>> test, I tried to rename the stop method of the WAKom class? I get  
>> an error
>> message to the effect of "doesNotUnderstand  
>> #getArgumentPermutation". Is
>> there some other image I should use? I am running windows for  
>> development. I
>> am open to using another, free VM instead of Squeak, if it works  
>> better out
>> of the box. I need a rich class and method browser, refactoring,  
>> debugging,
>> syntax highlighting and preferably code completion. I don't mind  
>> installing
>> "packages" to the image either.
>>
>> 2. Are there any examples of Seaside (or another, similar  
>> smalltalk based
>> server) running heavy-load sites? What is the largest (in terms of  
>> load)
>> site and what sort of traffic does it receive (or alexa rating if
>> available)? Is it trivial to set up? Part of this exercise is to  
>> determine
>> whether moving to Smalltalk is a viable solution performance-wise  
>> as opposed
>> to moving to java as is currently being planned by my employer.
>>
>> 3. I absolutely need to have good source control that will work  
>> for, say,
>> two dozen developers working on one project. Is there some thing  
>> nice that
>> works with #1 above?
>>
>> 4. Is there any educational material I just "have to" devour? A  
>> video?
>> Tutorial or pdf? A classic text?
>>
>> Thank you, all. I am really exciting to begin this journey, and I  
>> hoping to
>> get a head start from your collective wisdom.
>>
>> Best wishes,
>> Jared
>>
>> ps. I realize 1 and 3 are somewhat off topic, but, since I thought  
>> there
>> might be a "turnkey" (hate that word ;)) solution, I thought it'd  
>> be ok to
>> ask.
>>
>> _______________________________________________
>> Seaside mailing list
>> Seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>



More information about the Seaside mailing list