Hasty Briefsbeta

Xqerl – Erlang XQuery 3.1 Processor

12 days ago
  • #XQuery
  • #Database
  • #Erlang
  • xqerl is a self-contained XQuery 3.1 processor and XML database written in Erlang.
  • It can be embedded into Erlang or Elixir applications or used stand-alone.
  • User code is written in XQuery and compiled to BEAM.
  • Supports REST end-points defined by users via XQuery and RESTXQ annotations.
  • Currently in active development, not yet stable, with a stable release coming soon.
  • Passes 100% of 30,895 test cases, with 1,823 optional/unsupported cases skipped.
  • Lacks Schema Aware & Typed Data Features and Full-Text Extension.
  • No GUI or web interface; focuses on turning XQuery into scalable Erlang applications.
  • Compiles all code before use; modules must be pre-compiled, dependencies bottom-up.
  • Data loading and deletion handled via specific functions.
  • Built using rebar3; future plans include release packages and additional features like indexes.
  • Encourages contributions in coding, documentation, tutorials, and social media outreach.