Squeak vs. Python for this task on hand...

James Hayes james at funkyfiddler.co.uk
Sat Dec 13 19:23:00 UTC 2003


Hi there,

The Smalltalk/X link is wrong. It should be:

	http://www.exept.de 

Cheers,
James Hayes

-----Original Message-----
From: squeak-dev-bounces at lists.squeakfoundation.org
[mailto:squeak-dev-bounces at lists.squeakfoundation.org]On Behalf Of
ducasse
Sent: Freitag, 12. Dezember 2003 09:23
To: The general-purpose Squeak developers list
Subject: Re: Squeak vs. Python for this task on hand...


Hi


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

Stef


> 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 
> camps,
> one is taking plaintext & ODBC output from a CAD program (AutoDesk 
> Revit)
> 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 
> learn
> it is. However I'm concerned, for most of what I want to do is not so 
> UI-orientated,
> 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 
> 'all-in-one'
> image approach might not be the right way to approach generating these 
> tools,
> for I don't understand how one would make a stand-alone application 
> using
> 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 
> me
> just loves Squeak, loves everything being OO and everything being able 
> to
> 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
> Designer
> Huntsman Architectural Group
>
>


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.550 / Virus Database: 342 - Release Date: 09.12.2003

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.550 / Virus Database: 342 - Release Date: 09.12.2003




More information about the Squeak-dev mailing list