The final draft of my magnum opus about Personal Programming is now ready for review:
The article's main theme is Personal Programming for everybody with Loke, a personal object computer. Its first purpose is to empower laypeople to take control over their corner of the Net with its IoT. I have created a proof-of-concept implementation as a non-intrusive extension of Squeak version 3.10.2, and have used it to demonstrate how a novice uses the Loke IDE to create a small and intuitive program.
The article describes the concepts behind Loke .The current Squeak implementation should be ported to Pharo and can grow into the preferred Pharo-based IDE for laypeople taking control over their information environment.
I will appreciate your possible comments before Aug. 31.
The article's 43 pages has several high points, I have included one of them here:
----------- begin extract ------------------
C.7.We need a paradigm shift
Looks very interesting! I will read it (it arrives just in time to be part of the holiday reading pile…)
Me too !
And on the huge esug discussion points to have ^^
Le 25 juil. 2019 à 13:09, Marcus Denker <[hidden email]> a écrit :
I dream of a future with the release of a Loke 1.0 that is firmly embedded in Pharo. A Loke that is quickly becoming the computing environment of choice for millions of homeowners and schoolchildren.
On 25.07.2019 18:34, Cédrick Béler wrote:
Me too !
In reply to this post by Trygve Reenskaug
Personal programming is something I always been fascinated by, since
decades, to empower users.
In the domain of teaching, the concept can go as far as giving the
ability to teachers to craft their own numeric tools in their respective
This is for this exact reason I ported DrGeo to Squeak, then Pharo, in
2005. The end user programming gives the power to design very advanced
However, Smalltalk scripting can be tricky, so this is with profound
interest I will read your paper in the later days.
Le 25/07/2019 à 11:29, Trygve a écrit :
> The final draft of my magnum opus about Personal Programming is now
> ready for review:
There are some spelling issues in the PDF one finds at the Newton-Raphson link.
"bellow" and "below" mean different things and sound quite different
(BELL-owe vs b'-LOW). In "In the sketch bellow" the one you want is "below".
"bloc" and "block" sound the same but also mean different things, and
the Smalltalk [...] forms are "blocks" not "blocs".
Is writing these interactive documents as much work as it looks like?
On Sat, 27 Jul 2019 at 17:59, Hilaire <[hidden email]> wrote:
Thanks Richard for your review of the article and your pedagogical
For me writing these interactive documents are not that much work. But
it is true you need to know the DrGeo API. Which can be discovered by
exploring the DrGeoSketch class.
I am used to the DrGeo API, so my view is biased. A more user
discoverable programming interface will be easier. So the interest on
I am finishing writing a textbook on DrGeo math programming for my
middle high school students. But the resources is in French :(
Le 27/07/2019 à 16:26, Richard O'Keefe a écrit :
> There are some spelling issues in the PDF one finds at the
> Newton-Raphson link.
> "bellow" and "below" mean different things and sound quite different
> (BELL-owe vs b'-LOW). In "In the sketch bellow" the one you want is
> "bloc" and "block" sound the same but also mean different things, and
> the Smalltalk [...] forms are "blocks" not "blocs".
> Is writing these interactive documents as much work as it looks like?
|Free forum by Nabble||Edit this page|