@juanvuletich presented past (2023-2024) and future evolution (2025-2026) of #CuisSmalltalk #Smalltalk
https://youtu.be/u4xROqt6sd4?si=2u-FBfSXvPMyrB47
@juanvuletich presented past (2023-2024) and future evolution (2025-2026) of #CuisSmalltalk #Smalltalk
https://youtu.be/u4xROqt6sd4?si=2u-FBfSXvPMyrB47
#Kommunikation
Ich mag keinen #Smalltalk, ich finde ihn meistens zu oberflächlich und oft laufen solche Gespräche schnell ins Leere. Dieser Artikel zeigt einige Ansätze, wie man interessantere Gespräche führen kann, die Smalltalk als Ausgangsbasis haben:
#CuisSmalltalk method finder tool. Volkmann presents us the Method finder tool he has developed recently.
#smalltalk
#CuisSmalltalk team work around a shared #Smalltalk image to enhance class and method comments. It felt tricky at first but at the end we felt we learn things.
The Xerox PARC alumni who contribute to the Medley Interlisp project shared the buttons they collected at computing conferences in the 1980s and 1990s such as AAAI, IJCAI, SIGGRAPH.
The buttons are awesome and span a range of languages and systems such as Interlisp, Lisp Machines, Smalltalk, Unix, Modula-2, Mesa, Pilot, and more. Be sure to go through the whole thread.
https://groups.google.com/g/lispcore/c/ylsMetI3D0I/m/CtGXmMn3AQAJ
„Wir haben über Sie gesprochen“, leitete eine von vier älteren Frauen das Gespräch mit mir ein, als ich mich mit meinem Tablett an einen freien Tisch beim Bäcker setzte. „Ich weiß, die Leute reden immer über mich und ich weiß auch worüber“, antwortete ich. „Das ist ja auch recht offensichtlich“, gab sie zurück.
Das war ein für mich völlig neuer Einstieg in das Thema #Barfußlaufen. Normalerweise beginnt es mit: „Ist das nicht kalt?“
> "The original versions of those classic languages cannot be used to solve modern problems"
The original versions of those classic languages are Turing complete, and consequently they can be used to solve all problems which can be solved through computation.
The original #LISP had 7 primitives: \(\texttt{cons}\), \(\texttt{car,}\) \(\texttt{cdr}\), \(\texttt{atom}\), \(\texttt{quote}\), \(\texttt{eq}\), and \(\texttt{cond}\). And the original #Smalltalk syntax could fit on a 5×7 card. That meant a novice could learn the syntax in a matter of minutes, and direct all his efforts to learning how properly to wield the power of that Turing-complete language. This was why, in the 1970s and the 1980s, many college freshmen were taught FP in Scheme (a more modern LISP) and many middle school children were taught OO in Smalltalk. These were surely the best "first" #programming languages.
#FORTRAN and #BASIC were simple, too. FORTRAN, the first high-level language, has been in continuous use since the late 1950s by engineers, who are not keyboard warriors. BASIC was invented in the early 1960s for teaching programming to non-STEM students at Dartmouth. It sired a whole generation of self-taught children in the 1980s.
Compare those to C++, Erlang, Python, Haskell, Java, JavaScript, Scala, Rust, Kotlin, and pretty much every language in popular use today. Most consider Python and JavaScript to be the simplest of modern languages. Yet, they are massive, complex languages. No 10-year-old could teach himself those, nor should he.
The original versions of those classic languages cannot be used to solve modern problems. But they should still be taught to youngsters as their first language. Throwing in the kids' faces a modern enterprise language confuses them and discourages them. Consequently, many novices never attain that state of flow, when the joy of programming gushes forth.
#Simplicity is a virtue. Self-motivated learning is virtuous.
Wieviele Karmapunkte habe ich verloren, weil ich keinen Bock auf Smalltalk mit der Frau mir gegenüber im Vierer in der Bahn hatte? Die übrigens nur auf einen anderen zur Hälfte besetzten Vierer hätte wechseln müssen, damit ich mit meinem Mann und meinen Kindern zusammen hätte sitzen können.
#reisenmitderdeutschenbahn #DB_Bahn #smalltalk #Fedieltern
Lesson 4: Programming the Shooter Game in Squeak/Smalltalk https://news.squeak.org/2025/03/14/lesson-4-programming-the-shooter-game-in-squeak-smalltalk/
@phranck @pharoproject ist eine sehr schöne, aktiv entwickelte #Smalltalk Implementierung. Macht total gute Laune.
Willst du das Job-Angebot teilen?
#Dybo script in action with #CuisSmalltalk #Smalltalk
Ah, #Pharo scheint ein #Smalltalk Derivat zu sein.
TIL that some rather large government system in ("DUF" system at UDI, developed in/since 1999) is actually in #Smalltalk !
I've found one (Norwegian) report on it so far, when I have more time I do some more digging.
In the image a passage pondering if Smalltalk was a future-proof choice.
Unlocking Game Development with Smalltalk: A Dive into Blocks and Morphs
Explore the fascinating world of game development using Smalltalk and SqueakJS. In this lesson, we delve into the concept of blocks, a foundational element for creating interactive graphics in your sh...
https://news.lavx.hu/article/unlocking-game-development-with-smalltalk-a-dive-into-blocks-and-morphs
Custom halo, Flap of graphic objects to insert in #Dybo document.
#CuisSmalltalk #Smalltalk