News for hackers. Stuff that matters.
Re:Smalltalk: An Entrepreneur's Secret Weapon by louiscyphre on Tuesday February 11, 2020 @04:58PM (#22303356)
Indeed, you can. The first thing to learn here is that the hash (#) signifies a literal symbol. So, #a is a symbol, whereas 'a' is a string (of length 1 and containing the character $a).

The second thing to learn is that the dollar sign ($) signifies a character value, so $b is the value of the character "b" and $c is the value of the character "c".

#() signifies a literal array created at compile time.

Thus, #($a #a 'a' 1 1.0) is an array that contains the character $a, the symbol #a, the string 'a', the integer 1, and the floating value 1.0). Easy peasy.

Re:Smalltalk: An Entrepreneur's Secret Weapon by theamk on Wednesday February 12, 2020 @02:08PM (#22311725)
Separate types for literals, characters and strings? That's already more complex than Python, not to mention TCL.