[squeak-dev] [Squeak-dev Images] About the different flavors

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

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Stéphane Rollandin

>> From a newcomers perspective - your images showcase whats possible from a
> developers point of view in Squeak. My early experiences of Squeak put
> me off for several years - it was an eyesore that only a mother could
> love (sorry to be brutal). As a professional programmer used to other
> tools like Eclipse, Visual Studio, Dolphin, Visual Age - the bar is
> quite high and Squeak struggles to attract new blood in its default
> incarnation.

to me that Squeak do not attract that kind of programmer is a fetaure,
not a bug (sorry to be brutal)

Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Stéphane Rollandin
In reply to this post by SergeStinckwich
Serge Stinckwich
> Stef, i load your Colors package in a 3.10 Squeak image.
> Color displayNamedColors does not work.

thanks. I did not know what to do today, yet :)

Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Stéphane Rollandin
In reply to this post by SergeStinckwich
Serge Stinckwich a écrit :
> Stef, i load your Colors package in a 3.10 Squeak image.
> Color displayNamedColors does not work.

I just tried from a 3.10.1-7175-basic image and it worked. what error do
you get ?

Stef


Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [Squeak-dev Images] About the different flavors

SergeStinckwich
Stéphane Rollandin a écrit :
> Serge Stinckwich a écrit :
>> Stef, i load your Colors package in a 3.10 Squeak image.
>> Color displayNamedColors does not work.
>
> I just tried from a 3.10.1-7175-basic image and it worked. what error do
> you get ?
>

Hi Stef,
i'm using the last squeak-dev image from Damien Cassou:

sq3.10.2-7179dev0807.1

Maybe this is related to this specific image.

-- Serge Stinckwich
http://blog.doesnotunderstand.org/


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Victor Rodriguez
In reply to this post by Stéphane Rollandin
On Thu, Jul 3, 2008 at 3:02 AM, Stéphane Rollandin
<[hidden email]> wrote:

>
>>> From a newcomers perspective - your images showcase whats possible from a
>>
>> developers point of view in Squeak. My early experiences of Squeak put me
>> off for several years - it was an eyesore that only a mother could love
>> (sorry to be brutal). As a professional programmer used to other tools like
>> Eclipse, Visual Studio, Dolphin, Visual Age - the bar is quite high and
>> Squeak struggles to attract new blood in its default incarnation.
>
> to me that Squeak do not attract that kind of programmer is a fetaure, not a
> bug (sorry to be brutal)

"That" kind of programmer?  What other kind of programmer is there?
Perhaps you have been lucky enough to grow up with Smalltalk,
"untainted" by other languages and tools; but I doubt most squeakers,
even those that read squeak-dev, have had the same luck.

Why do you think this is a feature?  Why are this kind of programmers
bad for Squeak in your point of view?

Squeak *was* an eye sore.  Like Tim M., I was also put off by Squeak
back when I first looked at it.  The color scheme was appalling (back
when MVC was the main interface), and nothing seemed to work right
(the default mapping of the right mouse button is specially
aggravating, and it has not been fixed to this day).

Regards,

Victor Rodriguez.

> Stef
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Stéphane Rollandin
Victor Rodriguez a écrit :
> "That" kind of programmer?  What other kind of programmer is there?

none, of course, if you say so.

Stef (not a programmer, just the random idiot)


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

David Mitchell-10
I took it as a silly joke.

I came to Squeak from VisualAge Smalltalk.

Squeak was really ugly (1.18) but I got over it.

Back then, Squeak ran with Native Widgets on OS/2.

Now I do all my GUIs via Seaside.

My biggest hurdle with Squeak is that it doesn't keep up with my
typing speed. I have to slow down when I write code.

On Thu, Jul 3, 2008 at 8:20 AM, Stéphane Rollandin
<[hidden email]> wrote:

> Victor Rodriguez a écrit :
>>
>> "That" kind of programmer?  What other kind of programmer is there?
>
> none, of course, if you say so.
>
> Stef (not a programmer, just the random idiot)
>
>
>

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [Squeak-dev Images] About the different flavors

Stéphane Rollandin

ok I see I did hurt some feelings so let's be a bit clearer...

there are many serious environments for serious programmers doing
serious jobs for serious reasons. but there are not many things like
Squeak, both well grounded in quality, fun and lively, even in the look:
childish, not serious at all, but tremendously interesting and a real
catalyst for creativity and experimentation.

so when I read over and over people complaining that it does not look
serious enough, my feeling is: why, how come these people are doing
Squeak in the first place ? can't they leave us alone having fun with
our non-serious, colorful, clumsy, unclean mess of great software ?

some people want to kill morphic, others want only to kill etoys, others
yet what to clean up everything with weapons of mass refactoring, more
people just want to get rid of all colors and kill the mouse, which they
did (you know, the animated mouse head with following eyes we had up to
3.8, which is the first thing my young children see when I work in
squeak; and sometime I let them play with it).

I know I'm pushing the thing too far here and that things are not so
simple. but at times I feel the need to state publicly that among all
you people serious and professional (who I actually do respect, with
your own expectations), among *us* there are people like me who like
Squeak as it is, messy and fun and colorful.

the sentence I (over-?)reacted to was the following:

  "As a professional programmer used to other tools like Eclipse, Visual
Studio, Dolphin, Visual Age - the bar is quite high and Squeak struggles
to attract new blood in its default incarnation."

see the bits in it:
"professional programmer" ... so what ? any better than me ?
"used to other tools like Eclipse, Visual Studio, Dolphin, Visual Age"
... so why change ?
"the bar is quite high" ... because we all have to do the same things in
the same way, with the same interface and the same look and feel ?
"Squeak struggles to attract new blood" .. ah yes I forgot, we are in a
cruel world were struggle and competition rule, it's a war actually;
Squeak needs more blood else, else, else what ? what kind of blood
should we perfuse ?

... so, no personal attack intented, and with all respect due to its
author who I do not know at all, this sentence summarize a lot of what I
think heads Squeak to the direction of insignifiance: pushing it in the
Right Tracks, dumb, grey, boring and professional. for what ? who is
going to win anything when all colors are gone ?

Squeak is an amazing, unique environment demonstrating a very unique way
to do programming. if it was not unique, I would not care that it
becomes a standard development tool for serious people. but since it is
unique, I feel compelled to answer back when what I feel is part of its
paradigm, nature, originality is threatened. but of course that's just me.


that's it, sorry for the noise...


Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Igor Stasenko
+1.
Squeak is a different in many ways.
First, it teaching look differently on previously 'trivial' things. A
different UI 'shock' is the best way to leave all 'industry standarts'
behind when you getting into Squeak. And then UI is a first least
thing which coming in mind, when you start discovering how different
programming could be comparing to those 'standard' ways.
I came here looking for something different, to discover different
ways, and points of view. And squeak helps a lot with this.
I will be not overstatement, if i say, that for few years that i'm
with squeak, i learned about programming more than for rest of my
life.
This, separately, says a lot more than anything else.

2008/7/3 Stéphane Rollandin <[hidden email]>:

>
> ok I see I did hurt some feelings so let's be a bit clearer...
>
> there are many serious environments for serious programmers doing serious
> jobs for serious reasons. but there are not many things like Squeak, both
> well grounded in quality, fun and lively, even in the look: childish, not
> serious at all, but tremendously interesting and a real catalyst for
> creativity and experimentation.
>
> so when I read over and over people complaining that it does not look
> serious enough, my feeling is: why, how come these people are doing Squeak
> in the first place ? can't they leave us alone having fun with our
> non-serious, colorful, clumsy, unclean mess of great software ?
>
> some people want to kill morphic, others want only to kill etoys, others yet
> what to clean up everything with weapons of mass refactoring, more people
> just want to get rid of all colors and kill the mouse, which they did (you
> know, the animated mouse head with following eyes we had up to 3.8, which is
> the first thing my young children see when I work in squeak; and sometime I
> let them play with it).
>
> I know I'm pushing the thing too far here and that things are not so simple.
> but at times I feel the need to state publicly that among all you people
> serious and professional (who I actually do respect, with your own
> expectations), among *us* there are people like me who like Squeak as it is,
> messy and fun and colorful.
>
> the sentence I (over-?)reacted to was the following:
>
>  "As a professional programmer used to other tools like Eclipse, Visual
> Studio, Dolphin, Visual Age - the bar is quite high and Squeak struggles to
> attract new blood in its default incarnation."
>
> see the bits in it:
> "professional programmer" ... so what ? any better than me ?
> "used to other tools like Eclipse, Visual Studio, Dolphin, Visual Age" ...
> so why change ?
> "the bar is quite high" ... because we all have to do the same things in the
> same way, with the same interface and the same look and feel ?
> "Squeak struggles to attract new blood" .. ah yes I forgot, we are in a
> cruel world were struggle and competition rule, it's a war actually; Squeak
> needs more blood else, else, else what ? what kind of blood should we
> perfuse ?
>
> ... so, no personal attack intented, and with all respect due to its author
> who I do not know at all, this sentence summarize a lot of what I think
> heads Squeak to the direction of insignifiance: pushing it in the Right
> Tracks, dumb, grey, boring and professional. for what ? who is going to win
> anything when all colors are gone ?
>
> Squeak is an amazing, unique environment demonstrating a very unique way to
> do programming. if it was not unique, I would not care that it becomes a
> standard development tool for serious people. but since it is unique, I feel
> compelled to answer back when what I feel is part of its paradigm, nature,
> originality is threatened. but of course that's just me.
>
>
> that's it, sorry for the noise...
>
>
> Stef
>
>
>


--
Best regards,
Igor Stasenko AKA sig.


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Igor Stasenko
Squeak is a test, how fast you can adapt to new ideas & approaches.
Its a filter which shows, how good you are, as a real professional to
overcome and throw away 'standard' ways of thinking and open your mind
for creativity without any constraints which was trusted by your
previous programming/computers experience :)


--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Rob Rothwell
On Thu, Jul 3, 2008 at 6:19 PM, Igor Stasenko <[hidden email]> wrote:
Squeak is a test, how fast you can adapt to new ideas & approaches.
Its a filter which shows, how good you are, as a real professional to
overcome and throw away 'standard' ways of thinking and open your mind
for creativity without any constraints which was trusted by your
previous programming/computers experience :)

+1!

To paraphrase "The Matrix," that Red Pill's a rush, huh?

But maybe there are some people saying to themselves, "Why oh why didn't I take the *Blue* Pill?"

I am FINALLY capable enough to move around and learn a little in Squeak, and, like you said, have learned more about programming in months than I ever did in years of Assembly and Windows programming (not that those habits and muscle memories don't still exist, of course).  Of course it took my over three years to get to this point, but Enlightenment is a gift, not something to be taken, eh?  (Assuming that you are seeking The Truth!) 

In terms of looks, though, the one thing I find really nice is the ability to have native fonts--I simply find them much easier on my eyes from an actual physical point of view, so I hope that FreeType remains supported!

Rob


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Rob Rothwell
In reply to this post by Stéphane Rollandin
On Thu, Jul 3, 2008 at 2:31 PM, Stéphane Rollandin <[hidden email]> wrote:
some people want to kill morphic, others want only to kill etoys, others yet what to clean up everything with weapons of mass refactoring, more people just want to get rid of all colors and kill the mouse, which they did (you know, the animated mouse head with following eyes we had up to 3.8, which is the first thing my young children see when I work in squeak; and sometime I let them play with it).

Where, by the way, can I get that from?  I miss the animated mouse head!  Do I have to go get an old image and find the class?

Rob


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Herbert König
In reply to this post by Stéphane Rollandin
Hello Stéphane,

without quoting anything particular from your post, it expresses some
of my feelings about Squeak.

Thanks for raising your voice.


Cheers,

Herbert                                        


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Edgar J. De Cleene
In reply to this post by Rob Rothwell



El 7/3/08 8:37 PM, "Rob Rothwell" <[hidden email]> escribió:

> Where, by the way, can I get that from?  I miss the animated mouse head!  Do I
> have to go get an old image and find the class?
>
> Rob

Read http://wiki.squeak.org/squeak/6056

Edgar



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [Squeak-dev Images] About the different flavors

SergeStinckwich
In reply to this post by Herbert König
Herbert König a écrit :
> Hello Stéphane,
>
> without quoting anything particular from your post, it expresses some
> of my feelings about Squeak.
>
> Thanks for raising your voice.
>

You can still use FunSqueak.
Ask Edgar about that.

--
Serge Stinckwich
http://blog.doesnotunderstand.org/


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Juan Vuletich-4
In reply to this post by Stéphane Rollandin
Hi Stéphane,

I fully agree with you. Even if I'm the guy who "wants to kill Etoys"!

I believe Etoys is wonderful. And I love the way it is being used by the
SqueakLand and XO adults and kids. It is just that I like to separate
different things, and now I'm building Morphic 3. And I need not having
Etoys around, to make it easier.

I also believed that many people would prefer simplicity over "having it
all". But it turned out not to be the case. So I didn't push the idea of
removing Etoys from the official release anymore. I just don't use the
official release.

Cheers,
Juan Vuletich

Stéphane Rollandin wrote:

>
> ok I see I did hurt some feelings so let's be a bit clearer...
>
> there are many serious environments for serious programmers doing
> sierious jobs for serious reasons. but there are not many things like
> Squeak, both well grounded in quality, fun and lively, even in the
> look: childish, not serious at all, but tremendously interesting and a
> real catalyst for creativity and experimentation.
>
> so when I read over and over people complaining that it does not look
> serious enough, my feeling is: why, how come these people are doing
> Squeak in the first place ? can't they leave us alone having fun with
> our non-serious, colorful, clumsy, unclean mess of great software ?
>
> some people want to kill morphic, others want only to kill etoys,
> others yet what to clean up everything with weapons of mass
> refactoring, more people just want to get rid of all colors and kill
> the mouse, which they did (you know, the animated mouse head with
> following eyes we had up to 3.8, which is the first thing my young
> children see when I work in squeak; and sometime I let them play with
> it).
>
> I know I'm pushing the thing too far here and that things are not so
> simple. but at times I feel the need to state publicly that among all
> you people serious and professional (who I actually do respect, with
> your own expectations), among *us* there are people like me who like
> Squeak as it is, messy and fun and colorful.
>
> the sentence I (over-?)reacted to was the following:
>
>  "As a professional programmer used to other tools like Eclipse,
> Visual Studio, Dolphin, Visual Age - the bar is quite high and Squeak
> struggles to attract new blood in its default incarnation."
>
> see the bits in it:
> "professional programmer" ... so what ? any better than me ?
> "used to other tools like Eclipse, Visual Studio, Dolphin, Visual Age"
> ... so why change ?
> "the bar is quite high" ... because we all have to do the same things
> in the same way, with the same interface and the same look and feel ?
> "Squeak struggles to attract new blood" .. ah yes I forgot, we are in
> a cruel world were struggle and competition rule, it's a war actually;
> Squeak needs more blood else, else, else what ? what kind of blood
> should we perfuse ?
>
> ... so, no personal attack intented, and with all respect due to its
> author who I do not know at all, this sentence summarize a lot of what
> I think heads Squeak to the direction of insignifiance: pushing it in
> the Right Tracks, dumb, grey, boring and professional. for what ? who
> is going to win anything when all colors are gone ?
>
> Squeak is an amazing, unique environment demonstrating a very unique
> way to do programming. if it was not unique, I would not care that it
> becomes a standard development tool for serious people. but since it
> is unique, I feel compelled to answer back when what I feel is part of
> its paradigm, nature, originality is threatened. but of course that's
> just me.
>
>
> that's it, sorry for the noise...
>
>
> Stef
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Juan Vuletich-4
In reply to this post by Stéphane Rollandin
Stéphane Rollandin wrote:
> the sentence I (over-?)reacted to was the following:
>
>  "As a professional programmer used to other tools like Eclipse,
> Visual Studio, Dolphin, Visual Age - the bar is quite high and Squeak
> struggles to attract new blood in its default incarnation."
>
> see the bits in it:
> "professional programmer" ... so what ? any better than me ?
>

Indeed not. Someone who sees Squeak could think "Hey, how different!
This might allow me to do software that looks the way I want, instead of
the way the OS wants!". But someone who instead thinks "Hey, how
different! I will complain and not try to understand!" is in no way
better than you.

Cheers,
Juan Vuletich (a professional programmer, but a good one)

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Edgar J. De Cleene
In reply to this post by SergeStinckwich



El 7/4/08 8:35 AM, "Serge Stinckwich" <[hidden email]> escribió:

> You can still use FunSqueak.
> Ask Edgar about that.
>
> --
> Serge Stinckwich
> http://blog.doesnotunderstand.org/


I plan to complete SqueakLight II for each newbie have lots of choices.
So people could start of smaller and modular Squeak and grow as he/she need,
any could end with FunSqueak or cook a his own.


http://wiki.squeak.org/squeak/6056 is the page, I add "how to" to some
questions I receive.

At the moment I working in a SLIIUniverses, a subset of Lex work for the
image could load the 3.10 Universes object, see attached picts

loadKnowPackages
"UCodeLoader loadKnowPackages"
| obj  loader req |
    loader _ CodeLoader new.
    loader baseURL: 'ftp.squeak.org/various_images/SqueakLight/SLupdates/'.
       
        req := loader createRequestFor: 'KnowPackages.obz' in:  HTTPLoader
default..
       
    obj := loader readObject: req.
 
KnowPackages := obj

Wondering if we need 888 packages , several doing the same thing.
Or I only should let one version of each ?

Edgar





Picture 3.png (23K) Download Attachment
Picture 4.png (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Herbert König
In reply to this post by SergeStinckwich
Hello Serge,


SS> You can still use FunSqueak.
SS> Ask Edgar about that.
I know.

Everybody can use anything else but main Squeak distribution.

I (mainly) do serious things in Squeak, I use it as intelligent paper
in my project leading job and I have a neural network watching over
quality of a production company.

Nevertheless I like the mouse (as a symbol for the fun aspect). And
the easy way to make Sketches from what I find in the Objects catalog.
And if I had time to learn Etoys I would use them to make dynamic
sketches in my project leading job.

Squeak can do so much more than programming.

And neither FunSqueak nor Edgar's various SqueakLight's can be used
for this work. I look into them regularly, I'm fond of the ideas but
until now every time I tried to make one of them work for me I failed.

I earn a significant part of my money from programming in LISP. I
vastly prefer Squeak over LISP but would I prefer a boring Smalltalk?
Boring as in: "Another IDE with another a nice language".

I met Smalltalk via VWNC and they mentioned Squeak. So I got a
Squeak 3.6 full and I said: "This *is* something".

Just my 2c

--
Cheers,

Herbert                                        


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [Squeak-dev Images] About the different flavors

Stéphane Rollandin
In reply to this post by Juan Vuletich-4
Juan Vuletich a écrit :
> Hi Stéphane,
>
> I fully agree with you. Even if I'm the guy who "wants to kill Etoys"!

thanks :)

Stef


123