I've always found OCaml's (* ... *) comments annoying, because it needs shift for both characters. But I suspect it's easier to type on a french keyboard.
Keyboards of early MIT systems[1] and Lisp Machines[2] had brackets (parentheses) and square brackets on the same key where square brackets and curly brackets are on modern keyboards.
cpeterso|9 days ago
Curl was a proprietary Lisp that {curly brackets} and was designed in the 1990s to build web applications.
https://en.wikipedia.org/wiki/Curl_(programming_language)
dunham|8 days ago
Knuth solves the bracket issue by redefining his keymap to swap () with [] and + with = (macos keymap files found at the bottom of this page: https://www-cs-faculty.stanford.edu/~knuth/programs.html )
Andrex|8 days ago
syene|8 days ago
1: http://xahlee.info/kbd/sail_keyboard.html
2: http://xahlee.info/kbd/space-cadet_keyboard.html
shawn_w|8 days ago
The above really reminds me of tcl, though, which uses square brackets to force evaluation of the command they wrap.