This is the Linux app named Cats Effect whose latest release can be downloaded as v3.6.3sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Scarica ed esegui online gratuitamente questa app chiamata Cats Effect con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI:
Effetto gatti
DESCRIZIONE:
Cats-Effect è una libreria Scala che fornisce un runtime asincrono, puramente funzionale e ad alte prestazioni. Consente una gestione degli effetti sicura e componibile (ad esempio, effetti collaterali, concorrenza, sicurezza delle risorse) nelle applicazioni Scala funzionali. Definisce astrazioni come IO, Resource, Concurrent, ecc. Permette di scrivere applicazioni che gestiscono le risorse in modo sicuro (chiusura/apertura, pulizia), pianificano attività, gestiscono la concorrenza, definiscono callback asincroni, interoperabilità e arresto graduale. È una parte fondamentale dell'ecosistema Typelevel.
Caratteristiche
- Il tipo di monade/effetto IO che cattura calcoli sincroni e asincroni, effetti ritardati, ecc.
- Astrazioni di sicurezza delle risorse (risorsa, staffa, ecc.) che garantiscono che l'impostazione/pulizia delle risorse venga gestita correttamente anche in scenari di errore/annullamento.
- Supporto per la concorrenza: fibre, asincroni, pianificazione, interruzione e primitive di coordinamento (ad esempio semafori, code)
- Integrazione con JVM, Scala versioni 2.x e Scala 3, supportando in molti casi anche Scala.js (per piattaforme JS); buona compilazione multipiattaforma.
- Contropressione, gestione efficiente del contesto di esecuzione/threadpool, evitando le comuni insidie delle operazioni di blocco, ecc.
- Progettazione basata su leggi solide: classi di tipi, leggi per la correttezza, supporto testkit per la verifica delle proprietà.
Linguaggio di programmazione
Scala
Categorie
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/cats-effect.mirror/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.