All Projects → datum-lang → Datum

datum-lang / Datum

Licence: mit
🔡 🧜🏽‍♀️ 下一代企业级编程语言。A easy maintain(read/write) language for transform from/to other languages.

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Datum

Dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
Stars: ✭ 95 (-11.21%)
Mutual labels:  compiler
Lixincompiler
参考自龙书上的语言,自己实现了一个编译器的前端。
Stars: ✭ 101 (-5.61%)
Mutual labels:  compiler
Purescript Python
A Python backend for PureScript.
Stars: ✭ 103 (-3.74%)
Mutual labels:  compiler
Evm2wasm
[ORPHANED] Transcompiles EVM code to eWASM
Stars: ✭ 96 (-10.28%)
Mutual labels:  compiler
Bqn
An APL-like programming language. Self-hosted!
Stars: ✭ 100 (-6.54%)
Mutual labels:  compiler
Nanojit
NanoJIT is a small, cross-platform C++ library that emits machine code.
Stars: ✭ 101 (-5.61%)
Mutual labels:  compiler
Ngraph
nGraph has moved to OpenVINO
Stars: ✭ 1,322 (+1135.51%)
Mutual labels:  compiler
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-2.8%)
Mutual labels:  compiler
Fanx
A portable programming language
Stars: ✭ 101 (-5.61%)
Mutual labels:  compiler
Hissp
It's Python with a Lissp.
Stars: ✭ 102 (-4.67%)
Mutual labels:  compiler
Artist
ARTist's core implementation meant to be included in the art project. Provides ARTist APIs and boilerplate code for modules.
Stars: ✭ 97 (-9.35%)
Mutual labels:  compiler
Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+1171.03%)
Mutual labels:  compiler
Zxbasic
The Sinclair ZX Spectrum BASIC compiler!
Stars: ✭ 101 (-5.61%)
Mutual labels:  compiler
Fetlang
Fetish-themed programming language
Stars: ✭ 1,337 (+1149.53%)
Mutual labels:  compiler
Orchestra
One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Stars: ✭ 103 (-3.74%)
Mutual labels:  compiler
Webpack Core Usage
webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket
Stars: ✭ 94 (-12.15%)
Mutual labels:  compiler
Vc4c
Compiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (-5.61%)
Mutual labels:  compiler
Swift Init Generator
An Xcode plugin that uses the Swift parser to generate initializers
Stars: ✭ 105 (-1.87%)
Mutual labels:  compiler
Odin
Odin Programming Language
Stars: ✭ 1,393 (+1201.87%)
Mutual labels:  compiler
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-5.61%)
Mutual labels:  compiler

Datum (aka Charj)

Datum Build

A easy maintain(read/write) language for transform from/to other languages.

Design for:

  • legacy system migration.
  • multiple-targets compiled languages. (by LLVM)
  • quick pseudocode.
  • simple DSL design. (TBD)
    • domain model design for languages.
    • visualize architecture.

Development

see in DEVELOPMENT.md

Roadmap

see in ROADMAP.md

License

lexer based on & inspired by solang & RustPython

This code is distributed under the MIT license. See LICENSE in this directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].