On Mon, Aug 23, 2010 at 11:57 AM, Stéphane Ducasse <
[email protected]> wrote:

> yes!
> I did not say anything the last time because I did not want to break the
> fun.
>

Don't hesitate to put some "Guru" tips in comments. Because it's really hard
to know its own misconceptions :)

I don't think it would break the fun (well.... unless you write "stupid
idiot bastard don't use String>>#asUrl burn in hell !!!") but bring
emulation.

Laurent



>
> >
> >
> > 2010/8/23 Marcus Denker <[email protected]>
> >
> > On Aug 23, 2010, at 9:40 AM, laurent laffont wrote:
> >>
> >>
> >> Indeed  I don't like  '2010/08/01' asTime, but I like 3 seconds.
> >>
> >
> > And I think the reason is the following:
> >
> >  '2010/08/01' asTime
> >
> > this is just code... "string, you smalltalk object, please convert
> yourself into an object of another class that
> > you normally should know too much about". No reason why not to ask the
> Time class: hey, time,
> > I have a string, can you make a time for me? And it's even nicer... Time
> knows about time, string
> > about being a string.
> >
> >
> > Yes. So I think I should avoid to show 'http://www.google.com' asUrl in
> pharocasts......
> >
> >
> > Laurent
> >
> >
> >
> >
> > BUT:
> >
> > 1 second + 3 hours
> >
> > This is different. This is a *domain specific language* for dealing with
> time. When you read that, you do
> > not think in term of general smalltalk code for coverting between
> classes. We are (kind of) outside of
> > our language model and the rules we normally follow do not apply. (e.g.
> there is no hour and second class...).
> >
> > Domain specific languages are powerful, and one can abuse them very
> easily.
> > (am guilty of having written once some awful DSL where even the *name* of
> a block
> > parameter had semantic meaning ;-)
> >
> >          Marcus
> >
> > --
> > Marcus Denker  -- http://www.marcusdenker.de
> > INRIA Lille -- Nord Europe. Team RMoD.
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to