Timeline for What useful expressiveness will be impossible in a language where an expression is not a statement?
Current License: CC BY-SA 3.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 16, 2020 at 10:01 | history | edited | CommunityBot |
Commonmark migration
|
|
Aug 12, 2012 at 18:13 | comment | added | Carlo V. Dango | @delnan yes, and in Smalltalk there are no void methods, they return 'this' instead. I've searched my soul and prefer void. I have to read up on F# options though before making any decitions in stone. | |
Aug 12, 2012 at 17:40 | comment | added | user7043 |
As you should know (since you refer to Lisp), evaluating to something does not imply not doing anything, and vice versa. Things like f() and a = b evaluate to values in many, many languages. In many functional languages, even launchTheMissles evaluates to a value (namely, the empty tuple).
|
|
Aug 12, 2012 at 17:26 | comment | added | Carlo V. Dango | I don't want to look at LISP anymore :-) I want static typing a light weight syntax. I want to rid excessive () and ; | |
Aug 12, 2012 at 17:13 | history | answered | chemisus | CC BY-SA 3.0 |