Hi Wilfred,
Smalltalk builds on Simula, Lisp, ++
So yes, there is a strong similarity with Lisp but I hope we can make
the programs more readable.
Do you mean to use the command shell for running remote objects
('apps')? Well worth trying.
A next step could be to run them from DCI role methods.
--Trygve
On 26.08.2014 01:33, Wilfred Hughes wrote:
Sounds like the Dynabook goal rather overlaps with that of Lisp
Machines. The idea of a single system that allows you to modify any
part at runtime, inspect any part, or drop into a debugger anywhere is
extremely powerful and wonderful to work with.
Emacs gets quite close to this, but... it's Emacs lisp. I've used
worse languages, but elisp was not intended to be a general purpose
application programming language. Smalltalk is, which is why Pharo
excites me.
Once you start 'living' in a single environment, you customise it to
meet your needs and can contribute the reusable parts to the wider
community. This produces a virtuous circle of the tools getting
better. A package manager that makes it easy to distribute your work
is crucial in this.
Sounds like the first step for me is to start using the Pharo file
browser and command shell and to see how it fits my workflow :)