Assertion: scheme | /r/CapableOf | choose the first
Facets:
Source sentences:
text: It was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization, giving stronger support for functional programming and associated techniques such as recursive algorithms.
text: Scheme was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization.