Framework Ultimatum: A Lean and Efficient Zero-Dependency Web Framework for Perl
Find a file
Yorhel d5f593387a Abstract and cleanup ugly byte swapping code
These macros don't assume alignment and may be somewhat inefficient with
all that copying. I'm hoping GCC is able to optimize that crap somewhat.

Also the pg type receive functions can not, in fact, assume that their
input buffers are properly aligned. That won't necessarily be the case
for array elements.
2025-02-10 07:35:34 +01:00
c Abstract and cleanup ugly byte swapping code 2025-02-10 07:35:34 +01:00
FU pg: Add send/recv support for a few more easy types 2025-02-08 14:03:35 +01:00
t pg: Support array types 2025-02-09 17:20:48 +01:00
.gitignore Init 2025-01-26 15:32:47 +01:00
bench.PL Add some tests and move some docs 2025-02-01 07:00:09 +01:00
FU.pm Add some tests and move some docs 2025-02-01 07:00:09 +01:00
FU.xs pg: Support binary bind params 2025-02-08 10:35:43 +01:00
Makefile.PL Abstract and cleanup ugly byte swapping code 2025-02-10 07:35:34 +01:00
MANIFEST.SKIP jsonfmt: Fix threading support + memory leak bug 2025-01-28 19:20:46 +01:00
README.md pg: Adventures in writing a new postgresql client 2025-02-02 16:22:15 +01:00

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.