Detalhes de Software:
Versão: 4.2.5
Data de upload: 5 Jun 15
Licença: Livre
Popularidade: 315
É uma família de implementações Scheme, incluindo MzScheme e DrScheme.
Ele suporta a criação de novas linguagens de programação através de um sistema sintaxe rico, expressivo.
Esta é a última versão conhecida como PLT Scheme. Todas as novas versões foram rebatizada como Racket
O que é novo nesta versão:.
- A framework de teste de unidade para as línguas de ensino fornece `check-membro-de 'e` check-gama' para verificação de & quot; funções aleatórias & quot ;, ou seja, & quot; funções de & quot; que podem produzir vários resultados diferentes para um e o mesmo argumento.
- O esquema `/ vector 'biblioteca oferece as operações comuns do vetor (também reprovided por` sistema »).
- O esquema / promessa biblioteca `'fornece vários novos tipos de promessas com as estratégias de execução alternativas.
- Novos utilitários de leitura de portas:. `In-port ',` port - & # x3e; list', `file - & # x3e; list '
- Uma nova exigir-macro, `caminho-up ', para exigir um arquivo que é maior na árvore de diretórios.
O que é novo na versão 4.2.1:
- Este é o último lançamento que inclui ProfessorJ. A partir do próximo lançamento, Kathy cinza que criou e manteve o Professor vai passar o código para planeta e manter apenas a um nível mínimo.
- digitado Esquema 2.0 estende o sistema de tipo significativamente, tornando-o mais expressivo. Por exemplo, os predicados aplicado a selectores, tais como (número? (Carro x)), são significativas para o tipo de sistema.
- Faster instalação de pacotes planeta que desencadeiam a instalação de outros pacotes de planeta, porque o índice documentação é atualizada apenas uma vez após um grupo de pacotes está instalado.
- A sintaxe `/ parse 'biblioteca fornece escritores de macros com uma sintaxe de correspondência padrão avançado que relata erros com base nos padrões' declarou classes de sintaxe.
- mapeamentos Identificador seguinte a interface dicionário v4 e convenções de nomeação estão disponíveis a partir da sintaxe / id-mesa biblioteca `'.
- Redex: adicionado `definir-relação" e padrões generalizados que aparecem em & quot; onde & quot; cláusulas de usar o padrão completo de correspondência Redex. (Esta é uma mudança para trás incompatíveis, mas muitas vezes solicitado;. Ver as notas de lançamento Redex para detalhes)
- encerramentos serializáveis do servidor Web estão agora disponíveis para outros fins, através do web-server / lang / biblioteca serial-lambda.
- Teachpacks: pequenas mudanças no universo parte do & quot; universe.ss & quot; API, além da adição de um formulário para o lançamento de muitos (comunicantes) mundos simultaneamente. Correções de bugs relativos a conversão em strings.
- Agora é possível criar leitores costume rabiscar com um comando de caracteres diferentes do que '@', consulte `make-at-leitor / interior 'e` make-at-reader'
Comentários não encontrado