Uma Análise do Chez Scheme: Linguagem e Ambiente
Chez Scheme é uma linguagem de programação e sua implementação, oferecendo uma ampla gama de ferramentas e documentação. Como um superconjunto da linguagem Scheme, conforme descrito no Relatório Revisado⁶ sobre a Linguagem Algorítmica Scheme (R6RS), o Chez Scheme suporta características padrão como procedimentos de primeira classe, tratamento adequado de chamadas de cauda, continuations, registros definidos pelo usuário, bibliotecas, exceções e expansão de macros higiênicas.
Além disso, o Chez Scheme proporciona suporte abrangente para interface com C e outras linguagens, múltiplas threads possivelmente em múltiplos núcleos, I/O não bloqueante e diversos outros recursos. A implementação conta com um compilador, sistema de tempo de execução e ambiente de programação, onde o código é compilado por padrão, permitindo otimizações de código de máquina e gerenciamento dinâmico de memória.





