[Cuis-dev] new YouTube video on Cuis Smalltalk
Joseph Turco
joseph.turco.1990 at gmail.com
Sun Jun 23 06:03:19 PDT 2024
Jaromir,
When Alan Kay and Adele Goldberg were testing smalltalk-80, they were using
kids in school to play with it, using a teaching style called
constructivist learning. They let the kids explore the system, and then ask
questions for things they were not sure about. You would be surprised what
some kids came up with!
Sadly we don't have Alan's or Adele's beside us all the time, so that's
what makes it so difficult. Dispute Cuis trying to stay true to st-80, it
cannot be st-80 as that no longer exists, unless you run it emulated as
some have done. I think another problem, is that for me at least, I come
from trying to learn imperative programming languages, and expect to
execute it via command line and get my output. This is not the case with
smalltalk, and I have still not adjusted to it and done anything useful.
Regards,
Joseph Turco
On Sun, Jun 23, 2024, 4:26 a.m. Jaromir Matas via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:
>
> On 22-Jun-24 4:01:06 AM, "lewis--- via Cuis-dev" <cuis-dev at lists.cuis.st>
> wrote:
>
> This is a really good video conversation.
>
>
> Great indeed!
>
> Juan explains Smalltalk and Cuis from first principles, with historical
> context and highlighting perspectives
>
>
> I'm not sure I understand the part about "knowledge" though: "Write,
> describe, communicate knowledge" - what does it mean exactly? Is it about
> Smalltalk as a language? The language itself is not that different from
> other (high-level) languages. A good language certainly is a great help to
> formulate things but it's still a "programming language". I guess there
> more to it I didn't get :)
>
> Or is it about the whole concept including the live "OS-like" environment?
> But where the "writing knowledge" fits in?
>
> Other question - Smalltalk was originally supposed to be the universal
> environment above the hardware level. Everything below the VM is the
> hardware (a machine language), everything above the VM is Smalltalk (the
> UI, apps...). Even the VM is written in a simplified Smalltalk (Slang);
> what was supposed to be the role of C - to stay as an intermediary between
> the Smalltalk level and the hardware or was (is?) it supposed to be
> eliminated somehow eventually?
>
> And one more note about "easy to use, intuitive, for children" - this
> refers to the DynaBook concept, right? Smalltalk as a language is a lot of
> things but certainly not those things :) Simple syntax doesn't mean
> simplicity but it thank god it saves me from remembering tons of syntactic
> rules :) Anyway, many thanks for explaining the DynaBook concept!
>
> Thanks again for the great talk!
> best,
> Jaromir
>
> that may not be obvious even to experienced Smalltalkers.
>
> Highly recommended.
>
> Dave
>
>
> On 2024-06-19 23:21, Mark Volkmann via Cuis-dev wrote:
>
> This just came out today. Great job Juan! See Cuis Smalltalk and the
> History of Computing's Future (with Juan Vuletich) at
> https://www.youtube.com/watch?v=sokb6zZC-ZE&t=3105s
>
> --
> R. Mark Volkmann
> Object Computing, Inc.
>
>
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20240623/2c472119/attachment.htm>
More information about the Cuis-dev
mailing list