@psvensson Yes very cool! #squeak #smalltalk #livecoding Thanks @ccrraaiigg !
@psvensson Yes very cool! #squeak #smalltalk #livecoding Thanks @ccrraaiigg !
Wow! Craig is doing some cool stuff here.
decompiling the Catalyst virtual machine into WebAssembly from Smalltalk http://thiscontext.com/2025/07/22/decompiling-the-catalyst-virtual-machine-into-webassembly-from-smalltalk/
Wren is a small, fast, class-based concurrent scripting language
「 Think Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax 」
@serge Is Scratch not essentially based on #Smalltalk? Not knocking it, Smalltalk is also an excellent language, but #FunctionalProgramming is a different, and in my opinion more fundamental, paradigm than #OOP, and one which I believe it benefits children to be introduced to first.
Smalltalk might not be used a lot today, but it had a big impact on programming languages, development methods and interface design.
Read more about smalltalk (as seen in 1981) in the Byte Magazine’s special issue on Smalltalk 80 (or just admire the grotesque amount of advertisements for sooo many products)
El 22 de julio de 1945 nace la científica informática Adele Goldberg.
Codesarrolladora del lenguaje de programación #Smalltalk
Desarrolló diversos conceptos relacionados al área de la programación mientras formaba parte de la plantilla de trabajadores del Centro de Investigación Xerox Palo Alto, espacio donde tuvo la responsabilidad de la Gerencia del Laboratorio de Conceptos de Sistemas.
Coescritora del artículo "Medios Dinámicos Personales".
We can use #AI to find more efficient method translations during just-in-time compilation of livecoded systems. #smalltalk #webassembly #catalyst
http://thiscontext.com/2025/07/22/ai-assisted-just-in-time-compilation-in-catalyst/
The #Catalyst #Smalltalk virtual machine is written in Smalltalk and decompiles itself to #WebAssembly. Here's how it works... https://thiscontext.com/2025/07/22/decompiling-the-catalyst-virtual-machine-into-webassembly-from-smalltalk
Anyone seen an #ActivityPub library written in #Scheme (any flavor) or #Smalltalk ?
I'm not finding any sign of either.
Perhaps I should take some bigger examples of my private programming history. Those are often similar or better than my professional projects using these languages. And then AI should rate #style, #readability and #maintainability, perhaps room for optimization without loosing these criteria. The languages here would be #pascal, #perl, #python, #java, #smalltalk, #erlang and #golang. Should be interesting. And beside the different languages I would expect a reflection of my personal experience.
No idea about #smalltalk
found this:
https://live.exept.de/doc/online/english/programming/contexts.html#HOMECONTEXT
> This is one of the most fundamental differences between Smalltalk and most other programming languages:
> in Smalltalk, a context behaves just like any other object, in that it is not destroyed, IFF there are still references from other objects to it. (typically, these are blocks)
A bit like #Forth - moved away but not forgotten (if I get it right)
Do You Follow Celebrity Gossip? Why or Why Not? https://lydiaschoch.com/wednesday-weekly-blogging-challenge-do-you-follow-celebrity-gossip-why-or-why-not/. #WednesdayWeeklyBloggingChallenge #SmallTalk #Celebrity
Kann dieses #Smalltalk bitte einfach abgeschafft werden?
"Schönes Wetter heute, wa?"
Klar. Die Sonne brennt senkrecht vom Himmel. Ich fühle mich, als stünde ich am Äquator direkt im Zenit.
"Na, auch im Rewe einkaufen?"
Ne, weißte, ich entspanne mich gerade in meiner Privatsauna.
#Smalltalk isn’t worthless. Here’s how to use it to accelerate your #career
Moving away from the constant upgrade cycle & moving closer to the ideals of #PermaComputing #MalleableSoftware
Design and setup a redundant system of old/used, cheap, low-power devices running ia: #Guix, #Linux, #FreeBSD, #macOS, #HaikuOS, #Plan9Front, #X11, #P9, #NFS, all working together
Become an expert on #MicroControllers #ESP32 #STM32 #RP2040 #MIPS #RiscV
DIY sensors which sing like birds to communicate their status
DIY robots "drones"
Move as much as possible of my computing needs to the #Terminal, #Emacs, #Rio #CLI #TUI #P9
Get an #3DPrinter and learn to use it
Design and build my own portable 8dot #braille terminal & try out if 3x3 or 3x4 dots is also workable.
Design and build my own low-power computers, their OS, and tools
Writing more of my own tools #DIY
#SmallTalk #ObjectPascal #Prolog #Scheme #Racket #CommonLisp #Haskell #Rust #Go #ObjectiveC #Swift
Deploy #LoRa #ReticullumNetwork #RNodes #MeshCore #Meshtastic
Start an #InternetResiliencyClub
Add #Tor, #I2P support by #WebProxy
#SolarPowered #SelfHost over #I2P, #OnionService #Blog #Wiki #Repositories #GopherHole #Darcs #Mercurial
#SelfHost my own #EmailServer, which will only accept email from #KnownServers #CommunityEmail #MutualEmailAcceptance
Share files via #BitTorrent over #I2P
DIY #HomeAutomation
DIY #GardeningAutomation
DIY #GreenHouse
Get a house cat, train the cat, use voice and gestures
Start asking money for advice & technology support
Build/program my own opportunistic and strange cryptocurrency miners #BTC, #XMR, #ZEC, etc #Art
#MakeMoreArt #LearnToDraw #Learn3DModeling #LearnGenerativeArt #LearnToComposeAmbientMusic
#ReCreateJottit #ReCreateInstikiWiki
#WriteMore #PublishMore #Letters, #Essays, #Missives, #Reports, #Treatise
…
Just as old:
Smalltalk-80: Bits of History
https://archive.org/details/Bits_Of_History_Glenn_Krasner/mode/2up
#retrocomputing #smalltalk
Slightly less shitty scan of the cover below.
The cover is really just awful. Like, I think less of Smalltalk (which I have professionally programmed in) because of this cover. The more I look the worse it gets.
GFA, made basically solo by Frank, went with all black & text, and it still looks awesome. This, made by a $1B+ corporation, tried to do graphics but couldn't hire a skilled chimp.
Maybe my website will be a self-hosted web based Smalltalk image that you simply run and explore in your own browser:
I _completely_ love that this exists.
Tonight's #Smalltalk programming goal - I worked through the first sample application tutorial in Squeak, now I will do the same in @pharoproject Because Pharo is a fork of Squeak, even the "Pharo By Example" book is extremely similar - the first sample app is the same. So it will let me A/B compare the two environments directly to see which one I will continue working in to learn Smalltalk.
Lesson 7: Programming the Shooter Game in Squeak/Smalltalk https://news.squeak.org/2025/06/05/lesson-7-programming-the-shooter-game-in-squeak-smalltalk/
@juanvuletich released major update on Vector Graphics.
Nested Submorph Clipping.
Dashed Lines. Now dashed lines are drawn by the VectorEnginePlugin. See Sample02Bezier for an example.
Several optimizations were done in the plugin. Some operations are up to 5 times faster.
Drawing of 8 bit Strings and UTF-32 Strings in addition to UTF-8. This may ease the adoption of VectorGraphics by Squeak.