Hi Roland, Welcome to Smalltalk. As someone who started with BASIC in the early 1970s, I have seen a few changes in the past 40 years. As you have discovered, the typical Smalltalk experience has a heavy emphasis on a GUI. As to deployment, it is generally more difficult to take things out (browsers, tools, etc.) in Smalltalk than in other environments where there is a more rigid distinction between development and deployment. The first thing to note is that any Pharo image can be deployed with command line arguments that disable the GUI (-vm-display-null and -vm-sound-null). Sometimes we just let the other "stuff" come along for the ride and get ignored. Why go to the trouble to remove it? Next, there is GNU Smalltalk (http://smalltalk.gnu.org/), "The Smalltalk for those who can type"! Check it out. Finally, GemStone/S (http://gemtalksystems.com/index.php/products/gemstones/) is available as a command-line Smalltalk with no native GUI. Let us know what you want your console application to do and we can give more advice. James On Aug 16, 2013, at 11:33 AM, Roland Strasser <rolstra@gmx.at> wrote:
Hi,
I have programming experiences with BASIC compilers. I would like to program in a Smalltalk environment; but I have the following newbie's questions:
a) Can I deploy an image without all the browsers and other "stuff" - just a plain console program?
b) How is it possible to write a console program without gui etc.?
Thank you! Roland.