Group Abstract Group Abstract

Message Boards Message Boards

VisX 1: Visual Interface to the Wolfram Language

Posted 8 years ago
POSTED BY: Nicholas Hoff
16 Replies

Here is my beta version announcement and test call: -
https://community.wolfram.com/groups/-/m/t/2713297

POSTED BY: Nicholas Hoff
POSTED BY: Nicholas Hoff

Ok IÂ’ve been trying to get ahold of these guys in a lot of different ways for a long time now, including emailing them and filling out the form from their website, and have had no reposonse whatsoever. I am not convinced this project is even still being worked on. Perhaps I will make my own version of something like this now since itÂ’s a good idea, but IÂ’m not sure itÂ’s truly being worked on.

POSTED BY: Eric Parfitt

Hello, I've been watching your website for activity for a while. This project looks very interesting! Are there any updates on how the project is going? Big fan of the idea, thanks!

POSTED BY: Eric Parfitt

Nice work. The advantage of graphical and text based programming can be efficiently used through this method. How to test VisX in the work?

POSTED BY: Suman Banerjee
Posted 8 years ago

This is definitely a nice feature. It's also interesting to do the reverse. Create code by drag and drop.

POSTED BY: Rubens Zimbres

Hopefully there is still time to add my feedback: My introduction to programming was through Autodesk's Dynamo platform and its node-base interface was the perfect push I needed to learn to program. Before I was a coder through, I was a supporter of more computational math and programming in our classrooms. I see a great educational benefit for this type of MMA plugin because it lowers the barriers for learning to code.

POSTED BY: Blair Birdsell

Hi, thanks for the post (and sorry for the delay in responding). Yes, I think education is a great application for visX, and specifically learning to code. Some people are intimidated, even by the friendly syntax of the Wolfram Language. It could really help them but they never get past the initial hump. As I wrote elsewhere, visX doesn't actually reduce any of the complexity of the task a person is trying to solve, instead it makes it easier to deploy the power of the Wolfram Language to that problem and get your ideas on the screen. It may even be the case that once people start using visX and see what WL can do for them, they then transition to a notebook and become frequent Mathematica users. In any case, I'm eager to involve some students in my alpha testing.

POSTED BY: Nicholas Hoff

Today, by chance I stumbled across a visual programming tool for interactive data analysis workflows called Orange. Originally developed for the biosciences I see it's now also being used in digital humanities workshops. Below is a screenshot of a simple, labeled workflow ('recipe') using the text pre-processing component.

Textable recipe ps. Another example of a visual programming environment is Apple's (no longer supported?) Quartz Composer.

POSTED BY: Arno Bosse
POSTED BY: Nicholas Hoff

enter image description here -- you have earned Featured Contributor Badge enter image description here Your exceptional post has been selected for our editorial columns Staff Picks http://wolfr.am/StaffPicks and Publication Materials https://wolfr.am/PubMat and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!

POSTED BY: EDITORIAL BOARD

This very much reminds me of labview (national instruments) and simulink (matlab). I've always found, with both of them, that it becomes quickly messy (i.e. spaghetti). But for some (simple) things it can be nice to visualize the data-flow.

How are function-definitions and function-calls implemented in your 'drawings'? This is very fundamental in Wolfram language, and needs to work very well to be useful. Not to mention recursion of a single functions or two functions that call each otherÂ…

Just out of curiosity, what language did you program that in? Seems already quite a bit of work!!

POSTED BY: Sander Huisman
POSTED BY: Nicholas Hoff
POSTED BY: Nicholas Hoff
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard