/VisualP

Visual Programming Language with GPU acceleration by Microsoft's WPF. Made with love with VB.net

Primary LanguageVisual Basic .NETMIT LicenseMIT

VisualP

Visual Programming Language with GPU acceleration by Microsoft's WPF. Made with love with VB.net

What is done

  • Fast GPU accelerated Graphical UI
  • Save and Load files
  • Variables
  • Modular components
  • Node connections and Navigation

To-do

the following is a to-do list of things from the top of my head that still need to be implemented before considering this project a functional programming language:

  • Read the node tree and generate the code
  • compile the code to machine language
  • linting and debugger

WARNING: Unfinished project

This was a group project on my engineering class and is only partially done, it is not supported and I do not plan to keep developing it.

Also, there might be some stuff not in english, thread carefully ;)

Use this project as a base for your own node-based graphical interface or open a PR and expand this. If you're making a lot of modifications, I'll make you a repo owner to make things easier.

Running

Download the latest visualP.zip from the releases tab and execute the setup.exe

Coding

Edit and compile

If you want to contribute or compile and run from the code:

  • download the latest visual studio from microsoft
  • install Visual Studio with .net and VB support
  • clone this repo
  • Open the VisualP.sln file
  • Do your thing.

Publishing

Use the publishing tool from visual studio to generate the package, zip it then publish

Contribute!

You can open issues if you want to, but I do not plan fix anything on this code; That said, Please do open PR's at your heart's content!