Squeak vs. Python for this task on hand...
ducasse at iam.unibe.ch
Fri Dec 12 08:23:11 UTC 2003
First you can run squeak headless. Some people can provide you the
information for that.
Then an important point is that you shoudl not generalise from Squeak
or other Smalltalk. All a re a bit different with pros
and cons and they is a lot of other Smalltalks such as:
- Smalltalk/X (you will have a less active community) but this is free
you can run it as script,
http://www.except.de fully compatible with VisualWorks libraries
- VisualWorks (you have a non-commercial version) you can also run it
headless and easily extend it
to have printf like fonctionality
- Dolphin Smalltalk which has a much better UI builder and widget kit
than Squeak less fancy but much more well designed.
(but you are not really into that)
- SmallScript = S# more a scripting language a la python but quite
good too. Can be embedded as ddl in other applications?
- GNU/ST = limited UI but really good for scripting
So my suggestions are:
- make clear what you want
- ask, ask and ask again :)
- be aware that other smalltalk may be better for you
> Hello all,
> I'm an Architect here in the S.F. Bay Area who has in mind a few
> programs I
> would like to create. However, I haven't done any programming in a
> very long
> time, and am pretty much starting from scratch.
> The programs I want to create pretty much fall into two different
> one is taking plaintext & ODBC output from a CAD program (AutoDesk
> and doing various things to it, like parsing it to generate other
> documents, and the
> other is making some tools to issue commands to and generate plaintext
> files for
> Radiance, a command-line *nix rendering tool.
> I've been playing around with Squeak, and love how elegant and easy to
> it is. However I'm concerned, for most of what I want to do is not so
> but more little auto-utilities and/or scripts, that will possibly
> become command-line
> utilities. The intent is for these to become stand-alone tools that
> people could use
> alongside of their CAD software. As such, I'm worried that Squeak's
> image approach might not be the right way to approach generating these
> for I don't understand how one would make a stand-alone application
> Squeak. I also don't know how well Squeak deals with plaintext and ODBC
> files that live outside of it's image. This is totally due to my
> general lack of
> knowledge, and has nothing to do with any lacking in Squeak. :)
> So my other thought is to learn Python; however the Architect part of
> just loves Squeak, loves everything being OO and everything being able
> be taken apart and modified on the fly- and the beginning programmer
> part loves how much is taken care of for me 'behind the scenes' leaving
> me to focus on the task at hand. However not understanding Squeak, and
> seeing that Python is already used by people to do similar tasks as the
> ones I'm thinking of, it makes me feel split between the two.
> I see that there are such things as webservers and wikis that run
> within Squeak, do these run 'headless' or something? Can someone
> more knowledgeable chime in and talk about Squeaks ability to parse
> and modify exterior data, and to be used more as a stand-alone tool
> dealing with manipulation of exterior data?
> Thanks all for your time,
> Jeffrey McGrew
> Huntsman Architectural Group
More information about the Squeak-dev