Does anyone know what a #libuv / #nodejs uv_write_cb status of -89 means? I'm seeing:
STREAM 18901: do read
STREAM 18901: onWriteComplete -89 undefined
Error: ERR_STREAM_DESTROYED: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
In my logs with NODE_DEBUG=stream enabled, full stacktrace at: https://github.com/websockets/ws/issues/2148
#libuv Adds #IO_uring Support For ~8x Throughput Boost
https://www.phoronix.com/news/libuv-io-uring
Original tweet : https://twitter.com/phoronix/status/1648333901176135682
Salut les utilisateurs francophones de #neovim #nvim
Un petit article qui n'a rien à voir avec la sortie de la version 0.9 mais plutôt de l'usage de la #libuv pour la conversion de #markdown à #html de manière asynchrone.
https://pcoves.gitlab.io/blog/neovim-libuv-pandoc/
Je ferai une traduction pour le reste du monde dans la semaine je pense.
Retours constructifs bienvenus!
#neovim #nvim #libuv #markdown #html
The biggest complaint people have about #webview is the filesystem api is inconsistent.
This is absolutely true, and https://sockets.sh completely replaces it.
Our file system api should be instantly familiar to #nodejs developers, it uses #libuv under the hood😎
Or should I outright make a #FSM, where each successful database query increments the state? If I did that, then I could have asynchronous restartable transactions. But asynchronous transactions are a *bad* idea, because you do *not* want to be in a transaction when your program blocks. They're useful for galaxy brain #GTK and #libuv devs though, who make stuff asynchronous even when there's no blocking.
trying to get #NodeJS to talk to netlink, to listen for changes to network interfaces. thought it was gonna be pretty easy. ended up down the rabbit hole, adding tests to someone else's old #libuv PR.
https://github.com/libuv/libuv/pull/2241
#Lua on #wasm would be a fabulous bonkers cross over. Also let me just quote,
"hWHAT https://github.com/jvburnes/node9"
@k 🔗 https://cybre.space/users/k/statuses/100227791742522232
"Node9 is a hosted 64-bit operating system based on Bell Lab's Inferno OS, but using the Lua scripting language instead of Limbo and the LuaJIT high performance virtual machine instead of the Dis virtual machine. It also uses the libuv I/O library for maximum portability, efficient event processing and thread management.
#node9 #libuv #luajit #9p #plan9 #wasm #lua