Hi Hans,

I would not hesitate to state that in the Smalltalk vision, we should make no difference between a user and a programmer: a user has the right to be a programmer.

Today, in academic circles, we call that "end-user programming" if you need more references (:)).

If you take some of the best known examples of Pharo, you'll see that they are empowerment tools: they are designed to unleash a maximum amount of power by helping you reach complex goals a lot faster than usual. Look for Moose, Roassal, Seaside.

Still, you can do sample, autonomous applications. For example, Phratch is at http://www.phratch.com/; DrGeo is at http://www.drgeo.eu/.

You can start an application by opening it in a window (i.e. look for an open method). With a few more lines, you can open it fullscreen to hide the IDE (have to get back to work to give you those lines :)). With a bit more work, you can have it running from the command line.

But remember, Pharo / Smalltalk is a live environment, not a compile and run my app kind of old stuff (and very old, given that Smalltalk itself is already old stuff).

Have fun in your journey in Smalltalk :)

Thierry

Le 28/10/2014 13:36, Hans Schueren a écrit :
Thank you Thierry ,


guess i am an user.


" I have heared there are Pharo programmers"


Can i download such a program to see how good they are ?


I dont want to hear anything about coding and IDE and development.


I am a user and want to start a example program.



Do you have a LINK for me to download ?



Hans


This sounds strange.

However , i have here a huge range of books about smalltalk 80.

All the books describe the syntax and system.

To write a better and better code and more functions.

The only thing that is not describes is to display a running program
inside image.

The keywords and methods to display and save the own code inside the
packages in the

form of "image out" a manipulated smalltalk image to run as a user program.

The first step is a really really simple program like mathematic
calculation etc.

But the procedure of end product must be clear.

Only one good example perhaps with a transcript display can overcome
theese difficulties.

Its all unclear :

show Transcript

openInWorld

class new class


Theese commands are messages to a object.

But the user does not input any program code.  This is automatic running.

Anyway , if the Pharo.exe started the image in the program.
How , and with what keyword is then the program started fullscreen -
which World is invoked to display?

This preparation point is unclear when i want to make my "Allready
written program" ready to start.



However , i make a break with smalltalk now.

A few books are still ordered from USA.

If this point is unclear i cannot learn further at this point.

It makes no sense to write Packages and classes if i cannot invoke the
running arrangements
No matter if they are objects or others.

















Reply via email to