And remove UTF-8 check in JSON writer. It honestly feels kind of silly to do that validation there while I've never done similar validations in any other output routines - including this XML writer. FU::XMLWriter is a copy of TUWF::XMLXS with a bunch of improvements applied: now uses refcounts to determine the current output instance, auto-generates XS functions and has faster escaped string output - inspired by the JSON writer. TODO: - Integrate into FU - Do something with bool attribute values - Benchmarks - Should $content be optional for all tags? The reason they weren't in TUWF::XMLXS is because TUWF::XML supports opening tags without closing them, but that idea turned out to suck and isn't supported anymore. This is hopefully the last XS module for the FU framework. The only C code being written now should be bug fixes and extending FU::Pg with some planned features. Already ended up with more C than I had planned...
23 lines
580 B
Markdown
23 lines
580 B
Markdown
# FU - Framework Ultimatum
|
|
|
|
WIP.
|
|
|
|
*Contributing:* Refer to my [contribution guidelines](https://dev.yorhel.nl/contributing).
|
|
|
|
## Build & Install
|
|
|
|
```sh
|
|
perl Makefile.PL
|
|
make
|
|
make install
|
|
```
|
|
|
|
## Project ideas
|
|
|
|
Things that may or may not happen:
|
|
|
|
- FU - The website framework, taking inspiration from TUWF.
|
|
- FU::JSON - JSON::{XS,PP,etc}-compatible wrapper around FU::Util's JSON functions? I prolly won't need this myself, but could be handy.
|
|
- FU::Log - Basic logger.
|
|
- FU::Validate - TUWF::Validate & normalization with some improvements.
|
|
- FU::Mailer - Simple sendmail wrapper
|