Skip to content
This repository has been archived by the owner on Jul 13, 2024. It is now read-only.
/ plumekit Public archive

Web data format and protocol library for Haxe

License

Notifications You must be signed in to change notification settings

chfoo/plumekit

Repository files navigation

Plumekit

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)

Getting started

  • 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

Copyright (C) 2018 Christopher Foo. Licensed under GPL 3.

About

Web data format and protocol library for Haxe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published