kill9/harmful/software/scheme.md

547 B

Scheme sucks (but less)

  • Scheme standard is really minimalist and specific

This implies that an scheme implementation implements it as the creator wants. They include libraries and extensions which can make an implementation incompatible with another. They need " Scheme Requests for Implementation" to solve that problem.

Variables and procedures

Scheme uses the same namespace for variables and procedures. So you can't give the name "list" to a variable. Instead you can see xs or lst