Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding more languages #82

Open
excitedbox opened this issue Feb 17, 2020 · 0 comments
Open

Adding more languages #82

excitedbox opened this issue Feb 17, 2020 · 0 comments

Comments

@excitedbox
Copy link

Most languages use a base function library, so wouldn´t it be possible to load a function definition file and use that to create nodes with 1 input pin per argument with the required data type to make sure only the right variables/inputs can be connected.

Even if you have to set some configurations by hand with the right format it should only take a few hours to add a new programming language worth of functions. These could then be put on an extension manager for people to download. This would also allow people to add libraries/frameworks very quickly.

With the addition of a sort of asset library you could then set the language you wish to code for and display that language´s functions as nodes. And another panel to display any frameworks or function libraries you have installed.

I saw someone had suggested a search feature for nodes and I think with this a search feature could also be used as a kind of code complete when working with a framework.

I think with the popularity of visual programming this would give Pyflow the possibility of becoming as popular as Dreamweaver once was.

If someone implements a way to parse functions with placeholders into a collection of nodes. I would be happy to make the definition files for as many languages and libraries as I can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant