tardy
v0.1.0
Tardy (déf. : retarder ou retarder au-delà de l'heure correcte ou prévue ; tard.) est un environnement d'exécution asynchrone pour l'écriture d'applications et de services dans Zig. La majeure partie du code de ce projet provient de zzz, un framework de réseau orienté performances.
Dernière stabilité Zig : 0.13.0
Dernière version tardive : 0.1.0
zig fetch --save git+https://github.com/mookums/tardy#v0.1.0
Vous pouvez ensuite ajouter la dépendance dans votre fichier build.zig
:
const tardy = b . dependency ( "tardy" , .{
. target = target ,
. optimize = optimize ,
}). module ( "tardy" );
exe . root_module . addImport ( tardy );
Important
Tardy est actuellement un logiciel alpha . C'est rapide et ça marche mais c'est encore expérimental !
io_uring
pour Linux (>= 5.1.0).epoll
pour Linux (>= 2.5.45).kqueue
pour BSD et Mac.busy_loop
pour Linux, Mac et Windows.runtime.[net/fs]
)runtime.spawn
)Sauf indication contraire explicite de votre part, toute contribution que vous avez intentionnellement soumise pour inclusion dans Tardy sera sous licence MPL2.0, sans termes ou conditions supplémentaires.