-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
questionFurther information is requestedFurther information is requested
Description
I started reading some of in-Til written source code and immediately asked myself why do we need:
proc p (name) { ... }instead of simplerproc p name { ... }if ($msg == "QUIT") {break}instead of simplerif $msg == "QUIT" {break}- only the verbose construction of a dict
set d1 [dict.create (a "alfa") (b "beta") (c "gama")]instead of providing a second "constructor"set d1 [dict.create2 a "alfa" b "beta" c "gama"] - the verbose
math ($x * $y)instead ofmath $x * $y
Looking into this further both points (1) and (2) are actually similar to "set destructuring a simplelist" (set a b c (1 2 3)).
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested