home.social

#smalltalk — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #smalltalk, aggregated by home.social.

  1. #programming #devlife #Developers

    I would have to say the #Smalltalk ecosystem. Not that I think it's boring, but I am sure there are lots of junior devs out in the world who are bored silly after hearing me wax poetic about it for a few years.

  2. The small talk you try to avoid because you think it will be boring may actually be more enjoyable than you think, in nine experiments involving 1,800 participants, researchers found that people consistently underestimated how interesting and enjoyable conversations about boring topics would be

    Read Full Article

    #SocialScience #SmallTalk #HumanBehavior
    Reenviado desde Science News
    (https://t.me/experienciainterdimensional/10662)

  3. A little Party Conversation for the Shy 101 here. As an #actuallyAutistic but wanting to cope at author events by being prepared, this is a simple great guide. Definitely reviewing this the next time party time is beneficial to handle without becoming a wallflower.

    #actuallyAutistic #shy #party #smallTalk #writer #author #writingCommunity #writersOfMastodon

    earthsattractions.com/start-co

  4. AI-Generated Books, Forth & Pharo, and Why I'm Back with Common Lisp

    A notebook-style essay about stumbling upon AI-generated tech books (HiTeX Press, "Robert Johnson"), the realization that beautiful design doesn't equal working code, and the journey through Smalltalk chaos to the quiet stability of Common Lisp.

    Includes thoughts on:
    - The "end of the internet age"
    - Why I avoid publicly traded companies
    - AI in music, photography, and content moderation
    - Why a REPL beats bouncing windows

    Fake books → real lessons → building my own tools with CLOS and CLOG.

    Read here in German:
    mahamind7.blogspot.com/2026/03

    #CommonLisp #Smalltalk #AI #TechBooks #Programming #Forth #Pharo

  5. @badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.

    Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).

    @dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.

    I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.

    Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.

    #tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented

  6. Ah yes, the *masterpiece* of Smalltalk: a rewrite engine so "brilliant" that even its creators probably can't remember the syntax 😅. Because who doesn't love a tool that requires a scavenger hunt through 25-year-old examples just to do anything useful? 🕵️‍♂️🔍 #InnovativeConfusion
    dionisiydk.blogspot.com/2026/0 #InnovativeConfusion #Smalltalk #RewriteEngine #SyntaxChallenge #TechHumor #CodingStruggles #HackerNews #ngated

  7. RE: aoir.social/@kdriscoll/1160544

    Sad to read the illustrator of the legendary Smalltalk balloon cover for Byte magazine, Robert Tinney, died.

    #Smalltalk #Pharo

  8. Perl ❤ Transe TS Thayna


    TS Thayna | Ladies Perl | 00352-661463181




    Thayna – The trans woman who masters your deepest desires I'm Thayna, a young, delicious, and very hot trans woman, with 18cm to make you lose…




    Sex + Erotik auf Ladies Perl




    Heiße Nächte in Perl – Dein Ticket zur puren Ekstase
    In Perl erwarten dich verführerische Escorts, die deine wildesten Fantasien wahr werden lassen. Hier verbindet sich prickelnde Erotik mit unvergesslichem Spaß – jede Begegnung wird zu einem Feuerwerk der Sinne. Ob sinnliche Massagen, verführerischer Smalltalk oder heißer Action, hier findest du genau das, wonach dein Körper verlangt.
    Die Damen und Herren kennen keine Tabus und verwöhnen dich mit Leidenschaft und Hingabe. Perl wird zur Bühne für prickelndes Vergnügen, bei dem jede Sekunde zählt. Genieße die Freiheit, dich ganz dem Moment hinzugeben – ungezwungen, erotisch und voller Fun.
    Entdecke die verführerische Welt der Rotlicht-Eskapaden und lass dich verführen. In Perl wird jede Nacht zur unvergesslichen Party der Lust. Worauf wartest du noch? Der heißeste Spaß beginnt jetzt. 🔥





    #Ekstase #brünett_rückenlang_glatt #Feuerwerk #TS_Thayna #Massagen #65A_fest #Perl #GV #00352_661463181 #Sekunde #transsexuell #Genieße #Damen #orientalisch #AV #Nacht #Vergnügen #braun #Thayna #Smalltalk #Bühne #Ladies_de #Franz_ #totalrasiert - Mehr Ladies in Perl


  9. Looking at persistence options for #Pharo #Smalltalk today. I previously used voyage to save to #MongoDB . it worked fine.

    I always wanted to use #GemTalk #GemStone, but by the time I got to persistence, I didn't have it in me to dig into that rabbit hole.

    I think i will do that FIRST this time.

    Are there any GemStone/S users here?

    books.pharo.org/booklet-Voyage

    gemtalksystems.com/products/gs

  10. I haven't been active in #Smalltalk in several years. I have some great use cases that i want to start implementing, but I kinda want to get up to speed on what's happened in my absence.

    So, I am taking a quick poll to see which #smalltalk everyone is using these days. #Pharo or #Squeak ?

  11. Twenty something years later, and I am still dreaming of the day when I can write in #Smalltalk as a full time day job, instead of using it as my secret productivity tool.

    #squeak
    #pharo

  12. Quelques jours que j'ai la chance de contribuer à la prochaine stack graphique du langage de programmation #pharo #smalltalk (avec le projet Toplo).
    Ça fait tellement de bien de profiter d'un peu de temps pour faire du full #opensource et de continuer d'apprendre.

  13. @chemoelectric

    Years ago, for very short period of time, I had ever explored Squeak (or Pharo, forget which one) for fun.

    I was amazed that a programming language provides something similar with desktop environment and all things related with the programming language, including the tools are living inside the environment.

    At the time, suddenly I remember Lisp Machine, GNU Emacs and Gnustep + Window Maker at the same time.

    Although of course I realized these all are different.

    @toomanysecrets

    #Smalltalk #Pharo #Squeak

  14. [Перевод] Доктор Алан Кей о смысле «объектно-ориентированного программирования»

    Оригинал В 2003 году Алан Кей, признанный автор термина «объектно-ориентированное программирование», ответил на вопросы исследователя Штефана Рама. В этом письме он раскрывает первоначальный замысел ООП, который значительно отличается от того, чему большинство из нас учат сегодня. Публикуем перевод этого исторического документа.

    habr.com/ru/articles/946868/

    #ооп #smalltalk #simula #история_it

  15. I’d be interested in watching someone develop smalltalk tools in conjunction with LLMs.

  16. A quotation from Judith Martin

    The stress of making small talk with in-laws is called being part of a family.

    Judith Martin (b. 1938) American author, journalist, etiquette expert [a.k.a. Miss Manners]
    “Miss Manners,” syndicated column (2014-02-18)

    Sourcing, notes: wist.info/martin-judith/76275/

    #quote #quotes #quotation #qotd #missmanners #chitchat #conversation #duty #family #inlaw #smalltalk #sociability

  17. I like all #programming languages but I have only a few that are my favourites. #Smalltalk is one of those few. But all the current open-source implementations still sport that Smalltalk-80, last-Century chic look.

    I learned the language on the XEROX Smalltalk-80 system, so this look-and-feel holds that certain nostalgic charm for me. And when we were all using the VT100 terminal, Smalltalk's bitmap graphics and MVC GUI looked positively fresh, futuristic, and fun. But that look is now 45 years old. My goodness, let us just get over those garish colours and serif fonts, already!

    These days, #Pharo's look-and-feel is perhaps the least offensive to the modern eye. But even it has that mouldy, cheesy look.

    I am perfectly happy to use the classic Smalltalk-80 language in its original form; its design is ageless. But I find no technical, economical, practical, or aesthetic justifications for retaining that 1980s' look-and-feel in the 2025 implementations.

  18. I think any large interesting program you might write could well have an embedded language within it, in which the user can write stuff that is just as good, and just as deep as built-in functionality. You want this. It’s a thing that makes programs compelling.

    In #Vim, that embedded language is #VimScript. In #emacs, that’s #elisp (which in fact, I think the whole thing is written in). In a #smalltalk environment, you control the entire environment with Smalltalk, just as elisp applies to Emacs. For many, many things, that language is #lua ( #NeoVim, many games, #pandoc, #redis, this list goes on).

    I used to think there were really two reasonable mainstream languages you could use here: #Python or #javascript. Between those two, for a long time I felt that JavaScript was the winner. I think that has changed as Python has gotten faster, more powerful, and better known. But also, I think the answer might actually not be either of these two. It might be Lua. Lua is simpler and faster than either JavaScript or Python. It’s more embeddable. It’s designed specifically for this purpose. It’s in much wider use as an embedded scripting language. I don’t want Lua to be the answer. I like Python better. But I think Lua actually is the right answer.

  19. Cursor AI is a fascinating thing. I wonder if there is something similar for #Pharo #Smalltalk

  20. REPOST (JAN 2024): My first thoughts on #Psion's dialect of Object Oriented C for the Series 3 and related portable computers.

    Includes the JPI/Clarion #TopSpeed #compiler, a proprietary preprocessor, the Eiffel programming language, and a handful of calling conventions.

    Also, did somebody say Objective-C?

    This is an old blog post from the beginning of the year. If you've been following my journey in recreating #CTRAN, this was written a week before I decided to take the plunge.

    hackaday.io/project/161291-the

    (Yes, I did say in the article that I definitely wouldn't be writing a compiler. I did say that.)

    #RetroComputing #EPOC16 #CDECL #Clarion #TopSpeed #TopSpeedC #RetroProgramming #RetroDev #Smalltalk #ObjectPascal #preprocessor #Eiffel #OOP #ObjectiveC #compilers #ObjectOriented

  21. #Simula is visionary, and #Smalltalk revolutionary. But #Java is just 🤷‍♂️, especially after 30 years.

    #OO #programming language

  22. CW: scheme envy

    Experimenting with #GlamorousToolkit (AKA #pharo with more bling). Slowly getting the hang of things by exploring the interactive examples, inspecting things, fixing code, creating new methods, etc. Then I come across a seemingly innocent example of #smalltalk message syntax using basic arithmetic:

    3 factorial raisedTo: 2 squared; squared

    I expect it to return a huge number, but instead it's 36. Eventually it dawns upon me that I may have an integer overflow, so I spend around 10 minutes working around it, eventually manage to figure out how to promote the intermediate result to a LargeInteger, evaluate it and the IDE locks up and is killed by an OoM error...

    Never expected to miss #scheme and its numeric tower after being handed everything else it lacks on a silver platter, but here we go :blobcatoh:

  23. @Walker

    #Compiled vs. #interpreted doesn't explain memory usage. For example, there are systems implemented in high-level languages (#Lisp and #Smalltalk come to mind) from the hardware right up to the UI that ran just fine on hardware that is today trivially tiny. It's more system design and what is being #optimized for, I think. When main memory was a few thousand iron doughnuts or the surface of a spinning drum, you optimized for every word of memory.

    1/2

  24. ICYMI: My first thoughts on #Psion's dialect of Object Oriented C for the Series 3 and related portable computers.

    Includes the JPI/Clarion TopSpeed compiler, a proprietary preprocessor, the Eiffel programming language, and a handful of calling conventions.

    Also, did somebody say Objective-C?

    hackaday.io/project/161291-the

    #RetroComputing #EPOC16 #CDECL #Clarion #TopSpeed #TopSpeedC #RetroProgramming #RetroDev #Smalltalk #ObjectPascal #preprocessor #Eiffel #OOP #ObjectiveC

  25. #SmallTalk Perle aus virtuellem Businessmeeting in #Teams: "Der #VW #Passat ist in Blech gepresste Langeweile." 😅

  26. I intervjuet forsøker Kristen Nygård å forklare objektorientert programmering (#OOP).

    I tillegg til Ole-Johan Dahl så nevnes Alan Kay, Xerox PARC, #SmallTalk og Apple Lisa (skrevet som LISA). Endel unøyaktigheter er det i teksten, f.eks. Alan Kay skrev ikke SmallTalk alene, men det er vel ikke så galt til å være et reklameblad.

    #AlanKay #XeroxParc #AppleNytt #Simula #OleJohanDahl #Macintosh #norsktut #allheimen

  27. My last thought for a while.

    I grew up in (mostly older) houses that almost always had ceiling fans, but I do not see ceiling fans very often these days.

    I wonder why? Is it confirmation bias? Or maybe air conditioning has become so commonplace that fewer people have fans installed? 🤔

    #Today #AirConditioning #HeatWave #CeilingFan #SmallTalk