photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

246
active users

#smalltalk

0 posts0 participants0 posts today
Karsten Schmidt<p>Watching "The Big OOPs", new 1h50m talk by Casey Muratori about the long and meandering history, mistakes &amp; shortcomings of OOP and looking for better/alternative ways forward... </p><p><a href="https://www.youtube.com/watch?v=wo84LFzx5nI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=wo84LFzx5n</span><span class="invisible">I</span></a></p><p>(Also very interesting for some <a href="https://mastodon.thi.ng/tags/PermaComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PermaComputing</span></a> &amp; KISS aspects)</p><p><a href="https://mastodon.thi.ng/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.thi.ng/tags/ECS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECS</span></a> <a href="https://mastodon.thi.ng/tags/DOD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOD</span></a> <a href="https://mastodon.thi.ng/tags/ComputerHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerHistory</span></a> <a href="https://mastodon.thi.ng/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> <a href="https://mastodon.thi.ng/tags/SmallTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTalk</span></a> <a href="https://mastodon.thi.ng/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a></p>
Scott VE3QBZ<p>Been waiting weeks for this book and it finally arrived! In good shape too! (1985 printing)</p><p><a href="https://mastodon.clitheroe.ca/tags/Smalltalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Smalltalk</span></a></p>
thejikz<p><a href="https://infosec.exchange/tags/smalltalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smalltalk</span></a> wtf. <br>Im new to this but the manual says I can do this. <br>0.25 * 0.25, however, works as expected, and a multiple operator statement works as expected... so?? <br><a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Paolo Amoroso<p>This 1988 paper reports on Smalltalk-80 for exploratory programming and fast prototyping at Tektronix.</p><blockquote><p>Standard software engineering uses programming to implement a given specification. In contrast, exploratory programming is writing the specification.</p></blockquote><p><a href="https://dl.acm.org/doi/abs/10.1145/51607.51614" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dl.acm.org/doi/abs/10.1145/516</span><span class="invisible">07.51614</span></a></p><p>Some of the parallels the paper draws to Interlisp-D are not entirely accurate.</p><p><a href="https://groups.google.com/g/lispcore/c/G9ozbhT2OnQ/m/-XF_Ufm6CAAJ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">groups.google.com/g/lispcore/c</span><span class="invisible">/G9ozbhT2OnQ/m/-XF_Ufm6CAAJ</span></a></p><p><a href="https://oldbytes.space/tags/smalltalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smalltalk</span></a> <a href="https://oldbytes.space/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
PulkoMandy<p>Working on my <a href="https://mastodon.tetaneutral.net/tags/Amstrad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Amstrad</span></a> CPC <a href="https://mastodon.tetaneutral.net/tags/Smalltalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Smalltalk</span></a> interpreter again yesterday and today. I made the input hrompt use the CPC ROM line-editing code, that saves a lot of string allocations and also allows full cursor control, backspace, etc to work.<br>Reorganized the sources a bit so the imagebuilder is runnable from the main git branch, makind coordinated changes to the vm and image easier.<br>The bad news: my context recycling code doesn't work, I think. One context ends up being corrupt and crashes the VM.</p>
Simon Brooke<p><span class="h-card" translate="no"><a href="https://babka.social/@serge" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>serge</span></a></span> Is Scratch not essentially based on <a href="https://mastodon.scot/tags/Smalltalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Smalltalk</span></a>? Not knocking it, Smalltalk is also an excellent language, but <a href="https://mastodon.scot/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> is a different, and in my opinion more fundamental, paradigm than <a href="https://mastodon.scot/tags/OOP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OOP</span></a>, and one which I believe it benefits children to be introduced to first.</p>
Jan D<p>Smalltalk might not be used a lot today, but it had a big impact on programming languages, development methods and interface design. </p><p>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) </p><p><a href="https://archive.org/details/byte-magazine-1981-08/mode/2up" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archive.org/details/byte-magaz</span><span class="invisible">ine-1981-08/mode/2up</span></a></p><p><a href="https://hci.social/tags/smalltalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smalltalk</span></a> <a href="https://hci.social/tags/UX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UX</span></a> <a href="https://hci.social/tags/history" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>history</span></a></p>

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.

#Goals2025

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

Continued thread

Just as old:
Smalltalk-80: Bits of History
archive.org/details/Bits_Of_Hi
#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.

Continued thread

Also wondering: Are game dev environments where a lot smalltalk’s design ideas (as a development environment, not just the language) still thrive whereas most other things are plaintext + glorified editors? (other exception: Lazarus, but game dev is far more popular than object pascal)