| Sonno Linguaggio di scripting multi-paradigma per la piattaforma Java |
Scarica ora |
Sonno Classifica e riepilogo
- Nome editore:
- Raphael Mudge
- Sito web dell'editore:
- http://sleep.dashnine.org/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 248 KB
Sonno Tag
Sonno Descrizione
Linguaggio di scripting multi-paradigma per la piattaforma Java Il sonno è facile da imparare con l'obiettivo-c e la sintassi ispirata perl. Ecco alcune caratteristiche chiave di "Sleep": · Esegue gli script velocemente con una piccola dimensione del pacchetto (~ 225kb) · Excels presso la manipolazione dei dati, l'integrazione dei componenti e la comunicazione distribuita · È estensibile e incorporato nelle tue applicazioni Java · Utilizza perfettamente gli oggetti Java e le librerie di terze parti Cosa c'è di nuovo in questa versione: · Semafori del sonno Utilizzare Notifyall () anziché informare () per svegliare i thread. Stava vivendo il deadlock su una scatola multicore a causa del singolo filo svegliato in attesa di qualcos'altro e nessun altro thread si svezzare. · Forchetta () Ora copia l'ambiente di script dall'invio genitore e crea copie fresche di tutte le chiusure denominate. Ciò impedisce le variabili di applicazione dello stato e della chiusura non sincronizzati di chiusura da perdite nell'ambiente biforcutario. · Sovraccaricato nell'operatore per verificare se una chiave è in% hash in un modo di sola lettura. cioè "x" in% hash. Perché questo importa? Le operazioni di sola lettura su hash sono al sicuro. % hash è un'operazione di scrittura quando "SnowkeyKey" non è nell'Hash. Questo perché il sonno aggiunge "SnownownKey" all'Hash con un valore di $ NULL. In un contesto multithreading questo ti corromperà. · Aggiunta una somma (@a | iter, ...) per riassumere i prodotti di tutti gli array o iteratori specificati: (@a * @b * ...) + (@a * @b * ...) + ... · Aggiunto -Usupper e -isLower per verificare il caso di una stringa. · Puttile (@a, @b) ora mette tutti gli elementi di @b su @a. · Valori estesi (% hash, ) per accettare un array o iteratore di tasti da tirare dall'Hash specificato. I.e. Valori (% hash, @ ("Key1", "Key2", ...)) · I valori (...) fanno copie dei contenitori scalari presi dall'ash
Sonno Software correlato