eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

215
active users

#smalltalk

2 posts2 participants0 posts today
Replied in 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.

Here's a blast from the past! I got this VHS tape at some now forgotten convention back in the early 1990s, directly from the Borland booth. My grandson came across this while packing some books up for me.

At the time I had already learned about #OOP from using a cracked version of a commercial #Smalltalk implementation I downloaded from a BBS, but C++ and ObjectPascal were still in my future.

I should digitalize this video!

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)

Replied in thread

@screwtape @dougmerritt "Objective-C combines the expressive power of C with the speed & performance of Smalltalk." :)

ST is an incredibly powerful tool, but it's trapped in the GUI, and an outdated one, it's not really expressive in code itself. Its performance is so crippling. And you can't disentangle "a program" from the workbench, you ship the workbench to the client, which sucks ass.

Java and Objective-C got the good parts and you can make applications in them.
#smalltalk

Replied in thread

@screwtape
However, the workaround, so that you need not wait an unbounded and unguessable amount of time, is to go to the post's home server.

(The post is about "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....[back then Smalltalk] looked positively fresh, futuristic, and fun. But that look is now 45 years old." Etc.)

In the hopefully unlikely absence of still further errors, it should then be immediately readable -- although I believe *replying* to such a thing still results in that remote-to-you server telling your Mastodon client to take you back to your home server to make the reply.

I forget if I always have to actually follow the person who posted as an additional step in that reply.

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.

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.

groups.google.com/g/lispcore/c

groups.google.comConference buttons