OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

lua52copas-1.1.6p3

coroutine oriented portable asynchronous services for lua

Back to search · Project homepage

Description

Copas is a dispatcher based on coroutines that can be used by TCP/IP socket request/response servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. Since Copas is coroutine based, using it within a pcall or xpcall context does not work with Lua 5.1 yielding. If you need to use those functions we strongly suggest using Xavante's coxpcall, a coroutine safe version of the Lua 5.1 protected calls.

Package information

Ports path
devel/luacopas,lua52
Package architecture
*
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
devel, lang/lua
Available flavors
lua52

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Runtime

Installing and updating packages · Package details as JSON