(Another topic I can't miss:)
That's I've tried to explain during ESUG 2011: classic + mockist TDD (which
is very similar if not identical to BDD) provides a lot of benefits
including solid process, flexible design… and free documentation of course.
Seamless TDD is really cheap and very efficient
kilon alios wrote
Pharo has zero official reference documentation
Well Pharo By Example and Deep into Pharo are close. IMHO, we've chosen to
pour as many of our limited resources as possible into shrinking and
redesigning the system into something one person can master, rather than
thoroughly
Simple ~= Easy.
Smalltalk is simple (simpler then most of other PLs), but it's not easy (to
understand and master, especially after other PLs).
--
Best regards,
Dennis Schetinin
2014-06-17 11:59 GMT+04:00 kilon alios kilon.al...@gmail.com:
personally I don't like this postcard , it looks
2014-06-19 16:44 GMT+02:00 Dennis Schetinin chae...@gmail.com:
Simple ~= Easy.
Smalltalk is simple (simpler then most of other PLs), but it's not easy
(to understand and master, especially after other PLs).
Intersting...
I'm certainly too biased after all these years of Smalltalk, but I
As I started Smalltalk with Pharo 1.3, I may resonate with Dennis point of
view.
Simple in syntax but not easy indeed.
There are ways to do things and smart ways that require a while to sink in.
Basically, it turned my mind upside down and I realised that a lot of
things are easier to do in
As for me, Smalltalk was both really simple and easy at the time I met it
many years ago. Maybe that's because I have been experiencing so many
problems on the C++ way and have been looking for solutions… and
Smalltalk had them all.
But I have been teaching smalltalk for almost ten years by now,
I don't see how something that is simple cannot be easy unless its not
really simple.
So far I have not found Pharo simpler to Python. As a coding experience.
Maybe if I stay around 10 year I will. I know there are things that Pharo /
Smalltalk does better than Python like closure , or concepts
On 19 Jun 2014, at 21:01, kilon alios kilon.al...@gmail.com wrote:
I don't see how something that is simple cannot be easy unless its not really
simple.
So far I have not found Pharo simpler to Python. As a coding experience.
Maybe if I stay around 10 year I will. I know there are
2014-06-19 22:21 GMT+02:00 Sven Van Caekenberghe s...@stfx.eu:
On 19 Jun 2014, at 21:01, kilon alios kilon.al...@gmail.com wrote:
I don't see how something that is simple cannot be easy unless its not
really simple.
So far I have not found Pharo simpler to Python. As a coding
On Thu, Jun 19, 2014 at 1:37 PM, Nicolas Cellier
nicolas.cellier.aka.n...@gmail.com wrote:
2014-06-19 22:21 GMT+02:00 Sven Van Caekenberghe s...@stfx.eu:
On 19 Jun 2014, at 21:01, kilon alios kilon.al...@gmail.com wrote:
I don't see how something that is simple cannot be easy unless its
I am not debating well written code. Readable code must always be the No 1
priority . The questions is can you really rely on it ? Because in the end
design decisions will be made , or people will not agree on what beautiful
code really is. So I think aim for beautiful code, expect ugly code, be
Now, who is creative enough to add “dynamic array” (one with curly braces) and
temporaries in a block to the original thing:
exampleWithNumber: x
| y |
true false not (nil isNil) ifFalse: [self halt].
y := self size + super size.
#($a #a a 1 1.0)
do: [ :each |
It’s hard for me to agree with you. Pharo’s compact syntax is one of main
features for me. Because in all other languages there was a time when I
encountered some unknown constructs even after a year of usage. In Pharo you
just have to learn syntax from postcard, and then if you want to know
On Tue, Jun 17, 2014 at 9:32 AM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
Now, who is creative enough to add dynamic array (one with curly braces)
and temporaries in a block to the original thing:
the postcard on our Pharo slides has a bit more (see slide 34):
On 17 Jun 2014, at 10:07, Damien Cassou damien.cas...@gmail.com wrote:
On Tue, Jun 17, 2014 at 9:32 AM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
Now, who is creative enough to add dynamic array (one with curly braces)
and temporaries in a block to the original thing:
the postcard on our
2014-06-17 10:07 GMT+02:00 Damien Cassou damien.cas...@gmail.com:
On Tue, Jun 17, 2014 at 9:32 AM, Yuriy Tymchuk yuriy.tymc...@me.com
wrote:
Now, who is creative enough to add dynamic array (one with curly
braces)
and temporaries in a block to the original thing:
the postcard on our
I think that this is an issue of auto changing quotes to open and close. And
something was just copied :)
On 17 Jun 2014, at 10:55, Nicolai Hess nicolaih...@web.de wrote:
2014-06-17 10:07 GMT+02:00 Damien Cassou damien.cas...@gmail.com:
On Tue, Jun 17, 2014 at 9:32 AM, Yuriy Tymchuk
On 17 Jun 2014, at 10:04, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
It’s hard for me to agree with you. Pharo’s compact syntax is one of main
features for me. Because in all other languages there was a time when I
encountered some unknown constructs even after a year of usage. In Pharo you
On Tue, Jun 17, 2014 at 12:32 AM, Yuriy Tymchuk yuriy.tymc...@me.com
wrote:
Now, who is creative enough to add “dynamic array” (one with curly braces)
and temporaries in a block to the original thing:
Don't forget a block array literal, a pragma, a long binary selector and
thisContext.
Hi guys,
we all are talking about the syntax fitting in a postcard, but was there any
real postcard with Pharo syntax prototype? This would be really interesting.
Uko
you have the flyer of Damien (no idea where it is) but no real postcard.
Stef
On 16/6/14 09:35, Yuriy Tymchuk wrote:
Hi guys,
we all are talking about the syntax fitting in a postcard, but was there any
real postcard with Pharo syntax prototype? This would be really interesting.
Uko
I guess it’s here: http://files.pharo.org/media/flyer-cheat-sheet.pdf
I think that it would be interesting to put the syntax on a postcard. It can
work as a proof of concept, some addition cheat-sheet for newcomers and also as
some king of souvenir.
Uko
On 16 Jun 2014, at 10:36, stepharo
I got it from Stef, who always said it came originally from Ralph Johnson.
http://c2.com/cgi-bin/wiki?SmalltalkSyntaxInaPostcard
Googling around finds various copies of this, but no original source.
Oscar
On 16 Jun 2014, at 10:58 , Yuriy Tymchuk yuriy.tymc...@me.com wrote:
I guess it’s
I made a little cheat sheet package from
http://www.smalltalkhub.com/#!/~philippeback/HOExtras/packages/HOCheatSheet
A HOCheatSheet is a set of useful things to remember
See Class Side.
Using content from Chris Rathman / chrisr...@aol.com
Obviously not a postcard :-)
Phil
On Mon, Jun 16,
Thank you, this is interesting
Uko
On 16 Jun 2014, at 15:35, Oscar Nierstrasz oscar.nierstr...@gmail.com wrote:
I got it from Stef, who always said it came originally from Ralph Johnson.
http://c2.com/cgi-bin/wiki?SmalltalkSyntaxInaPostcard
Googling around finds various copies of this,
25 matches
Mail list logo