RPL/2

Software screenshot:
RPL/2
Dettagli del software:
Versione: 4.1.21 Aggiornato
Data di caricamento: 28 Sep 15
Sviluppatore: Joel BERTRAND
Licenza: Libero
Popolarità: 82

Rating: 4.5/5 (Total Votes: 2)

RPL / 2 è un linguaggio di programmazione speciale per i calcoli scientifici, e potrebbe essere la strana bambino di amore proibito tra il Lisp e Forth.
I tipi di dati utilizzabili e di lavoro sono i seguenti:
- Interi binari (64 bit);
- Interi firmati (64 bit);
- I numeri reali (64 bit);
- Numeri complessi (2 * 64 bit);
- Strings (qualsiasi lunghezza);
- Liste;
- Vettori complessi, reali o interi;
- Matrici complesse, reali o interi;
- Nomi;
- Espressioni algebriche;
- Le espressioni riportate in notazione polacca inversa

Cosa c'è di nuovo in questa versione:

  • OpenMotif è ora patchato per rilevare correttamente fontconfig. .
  • SQLite e ncurses vengono aggiornati. rpl.inc è fisso.
  • RPL () invia ora argomenti per RPL / 2 sottoprogrammi.
  • RPL () prototipo è fissa (rpl_home è un char * unsigned, non un unsigned char **).
  • GSL è stato aggiornato.
  • Un importante bug è stato risolto nel LEGGI intrinseco (si verifica solo su dispositivi Unix).

Cosa c'è di nuovo nella versione 4.1.16:.

  • OpenMotif è ora patchato per rilevare correttamente fontconfig
  • SQLite e ncurses vengono aggiornati. rpl.inc è fisso.
  • RPL () invia ora argomenti per RPL / 2 sottoprogrammi.
  • RPL () prototipo è fissa (rpl_home è un char * unsigned, non un unsigned char **).
  • GSL è stato aggiornato.
  • Un importante bug è stato risolto nel LEGGI intrinseco (si verifica solo su dispositivi Unix).

Cosa c'è di nuovo nella versione 4.1.15:

  • RGDL e RGDR (lacero destra a sinistra e frastagliato) sono state aggiunte nuove funzioni intrinseche dal 4.1.14.
  • Un importante bug è stato risolto nella sequenza di inizializzazione (segfault).
  • Si verifica solo quando RPL / 2 è costruito con una localizzazione forzata.
  • EXIT regressione è fisso,

Cosa c'è di nuovo nella versione 4.1.14:.

  • Il numero di tubi tra processo è stato ridotto
  • Gnuplot è stato aggiornato e patchato in modo che possa essere costruito senza un errore di texinfo.
  • libiconv stato patchato per sostenere recente GLIBC (C11) versioni.

  • sono state fissate
  • Alcune condizioni di gara. SQLite è stato aggiornato.
  • Grandi regressioni sono state fissate nella struttura / FINE IFERR e inin valutazione ().
  • Le variabili locali sono stati esportati chiamati definizioni.
  • Tutti gli utenti devono eseguire l'aggiornamento a questa versione.

Cosa c'è di nuovo nella versione 4.1.13:

  • Questa versione contiene un sacco di correzioni di bug e alcuni minori miglioramenti. Tutti gli utenti dovrebbero eseguire l'aggiornamento a 4.1.13.

Cosa c'è di nuovo nella versione 4.1.12:

  • Un inrecherche_type bug minore () è stato fissato. {& Quot; & quot; & quot; } Non è stata valutata come previsto come un preventivo interiore non era sfuggito.
  • Una nuova intrinseco CIFRA è stato aggiunto per l'esecuzione di generazione, decrittografia e crittografia a chiave.
  • sono stati aggiunti CBC-CMAC e HMAC digerisce.
  • un digest intrinseco è stato aggiunto.
  • gestione del segnale su NetBSD è stato fissato.
  • autoconfigurazione RPL / CAS è stato aggiornato.
  • supporto a SQLite è stato aggiunto in sqlquery, SQLCONNECT, e SQLDISCONNECT.

Cosa c'è di nuovo nella versione 4.1.11:

  • Shared e variabili statiche sono ora memorizzate in un albero .
  • Solo giac / src è costruito in rplcas (GIAC / Makefile.am viene modificato).
  • Gnuplot, LAPACK, GIAC, unità e ncurses vengono aggiornati.
  • capacità Interprocess vengono rimossi quando RPL / 2 non possono eseguire la routine di inizializzazione per mantenere il sistema operativo più pulito possibile.
  • La gestione del segnale è riscritto per evitare uno strano bug su NetBSD cui un gestore di segnale può essere richiamata all'interno di un filo speciale e non nel thread chiamante.
  • Un importante bug è stato risolto in STO intrinseco.
  • STO restituisce un errore quando si deve creare una variabile globale se nessuno intrinseco (default) è impostato.

Cosa c'è di nuovo nella versione 4.1.10:.

  • FORALL intrinseco si aggiunge

  • Un errore maggiore (deadlock) è fissato in CYCLE che si è verificato solo quando CYCLE è chiamato ad interrompere un ciclo da una subroutine all'interno di un programma compilato.
  • C'è una soluzione per evitare di strano bug su reti lente nel LEGGI intrinseco.
  • viene aggiunto CRITICA struttura / FINE.
  • Quando un programma entra in una sezione critica, tutti gli altri thread dello stesso processo sonno finché il programma esce dalla sezione critica.

Cosa c'è di nuovo nella versione 4.1.9:

  • Gli strumenti sono aggiornati (GIAC, ncurses, SQLite, unità e LAPACK).
  • formato LUNGHEZZA * (...) è fissata.
  • sono state aggiunte alcune patch per costruire RPL / 2 su NetBSD.
  • caratteri di escape sono fissati in lettura e scrittura.
  • Un importante bug è stato risolto nel LEGGI intrinseco (su socket) come condizione di fine file è stato catturato in modo casuale su reti lente.
  • stdin può ora gestire stringhe di caratteri espaced in SYSEVAL.
  • - con-gcc-versione è aggiunto lo script di configurazione per forzare la versione di gcc, come gfortran 4.7 è rotto e si blocca con un errore di segmentazione
  • .

Cosa c'è di nuovo nella versione 4.1.7:.

  • Alcuni bug minori sono fissi
  • I doppi apici sono fuggiti in INPUT e funzioni intrinseche PROMPT.
  • viene restituito un errore (invece di un avvertimento) se in una funzione intrinseca non disponibile viene chiamata.
  • RPL / 2 può ora essere compilato croce fino a quando Debian generazione archivio.
  • Tutti tavolo, vettore, e le dimensioni della matrice sono ora trattati come unsigned long.
  • La funzione recherche_type () viene modificata per utilizzare la memoria cache.

Programmi simili

Convex Processing
Convex Processing

12 May 15

Hilbert II
Hilbert II

20 Feb 15

GRPN
GRPN

15 Apr 15

FEniCS
FEniCS

15 Apr 15

Commenti a RPL/2

I commenti non trovato
Aggiungi commento
Accendere le immagini!