Plumekit is a web data format and protocol library for Haxe.
This library is the main driver behind Wsave.
It is currently under development.
Package summary:
Package | Description |
---|---|
plumekit.bindata |
Binary data processing |
plumekit.eventloop |
Event loop management |
plumekit.net |
Socket connections and Internet Protocol utilities |
plumekit.protocol |
WWW-related protocol and protocol specific data formats |
plumekit.protocol.gopher |
Gopher protocol |
plumekit.stream |
Stream reading and writing abstractions |
plumekit.text |
Text processing utilities |
plumekit.text.codec |
Text encoder/decoders (WHATWG encoding living standard, June 2018) |
plumekit.text.idna |
IDNA and Punycode encoding and decoding |
plumekit.text.unicode |
Unicode processing |
plumekit.url |
URL parser (WHATWG URL living standard, June 2018) |
- Requires Haxe 3/4
Install using Haxelib:
# TODO: not yet published to haxelib
haxelib install plumekit
Or get the latest in development version:
haxelib git plumekit https://github.com/chfoo/plumekit
Read the API documentation at (TODO).
Tests can be run using:
haxe hxml/test.js.hxml # run test.html in browser
haxe hxml/test.cpp.hxml && out/cpp/TestAll-debug
Copyright (C) 2018 Christopher Foo. Licensed under GPL 3.