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.