Skip to content

mb0/xelf-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

293 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xelf

xelf is a cross-environment expression language framework. It is meant to be a simple notation for all things crossing process or language boundaries.

A small set of opinionated packages are the foundation to build simple domain specific languages, that provide expression resolution and a practical type system with inference out of the box.

This is the latest attempts and rewrites of this idea.

Usecases

  • query language
  • template/layout format
  • config files with variables and expressions
  • serialized rules or http parameters
  • code generation

License

Copyright (c) 2019 Martin Schnabel. All rights reserved. Use of the source code is governed by a BSD-style license that can found in the LICENSE file.

About

New attempt at an expression language framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages