ComputerScientist
174 subscribers
14 photos
3 files
206 links
▜ The Inventor

Stuff that inspire you to create.

See also: ▙ @LitMind
Download Telegram
#toRead

📚 If Smalltalk Is So Good Why Does Nobody Use It
#Smalltalk

http://wiki.c2.com/?IfSmalltalkIsSoGoodWhyDoesNobodyUseIt
“TBH I had a pretty solid syntax in mind from the beginning.
#Smalltalk was very much the only thing that inspired the syntax at first.

Then I just replaced the unsightly [] for code blocks with {}

And much much later added (\:arg expr)
#TheSemicolon, on syntax development of #Citron
#TalkingSemicolon
Was Smalltalk an inspiration for Citron's syntax?

Yes, it was.

Was it more?

It was much more than the syntax. The idea of a dynamic dispatch system with pure OO, came from Smalltalk

Have you reinvented or refined Smalltalk?

Not really, Citron is quite different, it has different thoughts behind it, it tried to do things very differently.

#Citron #Smalltalk
#language #Pharo
Pharo

First appeared: 2008

Features:
• live programming
• purely object-oriented
• dynamically typed
• reflective
• inspired by #Smalltalk
• single inheritance between classes
• traits: groups of methods