draft13,

Is #SmallTalk worth looking into these days?

tetrislife,

@draft13 lots of knowledgable replies. I haven't, but would like to, use #Squeak or #CuisSmalltalk as a productivity environment, as it was intended.

Separately, for a programming language, I am dabbling in #Prolog for the data centricity and the reduction in code that is possible.

PowellDean,

@draft13 In my opinion, as a long-time #smalltalk programmer and fan, it's still one of the most productive environments. #pharo continues to innovate, and #GlamorousToolkit pushes the envelope even further.

Learning any new programming language is a chance to see things differently. Learn Smalltalk and you may never look back.

sergio_101,
@sergio_101@mastodon.social avatar

@PowellDean @draft13 i started learning after about a decade and a half of professional programming.

Smalltalk taught me that i was still pretty clueless about OOP.

It's still my favorite OOP language. Ever.

draft13,

@sergio_101 @PowellDean that’s interesting to hear. Seems like I might give it a go!

sergio_101,
@sergio_101@mastodon.social avatar

@draft13 @PowellDean

Here is one thing that is a BUMMER about smalltalk. Once you start using it in your daily life, you WILL miss it.

I measure the quality of a tool by how much joy or dread i have when i am prepping to use it.

Smalltalk and its IDE will make you kinda dread everything else.

kephalos,
@kephalos@social.tchncs.de avatar

@draft13 @sergio_101 @PowellDean I can definitely recommend giving Pharo a go.

There are aspects of the language that are a bit dated but as a die hard vim user, it’s the first time that I felt an IDE was actually an integrated development environment.

Ah and your python List or Java array list is called “orderedcollection”.

PowellDean,

@kephalos @draft13 @sergio_101

Not to mention that offers functional-style programming as well. Want to filter that OrderedCollection?

result := anOrderedCollection select: [ :item | item ... ].
result := anOrderedCollection reject: [ :item | ... ].

Oh, and the Class Hierarchy Browser will spoil you for anything else.

Just curious...what about Pharo seems outdated? For my taste, Squeak's interface is too cartoonist.

sergio_101,
@sergio_101@mastodon.social avatar

@PowellDean @kephalos @draft13

This is precisely why i would love to use as a data store .

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines