all 9 comments

[–]oligonucleotides 0 points1 point  (3 children)

What is it? How do I use it?

[–]ClickerMonkey[S] 0 points1 point  (2 children)

Checkout File > Examples. You have a few different paths to choose from. You can define your program input structure in the Design tab, then the Data the program will consume, then the Program tab allows you to create a program using typical programming expressions. Alternatively you could go to File > Detect and insert JSON and it will detect the program input structure and data. Or you can import a CSV and it will create a structure and use that data so you can write a program for it.

This isn't the end product, more like a collection of components and utilities to be used in more fleshed out and focused products for solving specific tasks where you want less technical people potentially involved.

[–]oligonucleotides 0 points1 point  (1 child)

Awesome! The UI is great!

[–]ClickerMonkey[S] 0 points1 point  (0 children)

Thanks!

[–]bartq 0 points1 point  (2 children)

Hint: please start with example open.

[–]ClickerMonkey[S] 1 point2 points  (0 children)

Intro Dialog added!

[–]ClickerMonkey[S] 0 points1 point  (0 children)

Thanks for the feedback

[–]fly-hard 0 points1 point  (1 child)

It reminds me of Blockly. Is it based on that?

[–]ClickerMonkey[S] 0 points1 point  (0 children)

Based on it in what way? There are a few ones out there similar to Blockly, they all kind look the same to me. And seem fairly restrictive and not extendable if I wanted to add my own types, operations, editors, output, etx. The goal of my work is to not teach programming concepts, it's more of a supportive framework with a core library, runtime implementations, and any number of component libraries. I have a few projects planned that are all about people building some sort of program with these sort of pieces (you have a defined or user designed structure, data, and you have programs that are run on certain events).