Published January 29, 2026
| Version 0.4
Software
Open
Hel.js
Authors/Creators
Abstract (English)
Hel makes easier to query databases in a generic way. In practice, Hel is both the specification of a very simple query language, as long as a JavaScript module that allows you to:
- convert a query string to the corresponding AST (Abstract Syntax Tree) ;
- convert a query string to the corresponding filtering function, to then use it for example with Heimdall ;
- convert an AST to the corresponding query string.
Abstract (French)
Hel rend plus facile d'interroger des bases de données de manière générique. En pratique, Hel est à la fois la spécification d'un langage de requêtage très simple, et un module JavaScript permettant de :
- convertir une requête (chaîne de caractères) en l'AST (Arbre de la syntaxe abstraite) correspondant ;
- convertir une requête (chaîne de caractères) en une fonction filtre correspondante, pour par exemple l'utiliser avec Heimdall ;
- convertir un AST en la requête (chaîne de caractères) correspondante.
Files
Files
(19.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:f82831a67aff073b1d23d69054a932c3
|
19.9 kB | Download |
Additional details
Additional titles
- Alternative title
- HEL
- Alternative title
- @cnrs/hel
Identifiers
Related works
- Is documented by
- Software documentation: https://datasphere.readthedocs.io/projects/hel/ (URL)
- Software documentation: https://datasphere.gitpages.huma-num.fr/hel/js/doc/ (URL)
- Requires
- Software: https://chevrotain.io/ (URL)
Dates
- Created
-
2026-01-29Project started.
- Issued
-
2026-02-04Version 0.2 released on NPM.
- Issued
-
2026-02-05Version 0.3 released on NPM.
- Issued
-
2026-02-05Version 0.4 (alpha) released on NPM.
Software
- Repository URL
- https://gitlab.huma-num.fr/datasphere/hel/js
- Programming language
- JavaScript
- Development Status
- Wip