PLT Scheme

Software screenshot:
PLT Scheme
Dettagli del software:
Versione: 4.2.5
Data di caricamento: 5 Jun 15
Sviluppatore: PLT Scheme Inc.
Licenza: Libero
Popolarità: 12

Rating: nan/5 (Total Votes: 0)

Si tratta di una famiglia di implementazioni Scheme, tra MzScheme e DrScheme.
Supporta la creazione di nuovi linguaggi di programmazione attraverso un ricco sistema di sintassi espressiva,.
Questa è l'ultima versione nota come PLT Scheme. Tutte le nuove versioni sono stati rimarchiati come Racket

Cosa c'è di nuovo in questa versione:.

  • Il quadro unit test per le lingue di insegnamento fornisce `check-membro di 'e` il check-gamma' per il controllo & quot; funzioni random & quot ;, cioè, & quot; funzioni & quot; che può produrre diversi risultati diversi per uno stesso argomento.
  • Il `schema / vettore 'libreria fornisce operazioni comuni vettoriali (anche reprovided da` schema').
  • Il programma / promessa di libreria '' fornisce diversi nuovi tipi di promesse con le strategie di esecuzione alternative.
  • Nuove utility di lettura porta-:. `In-port ',` port - & # X3e, lista', `file - & # X3e; list '
  • Una nuova richiedere-macro, `path-up ', per richiedere un file che è più alto nella struttura di directory.

Cosa c'è di nuovo nella versione 4.2.1:

  • Questa è l'ultima release che include ProfessorJ. A partire dalla prossima release, Kathy grigio che ha creato e mantenuto il professore si sposterà il codice per il pianeta e mantenere solo a un livello minimo.
  • tipizzato Scheme 2.0 estende il sistema di tipi in modo significativo, il che rende più espressivo. Ad esempio, i predicati applicati ai selettori, come (numero? (Car x)), sono significativi al sistema tipo.
  • più veloce l'installazione di pacchetti Planet che attivano installare degli altri pacchetti Planet, perché l'indice di documentazione viene aggiornato solo una volta dopo l'installazione di un gruppo di pacchetti.
  • Il `sintassi / parse 'libreria fornisce gli scrittori di macro con un maggiore matcher modello sintassi che segnala gli errori in base ai modelli di' dichiarati classi di sintassi.
  • mappature Identifier seguono piuttosto l'interfaccia dizionario v4 e convenzioni di denominazione sono disponibili dalla sintassi / id-tavolo della biblioteca `'.
  • Redex: aggiunto `define-relazione 'e schemi generalizzati che compaiono in & quot; dove & quot; clausole sfruttare appieno modello matcher Redex. (Questo è un cambiamento all'indietro incompatibili, ma uno spesso richiesto;. Vedere le note di rilascio Redex per i dettagli)
  • chiusure serializzabili del server Web sono ora disponibili per altri scopi attraverso il web-server / lang / library serial-lambda.
  • Teachpacks: piccole modifiche alla parte dell'universo del & quot; universe.ss & quot; API, più l'aggiunta di un modulo per il lancio di molti mondi (comunicanti) simultaneamente. Correzioni di bug riguardanti la conversione in stringhe.
  • È ora possibile creare lettori scarabocchio personalizzato con un comando personaggi diversi che `@ ', vedere` make-at-reader / interno' e `make-at-reader '

Altri software di sviluppo PLT Scheme Inc.

Racket
Racket

27 Sep 15

Racket
Racket

10 Feb 16

Commenti a PLT Scheme

I commenti non trovato
Aggiungi commento
Accendere le immagini!