fluentd
Fluent is a localization system designed to unleash the expressive power
of the natural language.
This is an implementation of Fluent in the
D Programming Language.
It is in early development state and definitely not suited for production (or
any other) use.
Future work
- Compile
Bundles to bytecode and interpret it on a VM. This will give
the following advantages:- Very much stuff in FTL can be inlined, so that most messages would become
constants. It will help to reduce allocations (can share a single instance
of an immutable string). - One can cache the bytecode, avoiding costly parsing, optimizing, and code
generation stages during program startup.
- Very much stuff in FTL can be inlined, so that most messages would become
- Create D bindings to libIntl.
On this page
Languages
D98.7%FreeMarker0.8%Shell0.5%
Contributors
MIT License
Created August 1, 2019
Updated October 8, 2019