Home » Nodable » Personal » Nodable v0.8

Nodable v0.8

Today I publish a first version of Nodable v0.8. This version comes with a lot of changes. To start, a picture is better than words:

Nodable v0.8 – graph edition updates a line of code

We handle now multiple instructions and conditional structures. This new feature has been developed in order to figure out how to symbolize the code flow? and how to deal with execution?. We decided to add new nodes to symbolize instruction, code block and scopes. These nodes can be connected with green links to express next-previous relation type.

We also decided to change the direction of the connection. Nodes are now connected on top or bottom. This allows to draw instructions stacked and following a left-to-right top-to-bottom reading:

Nodable v0.8 – editing multiple instructions

This new layout is interesting to follow the code flow during execution or debugging.

Since multiple instructions and conditions are allowed, I added a simple runner which is responsible for evaluating instructions. User can execute the entire program at once or step by step.

Nodable v0.8 – The runner execute the selected code

A few words about the UI, we can adapt view to visualize the graph with different a level of details. This feature is here for future large graph edition. Though, something important is missing here: the possibility to open a node like a folder in a file explorer. This last feature will allow more abstraction layers and point of views, for example we could: enter in a nested scope to see only what’s inside, enter in a function node to edit its definition, visualise a class definition, visualise an entire project with its multiple files/folders, etc.

Nodable v0.8 – view details

Thanks for reading this article, If you want to know more about this project:

Bérenger.

Laisser un commentaire