5 ms·
when i was in uni in 2014 i learned that smalltalk became obsolete, later i went to industry to see that no one use smalltalk(or prolog) and yet on this site pp
by ivanvoid 7mo ago
when i was in uni in 2014 i learned that smalltalk became obsolete, later i went to industry to see that no one use smalltalk(or prolog) and yet on this site ppl bringing up smalltalk every single month, why is that i wonder
- bear8642 7mo agoLikely because whilst it didn't work out commercially, the ideas smalltalk, prolog and other more esoteric languages (forth, apl) focus on are themselves very interesting.
- morphle 7mo agoThe Potsdam university (near Berlin, Germany) and Hasno Platner Instute [1] has been actively teaching and researching Squeak Smalltalk for decades. Same in Buenos Aires and several other places. Science papers every month for 5 decades, under many names besides Smalltalk. Weekly online conferences, presentations. https://www.hpi.uni-potsdam.de/hirschfeld/projects/index.html https://www.hpi.uni-potsdam.de/hirschfeld/projects/index.htm...
- Frolo 7mo agonorthern michigan university was using it heavily 8-10 years ago
- conartist6 7mo agoYeah there's a difference between being popular and influential. Smalltalk is influential without being all that popular. I suspect that's largely because most smalltalk implementations don't store code in git. "A smalltalk" is more like a Linux distro than a phone app. It's almost like the main purpose of a smalltalk is to build more smalltalks. It's a good way for developers to build a deep, powerful tool for other developers, but it's a less good way to build user experiences targeted at non-programmers, who are going to want to have a bunch of different apps to use not a bunch of different operating systems to use. Good economics for the classroom; bad economics for the real world. Then and now, though, a great way to play with novel ideas in programming languages.
- zabzonk 7mo agoPeople like the language - I like it though I have only written a few bits and bobs in it. They also like Fortran, Prolog, and (dare I say it) Haskell, and many others that don't appear here so often. Just because a language is not this week's hotness (looking at you Rust) does not make it "obsolete".
- cess11 7mo agoIn what way, obsolete? There is quite a bit of worthwhile research done in Smalltalk-related languages and some corporations are quite successful in building on such languages. It's not dominant in the way of Wordpress but also not insignificant.
- projektfu 7mo agoA lot of systems are obsolete, in the sense that you cannot find work in them. Nonetheless, people use them to prototype ideas that will eventually find their way into industry. Is Haskell obsolete? Not exactly, but it's hard to find real-world projects that use it. Concepts developed in Haskell get imported into other systems. Systems are only truly obsolete when there is no real reason to use them. PL/1 is obsolete. It's hard to find even legacy code using it, and nobody would use it for experimentation.
- bux93 7mo agoRoman empire is obsolete. Men can't stop thinking about it.
- Frolo 7mo agomostly because everything relevant we have today was built on smalltalk ideas and it still executed them better in the 70s than modern languages do today.
- goatlover 7mo agoMy understanding is commercial Smalltalk still exists, it's just very niche. See Cincom: https://www.cincomsmalltalk.com/main/ https://www.cincomsmalltalk.com/main/