Skip to content

A New Dynamic Language for AI and IOT with natural born Distributed Computing Ability.

License

Notifications You must be signed in to change notification settings

dongvictor/xlang

 
 

Repository files navigation

xlang

  • A new dynamic programing language for AI and IOT with natural born distributed computing ability
  • A super glue to easily integrating with other languages such as c++/c, python and javascript and any framework cross operation system barriers.
  • Running faster than python about 3x-5x

How to Build

  • build from Windows
  1. git clone https://github.com/xlang-foundation/xlang.git
  2. use Visual Studio to open this xlang folder
  3. choose configuration for example Local Machine/x64-Debug, WSL:Ubuntu/WSL-GCC-Debug
  4. build ( click on Visual Studio's menu: build/build all)
  • build from Linux(Ubuntu)
    todo:

How to Run

  • go to console window, cd to xlang executable file folder
  • xlang

How to use vscode to debug on xlang code

  1. install xlang plugin in vscode
  2. start xlang with parameter: -event_loop -dbg -enable_python
    xlang -event_loop -dbg -enable_python
  3. open or new a file with .x extension name
    click on vs code menu run/start debuging then vscode will automatcilly connect with xlang to run

How to build for Android

  1. in Windows, install Android Studio
  2. open project from folder xlang\Android
  3. then build from Android Stduio menu: Build/Make Project

About

A New Dynamic Language for AI and IOT with natural born Distributed Computing Ability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.7%
  • C++ 8.3%
  • HTML 2.1%
  • TypeScript 0.5%
  • Python 0.1%
  • Logos 0.1%
  • Other 0.2%