@common-lang/core

Core compontent of common-lang

Usage no npm install needed!

<script type="module">
  import commonLangCore from 'https://cdn.skypack.dev/@common-lang/core';
</script>

README

Common lang

Universal transpiler: core components

Modules

  • cli: Transpiling CLI
  • TODO: editor: Browser front for graph/code edit and realtime transpiling
Lang Impl Name Parser To common-prog From common-prog Compiler
TypeScript Native (js) typescript :construction: :memo: :memo: :construction: ts source or minified js
JavaScript ts :arrow_heading_up: :arrow_heading_up: :arrow_heading_up: :memo:(:warning:) :construction:(:warning:) js source
Python Js TODO: python_js :memo: :memo: :memo: :memo:
Python Native (wasm) TODO: python_native :memo: :arrow_heading_up: :arrow_heading_up: :memo:
LLVM Native (wasm) TODO: llvm :memo: :memo:
Meaning Emoji
Done :heavy_check_mark:
Work In Progress :construction:
Partial :warning:
Planned :memo:
Not planned
Impossible :x:

Maybe one day

  • Pug - Html - TSX (common-dom)
  • Sass - CSS (common-style)
  • Json - BJson - Xml - Protobuf - MsgPack (common-data)
  • SQL (common-query)
  • C++ - Zig - Rust
  • Java
  • PHP
  • Libs
    • Python stl
    • Node stl
    • Web stl
  • Frameworks
    • Spring - Quakus - Django - Laravel
    • Vue - React - Svelte

License

Distributed under the MIT License. See LICENSE for more information.