Page MenuHomePhabricator

Add LabView (also known as G) as a visual programming language to Wikifunctions
Open, Needs TriagePublicFeature

Description

Feature summary (what you would like to be able to do and where):
Add support/an implementation of programming for LabView's G language on Wikifunctions

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
Insert usecases of graphical languages here

LabVIEW is commonly used for data acquisition, instrument control, and industrial automation on a variety of operating systems (OSs)

Benefits (why should this be implemented?):
Some people such as EV3 programmers already know LabView. Besides its approach to representing inputs and outputs with "circuitry", LabView is also one of the few programming languages that usually extend horizontally, which is also the side thats longer on most displays

Event Timeline

What is the License of the Programming Language G. Are there free compilers with public source code available or is it a proprietary language. When I looked for LabView I read that it is proprietary.

Languages do not have "licenses" and can't be licensed. The official LabVIEW is proprietary, but that doesn't prevent 3rd party projects like https://github.com/mefistotelis/pylabview. Usually reimplementers just code their own implementation from scratch, which is what EV3 did.

Thank you for the answer. I learned something about Programming languages and licenses related to them. If there is a free implementation or someone is willing to rewrite and publish it under a free license then I think it is great if such a concept will be implemented in Wikifunctions. The mentioned repository in Python offers functionality to read Labview-Files as far as I understood. If it offers more functionality please mention it here.

Still, like the Blockly task, this will probably be written from scratch (the idiom, not the online language).