Hi Nick,

On Sun, Dec 11, 2011 at 12:34 AM, Nicholas Geti <[email protected]> wrote:
> Long time no see! Glad to have you back.
>

Thanks, I like to pop in, after the passage of time, to see the place
much the same as I left it before. It's reassuring, seeing the old
familiar names, and the same curiously recurring threads, like
watching the sun rising in the east on a morning when you're acutely
aware of your mind-bogglingly tiny yet paradoxically indispensable
role in the cosmos. ;)

<NF>
As is well known in these parts, I have never really been a ProFoxer,
per se, despite my antiquarian interest in the language.

Lately I'm on a Smalltalk kick, if you can believe it.

What a fun language. I can't believe I haven't had a Smalltalk Phase
sooner. I know people rave (or rant) about it's maniacally purist
approach to OO, but that isn't even the part I like best about it.
(Actually I'm partial to pure functional languages most of the time
these multi-core days.) It's the fact you're interacting with a live
system of objects and can, at will, craft all of them to your liking,
for the task at hand. Coding in Smalltalk is a bit like sculpting and
even more fun than coding in Ruby, which I have always enjoyed -- and
no wonder, it owes all its fun features to Smalltalk. Objective-C --
the official language of Mac -- is heavily influenced by Smalltalk
(and now that I understand Smalltalk, Objective-C's syntax no longer
offends me).

If you're looking for something that is a viable development
environment to create dynamic small business apps for Windows, and
affordable to boot, check out Dolphin Smalltalk at
www.object-arts.com.

If you're more free, cross-platform, open source oriented, there's
Squeak (www.squeak.org) and Pharo (www.pharo-project.org). I prefer
Pharo, but it's based on Squeak anyway. Squeak is also the basis for a
program designed to teach programming to kids called Scratch
(http://scratch.mit.edu). If you have kids (or grand kids), and you
want to get them interested in programming, but their not quite ready
for text-based coding, you have GOT to get them into Scratch. Actually
this is what lead me to "discover" Smalltalk, I was digging under the
hood of Scratch so I could change something about it for my sons.

If you have pictures of Richard Stallman on your wall surrounded by
hearts and flowers, and you have some spare time between Occupy Wall
Street rallies, then there's GNU Smalltalk (which is actually quite
impressive in its own way, I'm really impressed with its virtual
machine implementation).

And finally: If you're more into the Enterprisey side of things and
can afford it, then there's CinCom Smalltalk. It's really powerful and
can connect to anything, anywhere, on any platform, as well.

Quite a neat selection of alternatives, overall (and I didn't even
mention Smalltalk MT, ST/X, GEMSTONE/GLASS, and a couple others). The
language is as young today as it was 30 years ago. Aside from
influencing every other so-called OO language in existence, and
especially Ruby and Objective-C, it's also the language that made MVC
and Unit Testing/Test First the prevailing standards that they are.

Despite a not very huge developer base, Smalltalk deserves a look.
</NF>

Sorry for the inadvertent Smalltalk speech there, which I surrounded
with NF tags despite this being an OT thread. I meant to go on another
related Obama rant of some kind but got side-tracked by a rare feeling
of joy at something... I don't feel positive about anything when my
mind is looking at politics and the unravelling of Western
civilization right before our eyes.

Would that we could throw the whole damn charade right in the
debugger, fix it right on the spot, deleting the offending lines of
code to insert a better algorithm, and resume execution the way it was
supposed to work, just like you mend code in Smalltalk... ;)

- Publius

>
> ----- Original Message -----
> From: "Publius Maximus" <[email protected]>
> To: "ProFox Email List" <[email protected]>
> Sent: Saturday, December 10, 2011 10:10 AM
> Subject: Re: [OT] Obama's own words says he is a communist
>

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/CAEUt0LDu2vm+BcD9kGE1oK0n_ww2BGKdt=Yx4W=cnwfjrcf...@mail.gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to