[ANN] Like, Python? Like, Squeak!

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

[ANN] Like, Python? Like, Squeak!

Andreas.Raab
Folks -

I just came across this amazing bit of modern language design:

    http://www.staringispolite.com/likepython/

And I just couldn't stop myself. I am happy to announce Like, Squeak the
modern version of the Squeak language! Just as in Like, Python you will
write your code, like, in a style culturally appropriate for teh 21st
century. Let's give it a shot, bro:

   ok so fields := #(1 2 3) ah collect:[: omg aNumber|
     aNumber reciprocal dude yeah
   ].
   yo Transcript just friggin show: da fields toootally reversed

Can you imagine the productivity boost? You just write it just the way
you'd spell it! Like, Squeak opens completely new directions for any
serious Squeak developer.

Here is a full list of Like, Squeak keywords (which looks awfully
similar to the Like, Python keywords):

* Valleygirl: omg, so, like, totally, right, toootally
* Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
* Internets: lol, rofl, teh, ohai, plz
* Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch, ho, shiiit
* Local: wicked, hella, anyways
* Misc: just, hey, yeah, ok, um, uh, ah, actually, something

Surely, this will open the door to lots of new users trying out Squeak!

Cheers,
   - Andreas



LikeSqueak1.0.st (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Josh Gargus
Before you push it into trunk, I think it would be useful to have a converter to automatically update existing code to the new syntax.

Cheers,
Josh


On Feb 24, 2010, at 1:47 PM, Andreas Raab wrote:

> Folks -
>
> I just came across this amazing bit of modern language design:
>
>   http://www.staringispolite.com/likepython/
>
> And I just couldn't stop myself. I am happy to announce Like, Squeak the modern version of the Squeak language! Just as in Like, Python you will write your code, like, in a style culturally appropriate for teh 21st century. Let's give it a shot, bro:
>
>  ok so fields := #(1 2 3) ah collect:[: omg aNumber|
>    aNumber reciprocal dude yeah
>  ].
>  yo Transcript just friggin show: da fields toootally reversed
>
> Can you imagine the productivity boost? You just write it just the way you'd spell it! Like, Squeak opens completely new directions for any serious Squeak developer.
>
> Here is a full list of Like, Squeak keywords (which looks awfully similar to the Like, Python keywords):
>
> * Valleygirl: omg, so, like, totally, right, toootally
> * Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
> * Internets: lol, rofl, teh, ohai, plz
> * Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch, ho, shiiit
> * Local: wicked, hella, anyways
> * Misc: just, hey, yeah, ok, um, uh, ah, actually, something
>
> Surely, this will open the door to lots of new users trying out Squeak!
>
> Cheers,
>  - Andreas
> <LikeSqueak1.0.st>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Eliot Miranda-2
In reply to this post by Andreas.Raab


On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]> wrote:
Folks -

I just came across this amazing bit of modern language design:

  http://www.staringispolite.com/likepython/

And I just couldn't stop myself. I am happy to announce Like, Squeak the modern version of the Squeak language! Just as in Like, Python you will write your code, like, in a style culturally appropriate for teh 21st century. Let's give it a shot, bro:

 ok so fields := #(1 2 3) ah collect:[: omg aNumber|
   aNumber reciprocal dude yeah
 ].
 yo Transcript just friggin show: da fields toootally reversed

Can you imagine the productivity boost? You just write it just the way you'd spell it! Like, Squeak opens completely new directions for any serious Squeak developer.

Here is a full list of Like, Squeak keywords (which looks awfully similar to the Like, Python keywords):

* Valleygirl: omg, so, like, totally, right, toootally
* Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
* Internets: lol, rofl, teh, ohai, plz
* Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch, ho, shiiit
* Local: wicked, hella, anyways
* Misc: just, hey, yeah, ok, um, uh, ah, actually, something

Surely, this will open the door to lots of new users trying out Squeak!

I'm sorry, I don't understand your banter.
Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled, prang, bloody and snifter old boy?  WWII banter suits Squeak better than all that new-fangled stuff by requiring camelCase to make it parse.

And does this mean I have to stop writing "self doShit" in my Smalltalk code?
 

Cheers,
 - Andreas






Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Bert Freudenberg
On 24.02.2010, at 23:13, Eliot Miranda wrote:


On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]> wrote:
Folks -

I just came across this amazing bit of modern language design:

  http://www.staringispolite.com/likepython/

And I just couldn't stop myself. I am happy to announce Like, Squeak the modern version of the Squeak language! Just as in Like, Python you will write your code, like, in a style culturally appropriate for teh 21st century. Let's give it a shot, bro:

 ok so fields := #(1 2 3) ah collect:[: omg aNumber|
   aNumber reciprocal dude yeah
 ].
 yo Transcript just friggin show: da fields toootally reversed

Can you imagine the productivity boost? You just write it just the way you'd spell it! Like, Squeak opens completely new directions for any serious Squeak developer.

Here is a full list of Like, Squeak keywords (which looks awfully similar to the Like, Python keywords):

* Valleygirl: omg, so, like, totally, right, toootally
* Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
* Internets: lol, rofl, teh, ohai, plz
* Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch, ho, shiiit
* Local: wicked, hella, anyways
* Misc: just, hey, yeah, ok, um, uh, ah, actually, something

Surely, this will open the door to lots of new users trying out Squeak!

I'm sorry, I don't understand your banter.
Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled, prang, bloody and snifter old boy?  WWII banter suits Squeak better than all that new-fangled stuff by requiring camelCase to make it parse.

That's so totally not tubular ...

And does this mean I have to stop writing "self doShit" in my Smalltalk code?

Far from it. You can now even write "omg self totally doShit dude lol".

kthxbye

- Bert -




Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

garduino
In reply to this post by Eliot Miranda-2
I really don't understand the need of this.....nor the meaning..... :(

2010/2/24 Eliot Miranda <[hidden email]>


On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]> wrote:
Folks -

I just came across this amazing bit of modern language design:

  http://www.staringispolite.com/likepython/

And I just couldn't stop myself. I am happy to announce Like, Squeak the modern version of the Squeak language! Just as in Like, Python you will write your code, like, in a style culturally appropriate for teh 21st century. Let's give it a shot, bro:

 ok so fields := #(1 2 3) ah collect:[: omg aNumber|
   aNumber reciprocal dude yeah
 ].
 yo Transcript just friggin show: da fields toootally reversed

Can you imagine the productivity boost? You just write it just the way you'd spell it! Like, Squeak opens completely new directions for any serious Squeak developer.

Here is a full list of Like, Squeak keywords (which looks awfully similar to the Like, Python keywords):

* Valleygirl: omg, so, like, totally, right, toootally
* Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
* Internets: lol, rofl, teh, ohai, plz
* Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch, ho, shiiit
* Local: wicked, hella, anyways
* Misc: just, hey, yeah, ok, um, uh, ah, actually, something

Surely, this will open the door to lots of new users trying out Squeak!

I'm sorry, I don't understand your banter.
Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled, prang, bloody and snifter old boy?  WWII banter suits Squeak better than all that new-fangled stuff by requiring camelCase to make it parse.

And does this mean I have to stop writing "self doShit" in my Smalltalk code?
 

Cheers,
 - Andreas












Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Karl Ramberg
In reply to this post by Eliot Miranda-2
true - win
false - fail
self - yo
super - owned

karl


On Wed, Feb 24, 2010 at 10:13 PM, Eliot Miranda <[hidden email]> wrote:

>
>
> On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]> wrote:
>>
>> Folks -
>>
>> I just came across this amazing bit of modern language design:
>>
>>   http://www.staringispolite.com/likepython/
>>
>> And I just couldn't stop myself. I am happy to announce Like, Squeak the
>> modern version of the Squeak language! Just as in Like, Python you will
>> write your code, like, in a style culturally appropriate for teh 21st
>> century. Let's give it a shot, bro:
>>
>>  ok so fields := #(1 2 3) ah collect:[: omg aNumber|
>>    aNumber reciprocal dude yeah
>>  ].
>>  yo Transcript just friggin show: da fields toootally reversed
>>
>> Can you imagine the productivity boost? You just write it just the way
>> you'd spell it! Like, Squeak opens completely new directions for any serious
>> Squeak developer.
>>
>> Here is a full list of Like, Squeak keywords (which looks awfully similar
>> to the Like, Python keywords):
>>
>> * Valleygirl: omg, so, like, totally, right, toootally
>> * Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
>> * Internets: lol, rofl, teh, ohai, plz
>> * Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch, ho, shiiit
>> * Local: wicked, hella, anyways
>> * Misc: just, hey, yeah, ok, um, uh, ah, actually, something
>>
>> Surely, this will open the door to lots of new users trying out Squeak!
>
> I'm sorry, I don't understand your banter.
> Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled, prang,
> bloody and snifter old boy?  WWII banter suits Squeak better than all that
> new-fangled stuff by requiring camelCase to make it parse.
> And does this mean I have to stop writing "self doShit" in my Smalltalk
> code?
>
>>
>> Cheers,
>>  - Andreas
>>
>>
>>
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Josh Gargus
In reply to this post by garduino

On Feb 24, 2010, at 2:25 PM, Germán Arduino wrote:

> I really don't understand the need of this.....

Try reading the thread again, but imagine that people had typed " :-) " after every sentence.

> nor the meaning..... :(


I recommend that you stare at this website until it makes sense:  http://icanhascheezburger.com/
:-)

Cheers,
Josh
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Andreas.Raab
In reply to this post by garduino
Germán Arduino wrote:
> I really don't understand the need of this.....nor the meaning..... :(

There is absolutely no need for this. It's a bit of harmless, and for
some people hilariously funny, distraction. The only thing that's
interesting is that it took two methods two implement it all (which is
quite cool in itself). Maybe we should call it Sillytalk? And the
x-rated version Dirtytalk? :-)

(okay, more joking; it's just too funny :-)

Cheers,
   - Andreas


> 2010/2/24 Eliot Miranda <[hidden email]
> <mailto:[hidden email]>>
>
>
>
>     On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]
>     <mailto:[hidden email]>> wrote:
>
>         Folks -
>
>         I just came across this amazing bit of modern language design:
>
>           http://www.staringispolite.com/likepython/
>
>         And I just couldn't stop myself. I am happy to announce Like,
>         Squeak the modern version of the Squeak language! Just as in
>         Like, Python you will write your code, like, in a style
>         culturally appropriate for teh 21st century. Let's give it a
>         shot, bro:
>
>          ok so fields := #(1 2 3) ah collect:[: omg aNumber|
>            aNumber reciprocal dude yeah
>          ].
>          yo Transcript just friggin show: da fields toootally reversed
>
>         Can you imagine the productivity boost? You just write it just
>         the way you'd spell it! Like, Squeak opens completely new
>         directions for any serious Squeak developer.
>
>         Here is a full list of Like, Squeak keywords (which looks
>         awfully similar to the Like, Python keywords):
>
>         * Valleygirl: omg, so, like, totally, right, toootally
>         * Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
>         * Internets: lol, rofl, teh, ohai, plz
>         * Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch,
>         ho, shiiit
>         * Local: wicked, hella, anyways
>         * Misc: just, hey, yeah, ok, um, uh, ah, actually, something
>
>         Surely, this will open the door to lots of new users trying out
>         Squeak!
>
>
>     I'm sorry, I don't understand your banter.
>     Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled,
>     prang, bloody and snifter old boy?  WWII banter suits Squeak better
>     than all that new-fangled stuff by requiring camelCase to make it parse.
>
>     And does this mean I have to stop writing "self doShit" in my
>     Smalltalk code?
>      
>
>
>         Cheers,
>          - Andreas
>
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

garduino
ahhh! ok.

Sometimes my bad English don't helps to full understand the ideas behind the mails.

Cheers.
Germán.


2010/2/24 Andreas Raab <[hidden email]>
Germán Arduino wrote:
I really don't understand the need of this.....nor the meaning..... :(

There is absolutely no need for this. It's a bit of harmless, and for some people hilariously funny, distraction. The only thing that's interesting is that it took two methods two implement it all (which is quite cool in itself). Maybe we should call it Sillytalk? And the x-rated version Dirtytalk? :-)

(okay, more joking; it's just too funny :-)

Cheers,
 - Andreas


2010/2/24 Eliot Miranda <[hidden email] <mailto:[hidden email]>>




   On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]
   <mailto:[hidden email]>> wrote:

       Folks -

       I just came across this amazing bit of modern language design:

         http://www.staringispolite.com/likepython/

       And I just couldn't stop myself. I am happy to announce Like,
       Squeak the modern version of the Squeak language! Just as in
       Like, Python you will write your code, like, in a style
       culturally appropriate for teh 21st century. Let's give it a
       shot, bro:

        ok so fields := #(1 2 3) ah collect:[: omg aNumber|
          aNumber reciprocal dude yeah
        ].
        yo Transcript just friggin show: da fields toootally reversed

       Can you imagine the productivity boost? You just write it just
       the way you'd spell it! Like, Squeak opens completely new
       directions for any serious Squeak developer.

       Here is a full list of Like, Squeak keywords (which looks
       awfully similar to the Like, Python keywords):

       * Valleygirl: omg, so, like, totally, right, toootally
       * Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
       * Internets: lol, rofl, teh, ohai, plz
       * Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch,
       ho, shiiit
       * Local: wicked, hella, anyways
       * Misc: just, hey, yeah, ok, um, uh, ah, actually, something

       Surely, this will open the door to lots of new users trying out
       Squeak!


   I'm sorry, I don't understand your banter.
   Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled,
   prang, bloody and snifter old boy?  WWII banter suits Squeak better
   than all that new-fangled stuff by requiring camelCase to make it parse.

   And does this mean I have to stop writing "self doShit" in my
   Smalltalk code?
   

       Cheers,
        - Andreas











------------------------------------------------------------------------








Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Casey Ransberger
I can haz deutsch?

On Wednesday, February 24, 2010, Germán Arduino <[hidden email]> wrote:

> ahhh! ok.
> Sometimes my bad English don't helps to full understand the ideas behind the mails.
> Cheers.Germán.
>
> 2010/2/24 Andreas Raab <[hidden email]>
> Germán Arduino wrote:
>
> I really don't understand the need of this.....nor the meaning..... :(
>
>
>
> There is absolutely no need for this. It's a bit of harmless, and for some people hilariously funny, distraction. The only thing that's interesting is that it took two methods two implement it all (which is quite cool in itself). Maybe we should call it Sillytalk? And the x-rated version Dirtytalk? :-)
>
> (okay, more joking; it's just too funny :-)
>
> Cheers,
>   - Andreas
>
>
>
> 2010/2/24 Eliot Miranda <[hidden email] <mailto:[hidden email]>>
>
>
>
>
>     On Wed, Feb 24, 2010 at 1:47 PM, Andreas Raab <[hidden email]
>
>     <mailto:[hidden email]>> wrote:
>
>         Folks -
>
>         I just came across this amazing bit of modern language design:
>
>           http://www.staringispolite.com/likepython/
>
>         And I just couldn't stop myself. I am happy to announce Like,
>         Squeak the modern version of the Squeak language! Just as in
>         Like, Python you will write your code, like, in a style
>         culturally appropriate for teh 21st century. Let's give it a
>         shot, bro:
>
>          ok so fields := #(1 2 3) ah collect:[: omg aNumber|
>            aNumber reciprocal dude yeah
>          ].
>          yo Transcript just friggin show: da fields toootally reversed
>
>         Can you imagine the productivity boost? You just write it just
>         the way you'd spell it! Like, Squeak opens completely new
>         directions for any serious Squeak developer.
>
>         Here is a full list of Like, Squeak keywords (which looks
>         awfully similar to the Like, Python keywords):
>
>         * Valleygirl: omg, so, like, totally, right, toootally
>         * Frat guy: friggin, fuckin, dude, man, bro, broheim, broseph
>         * Internets: lol, rofl, teh, ohai, plz
>         * Snoop: yo, homey, homeboy, sup, dog, shit, girl, ma, biatch,
>         ho, shiiit
>         * Local: wicked, hella, anyways
>         * Misc: just, hey, yeah, ok, um, uh, ah, actually, something
>
>         Surely, this will open the door to lots of new users trying out
>         Squeak!
>
>
>     I'm sorry, I don't understand your banter.
>     Can we please add whatHo, notCricket, goodShow, oldBoy, newFangled,
>     prang, bloody and snifter old boy?  WWII banter suits Squeak better
>     than all that new-fangled stuff by requiring camelCase to make it parse.
>
>     And does this mean I have to stop writing "self doShit" in my
>     Smalltalk code?
>
>
>         Cheers,
>          - Andreas
>
>
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
>
>
>
>
>
>
>

--
Ron

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

laza
In reply to this post by Bert Freudenberg
On Wed, Feb 24, 2010 at 23:23, Bert Freudenberg <[hidden email]> wrote:
> Far from it. You can now even write "omg self totally doShit dude lol".

Now somebody say Smalltalk ain't kewl

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Michael Haupt-3
In reply to this post by Casey Ransberger
Guten Morgen,

On Thu, Feb 25, 2010 at 4:25 AM, Ronald Spengler <[hidden email]> wrote:
> I can haz deutsch?

hm. With a distinctly Hessian dialect (which is the only one I can
make up right now),

self drink: Cider pint

would look (and sound, if you can pronounce it) like this:

isch willDringe: Bembelsche e

(Smalltalk syntax requires a slight modification to the structure; "e
Bembelsche" would be correct).

And then there's this:
http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

Eliot Miranda-2


On Thu, Feb 25, 2010 at 12:09 AM, Michael Haupt <[hidden email]> wrote:
Guten Morgen,

On Thu, Feb 25, 2010 at 4:25 AM, Ronald Spengler <[hidden email]> wrote:
> I can haz deutsch?

hm. With a distinctly Hessian dialect (which is the only one I can
make up right now),

self drink: Cider pint

would look (and sound, if you can pronounce it) like this:

isch willDringe: Bembelsche e

(Smalltalk syntax requires a slight modification to the structure; "e
Bembelsche" would be correct).

And then there's this:
http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html

Hysterical; I love it:

The Perl bless function is benedice in Perligata, but almost invariably used in the scalar data role: benedictum.

Thus:

        domus Specimen.                        # package Specimen;
        newere                                      # sub new
        sic                                         # {
            meis datibus.                           #   my %data;
            counto intra Specimen
                postincresce.                       #   $Specimen::count++;
            datibus nullum horum benedictum.        #   bless \%data, $_[0];
        cis                                         # }
        printere                                    # sub print
        sic                                         # {
            modus tum indefinitus inquementum mori. #   die 'method undefined';
        cis                                         # }
        domus princeps.                             # package main;
        meo objecto da                              # my $object =
                newementum apud Specimen.      #       Specimen->new;
        printe apud objectum;                       # $object->print;
 


Best,

Michael




Reply | Threaded
Open this post in threaded view
|

RE: [ANN] Like, Python? Like, Squeak!

Chris Hogan
In reply to this post by Josh Gargus
No no icanhascheezburger is to understand lolcode :P

http://lolcode.com/

Chris Hogan 



> Subject: Re: [squeak-dev] [ANN] Like, Python? Like, Squeak!
> From: [hidden email]
> Date: Wed, 24 Feb 2010 14:44:39 -0800
> To: [hidden email]
>
>
> On Feb 24, 2010, at 2:25 PM, Germán Arduino wrote:
>
> > I really don't understand the need of this.....
>
> Try reading the thread again, but imagine that people had typed " :-) " after every sentence.
>
> > nor the meaning..... :(
>
>
> I recommend that you stare at this website until it makes sense: http://icanhascheezburger.com/
> :-)
>
> Cheers,
> Josh


Hotmail: Trusted email with powerful SPAM protection. Sign up now.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Like, Python? Like, Squeak!

David T. Lewis
In reply to this post by Michael Haupt-3
On Thu, Feb 25, 2010 at 09:09:26AM +0100, Michael Haupt wrote:
>
> And then there's this:
> http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html

Wow. Hashes as masculine plural nouns of the fourth declension. This
is a stunning achievement.

Thanks for the link :)

Dave