Framework Ultimatum: A Lean and Efficient Zero-Dependency Web Framework for Perl
The tests are not as thourough as I would like. There's many ways to mess this up. I was initially planning to drop the ref on the prepared statement immediately after executing the query, so that the $st object can be kept around for introspection without consuming excess resources. Unfortunately, PQcopyResult does not copy over information about bind parameters, so we need another way to keep that information alive. I ended up going for the simple solution: keep the ref on the prepared statement... |
||
|---|---|---|
| c | ||
| FU | ||
| t | ||
| .gitignore | ||
| bench.PL | ||
| FU.pm | ||
| FU.xs | ||
| Makefile.PL | ||
| MANIFEST.SKIP | ||
| README.md | ||
FU - Framework Ultimatum
WIP.
Contributing: Refer to my [contribution guidelines)[https://dev.yorhel.nl/contributing].
Build & Install
perl Makefile.PL
make
make install
Project ideas
Things that may or may not happen:
- FU - The website framework, taking inspiration from TUWF.
- FU::HTTPServer / FU::FastCGI - Minimal libs to support the web framework.
- 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::Util additions:
uri_escape,VNDB::Util::query_encode,scrypt,urandom. - FU::Validate - TUWF::Validate & normalization with some improvements.
- FU::XML - TUWF::XMLXS with some improvements.