CraneScript is a data-flow programming script language.

It provides a way to present a data-flow diagram as programming codes, and a script engine for runing such program where the data-flow diagram can be an exactly representation of a software system.

data flow programming data flow diagram

Language Features

Exremely simple
  • 14 keywords
  • 10 kinds of data type
  • 4 kinds of operator
  • 8 kinds of syntax
Only 4 kinds of elements
  • data nodes
  • function nodes
  • data flow
  • control flow
Full supported by C++
  • C++ style grammer
  • extend module by C++
  • easy embed into C++
Data Flow Diagram
=
Script Code

News

Typical use case

  • 2022/01/10 Crane v1.0 release

CraneScript v1.0 Family

CraneScript Engine v1.0

  • CraneScript command line

CraneFlow DRAW v1.0

  • The data-flow diagram view for craneScript code
  • PNG/GIF format output
Copyright © 2022-2024 All Rights Reserved.
Contact: fengzhui.LIN@qq.com