Package: ruby-nio4r (2.7.3-1 and others)
Links for ruby-nio4r
Debian Resources:
Download Source Package ruby-nio4r:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
libreria Ruby che fornisce un'API selettore per monitorare oggetti I/O
nio4r (New IO for Ruby) fornisce un'API selettore per I/O astratta, multipiattaforma e stateful. I selettori di I/O sono il cuore dei cicli di eventi basati su "reattori" e monitorano più oggetti I/O per vedere vari tipi di prontezza, ad esempio pronto per la scrittura o per la lettura.
L'API più simile fornita da Ruby oggi è Kernel.select, tuttavia l'API select richiede che vengano passati, ogni volta, gli array di tutti gli oggetti I/O a cui si è interessati. nio4r fornisce un'API più orientata agli oggetti che permette di registrare gli oggetti I/O con un selettore e poi gestirli quando sono selezionati per vari tipi di eventi.
nio4r è progettato sul modello dell'API NIO Java, ma semplificato per la facilità d'uso.
I suoi obiettivi sono:
* esporre interfacce ad alto livello per selettori di I/O stateful; * mantenere l'API piccola per massimizzare sia la portabilità sia le prestazioni in molti diversi sistemi operativi e VM Ruby; * fornire funzioni intrinsecamente con gestione sicura dei thread per lavorare con oggetti I/O.
Other Packages Related to ruby-nio4r
|
|
|
|
-
- dep: libc6 (>= 2.38) [not alpha, ia64, loong64, sh4]
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.40) [loong64, sh4]
-
- dep: libc6.1 (>= 2.28) [ia64]
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6.1-udeb
- dep: libc6.1 (>= 2.38) [alpha]
-
- dep: libgmp10 [ia64]
- libreria aritmetica a precisione multipla
-
- dep: libruby (<< 1:3.4~) [not ia64]
- librerie necessarie per eseguire Ruby
- dep: libruby (>= 1:3.3~0) [not ia64]
-
- dep: libruby2.5 (>= 2.5.0~preview1) [ia64]
- Package not available
-
- dep: libruby3.3 (>= 3.3.1) [not ia64]
- librerie necessarie per eseguire Ruby 3.3
-
- dep: ruby (<< 1:2.6~) [ia64]
- interprete per il linguaggio di scripting orientato agli oggetti Ruby (versione predefinita)
- dep: ruby (>= 1:2.5~0) [ia64]
Download ruby-nio4r
Architecture | Version | Package Size | Installed Size | Files |
---|---|---|---|---|
alpha (unofficial port) | 2.7.3-1+b3 | 107.2 kB | 511.0 kB | [list of files] |
amd64 | 2.7.3-1+b2 | 111.6 kB | 461.0 kB | [list of files] |
arm64 | 2.7.3-1+b2 | 109.2 kB | 509.0 kB | [list of files] |
armel | 2.7.3-1+b2 | 107.4 kB | 509.0 kB | [list of files] |
armhf | 2.7.3-1+b2 | 105.9 kB | 445.0 kB | [list of files] |
hppa (unofficial port) | 2.7.3-1+b2 | 111.0 kB | 469.0 kB | [list of files] |
i386 | 2.7.3-1+b2 | 113.3 kB | 465.0 kB | [list of files] |
ia64 (unofficial port) | 2.3.1-1 | 50.7 kB | 206.0 kB | [list of files] |
loong64 (unofficial port) | 2.7.3-1+b2 | 110.9 kB | 509.0 kB | [list of files] |
m68k (unofficial port) | 2.7.3-1+b2 | 106.2 kB | 445.0 kB | [list of files] |
mips64el | 2.7.3-1+b2 | 109.0 kB | 518.0 kB | [list of files] |
ppc64 (unofficial port) | 2.7.3-1+b2 | 114.6 kB | 510.0 kB | [list of files] |
ppc64el | 2.7.3-1+b2 | 114.1 kB | 510.0 kB | [list of files] |
riscv64 | 2.7.3-1+b2 | 110.8 kB | 445.0 kB | [list of files] |
s390x | 2.7.3-1+b2 | 110.6 kB | 465.0 kB | [list of files] |
sh4 (unofficial port) | 2.7.3-1+b2 | 113.0 kB | 445.0 kB | [list of files] |
sparc64 (unofficial port) | 2.7.3-1+b3 | 105.3 kB | 1,410.0 kB | [list of files] |
x32 (unofficial port) | 2.7.3-1+b2 | 110.9 kB | 457.0 kB | [list of files] |