Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 deps
Octocat-spinner-32 example
Octocat-spinner-32 lib
Octocat-spinner-32 src
Octocat-spinner-32 t
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 .shipit
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 Changes
Octocat-spinner-32 LICENSE
Octocat-spinner-32 MANIFEST
Octocat-spinner-32 MANIFEST.SKIP
Octocat-spinner-32 Makefile.PL
Octocat-spinner-32 README

UV Build Status

UV is perl interface to libuv.

Build instructions

$ git clone git://
$ cd p5-UV
$ git submodule update --init --recursive
$ echo -n | cpanm Module::Install::XSUtil Module::Install::AuthorTests Module::Install::ReadmeFromPod
$ cpanm --installdeps .
$ make test
$ make install

Current status

Not all functions implemented at this time.

Supported functions is:

  • uv_run (UV::run)
  • uv_version (UV::version)
  • uv_last_error (UV::last_error)
  • uv_strerror (UV::strerror)
  • uv_err_name (UV::err_name)
  • uv_shutdown (UV::shutdown)
  • uv_is_active (UV::is_active)
  • uv_close (UV::close)
  • uv_listen (UV::listen)
  • uv_accept (UV::accept)
  • uv_read_start (UV::read_start)
  • uv_read_stop (UV::read_stop)
  • uv_read2_start (UV::read2_start)
  • uv_write (UV::write)
  • uv_write2 (UV::write2)
  • uv_is_readable (UV::is_readable)
  • uv_is_writable (UV::is_writable)
  • uv_is_closing (UV::is_closing)
  • uv_tcp_* (UV::tcp_*)
  • uv_udp_* (UV::udp_*)
  • uv_tty_* (UV::tty_*)
  • uv_guess_handle (UV::guess_handle)
  • uv_pipe_* (UV::pipe_*)
  • uv_prepare_* (UV::prepare_*)
  • uv_check_* (UV::check_*)
  • uv_idle_* (UV::idle_*)
  • uv_async_* (UV::async_*)
  • uv_timer_* (UV::timer_*)
  • uv_getaddrinfo (UV::getaddrinfo)
Something went wrong with that request. Please try again.