Banca in acciaio Banca comune

Bank in acciaio Bank Common Lisp è un comune compilatore nativo comune.
Scarica ora

Banca in acciaio Banca comune Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • William Newman
  • Sito web dell'editore:
  • http://www.sbcl.org/

Banca in acciaio Banca comune Tag


Banca in acciaio Banca comune Descrizione

Banca in acciaio Common Lisp è un compilatore nativo lisp comune. Banca in acciaio Common Lisp è un ambiente di sviluppo per Lisp comune, con un eccellente supporto per lo standard ANSI: collezione di spazzatura, chiusure lessicali, macro potenti, una forte digitazione dinamica, compilazione incrementale e il famoso sistema di oggetti lisp comune (multimetodi e tutto). Bank Common Lisp include anche molte estensioni, come i fili nativi, il supporto del socket, un profiler statistico, i flussi programmabili e altro ancora. Questi sono tutti disponibili tramite un compilatore nativo integrato interattivo che ritiene come un interprete.sbcl è unico nell'essere un compilatore nativo multiplatform che si avvia completamente da fonte, utilizzando un compilatore C e qualsiasi altra implementazione comune ANSI comune. Cosa c'è di nuovo in questa versione: · Nuova porta: Supporto aggiunto per X86-64 NetBSD. (grazie ad Aymeric Vincent) · Miglioramento: supporto O_LargeFile Accesso ai file superiori a 2 GB su X86-64 / Linux. (grazie a Daniel Janus; bug di launchpad # 453080) · Nuova funzionalità: SB-INTROSPECT: chi-specializzata direttamente per ottenere un elenco di definizioni per i metodi specializzati sulla classe passata stessa. · Nuova funzionalità: SB-Atospect: chi-specializza - in generale per ottenere un elenco di definizioni per i metodi specializzati sulla classe passata stessa o sulle sottoclassi di esso. · Bandiera della nuova build:: sb-xref-for-internals; SBCL raccoglierà le informazioni XREF su se stesso durante la build (ad esempio per M-? In melma), se questo flag è abilitato in Personalizza-target-water.lisp. Ciò aumenterà la dimensione del nucleo di circa 5-6 MB, però, quindi è per lo più interessante per gli sviluppatori di SBCL. · Nuova funzionalità: vari parametri di sintonizzazione GencGC sono stati documentati sperimentalmente ed esportati da SB-EXT. Vedi la documentazione per i dettagli. correzioni e miglioramenti relativi a formati unicode ed esterni: · Il database dei caratteri Unicode è stato aggiornato allo standard Unicode 5.2, dando nomi e proprietà a un numero di nuovi caratteri e fornendo alcuni caratteri extra con le trasformazioni dei casi. · Miglioramento: si riavvia per fornire input / output sostitutivo sugli errori di codifica per i formati esterni del flusso fd. · Miglioramento: dove: è una parola chiave corrispondente a un formato esterno Il sistema supporta, ora è possibile specificare (:: Sostituzione) come formato esterno che sostituirà automaticamente gli errori di codifica o decodifica per i flussi e per le stringhe-ottetti e il suo inverso. (bug di launchpad # 317072) · Miglioramento: i flussi di file alla base dei flussi standard (come * Ingresso standard *, * Terminale-IO *) sono aperti con un formato esterno che utilizza il meccanismo di sostituzione per gestire errori di codifica, prevenendo varie catene di errore infinita e I / O confusione. · Cambio incompatibile minori: il formato esterno UTF-8 ora si rifiuta correttamente di codificare i caratteri LISP nell'intervallo surrogate (codici di acquisto tra # XD800 e #XDFFF). · Fissare un tapografo che impedisce la conversione di stringhe nei vettori di ottetto nella codifica latina-2. (Segnalato da Attila Lendvai; bug di launchpad # 471689) · Correggere un bug nella gestione multibyte ottetto degli errori di decodifica e il riavvio del valore d'uso. (bug di launchpad # 314939) · Fissare il bug sottostante l'errore previsto nel riavvio del file di forza terminale sugli errori di decodifica del flusso FD. · Fissare un bug nel riavvio della decodifica del tentativo-resync fd-stream quando l'errore è vicino alla fine del file. · Correggere un caso a doppio errore nelle conversioni dell'otteto unibyte, quando il primo utilizzo del valore dell'uso viene ignorato. · Correggi bug nella gestione di punti di codice indefiniti nelle codifiche di Unibyte. · La correzione Ascolta (e conseguente si blocca in lettura-char-no-hang) su flussi bivalenti dopo un non letto. · Miglioramento: SB-INTROSPECT: le informazioni di assegnazione riportano anche se l'oggetto è assegnato in una regione in scatola di spazio dinamico. · Miglioramento: SB-POSIX: la forcella ora segnala un errore se si fa un tentativo di forcella con filetti multipli in esecuzione, invece di andare avanti con conseguenze imprevedibili. (Segnalato da Leslie Polzer) · Correzione dei bug: usi degli accessori slot sui parametri del metodo specializzato all'interno dei corpi dei metodi di formazione del valore slot-usati non attivano più un errore di tipo durante la finalizzazione della classe. Questa correzione può causare la finalizzazione delle classi con gli accessori di slot che in precedenza. (riportato da lars rune n? stdal; bug di launchpad # 473699) · Fissaggio del bug: ripristinare la building sulla piattaforma MIPS. (regressione da 1.0.30.38, riportata da Samium Gromoff) · Correzione dei bug: ispezionare le chiusure è meno probabile che non riesca a fallire con un errore. · Correzione del bug: nessuna partenza del timer quando si imposta il retro dell'orologio del sistema. (bug di launchpad # 460283) · Correzione dei bug: con-standard-Io-Syntax ora si lega * Stampa-Pronta-Dispatch * alla tabella di spedizione Pronta standard come specificato da CLHS. · Correzione del bug: dare clip un suggerimento su una dichiarazione di tipo per consentire di costruire il cross-compiler senza avvertenze. (grazie a Josh Elasser; bug di launchpad # 396597) · Correzione dei bug: dump correttamente gli oggetti letterali nelle forme dedulanti di argisti. (Segnalato da Attila Lendvai; bug di launchpad # 310132) · Correzione del bug: distinguere gli specificatori di tipo tra gli array che potrebbero essere complessi e array che sono decisamente complessi. (bug di launchpad # 309129) · Fissaggio del bug: sottotiporep sa che il tipo di simbolo non è sottotiporep il tipo di parola chiave. (Segnalato da Levente Mészáros; bug di launchpad # 485972) · Correzione del bug: impostare il valore di un simbolo-macro all'interno di un metodo in presenza di dichiarazioni di tipo funziona correttamente. (Segnalato da Iban Hatchondo; bug di launchpad # 485019)


Banca in acciaio Banca comune Software correlato

Scala

Scala è un moderno linguaggio di programmazione multi-paradigma. ...

193

Scarica