by thisisastopsign on 1/12/20, 3:07 AM with 59 comments
by neuromute on 1/12/20, 9:53 AM
The only functionality I’m actually looking for is the ability to connect and disconnect elements using virtual cables (that flex and look good, just like those in rete). It’s for a software synth patchbay (like those used in the Reason digital audio workstation software). So, ultimately, even though this library is impressive, it isn’t quite the right fit for my project.
If anyone can recommend an alternative that focuses purely on cabling, I’d love to hear about it!
by mark_l_watson on 1/12/20, 2:00 PM
by sls on 1/12/20, 4:49 AM
by newcrobuzon on 1/12/20, 11:48 AM
Shameless plug: I built something similar as a part of my workflow platform for JVM (for Java and Clojure):
https://github.com/mikub/titanoboa
The main focus of my tool is enterprise integration and data processing, but I still love to play and experiment with the ideas of developing code directly in browser and how to visualize its execution flow. So I built a live coding / visualization also as a part of my tool. This becomes non-trivial if you apply it to languages other then js (so browser integration becomes a bit harder).
I also think the main challenge here is the server-side part of things, especially when you make such solution distributed - i.e. how you achieve high availability and assure everything gets executed (at least) once even in case of failover, how you cater for multitenancy while achieving sufficient security/isolation between users etc. edit:spelling/formatting
by sansnomme on 1/12/20, 6:40 AM
by freeqaz on 1/12/20, 10:20 PM
More specifically, you still write code and you visually connect pieces of code together. Think "pipelines of transformations" in a functional programming way. Then you click "deploy" and have it all running on AWS Lambda with rich logging and other goodies.
A lot my inspiration comes from being a former game dev who has used Scratch and UE4's Blueprint engine. I've personally found that it's difficult to get the abstraction right in a way that keeps complexity in check (as others in this thread have commented). That's why you still write code in Refinery -- you're just visually chaining microservice calls.
Would love to hear feedback + thoughts, if anybody is interested in sharing. free at refinery.io is a good email for me. :)
by pbiggar on 1/12/20, 7:45 AM
I'm super interested in what folks want to use this for?
by yboris on 1/12/20, 2:59 PM
by emmanueloga_ on 1/12/20, 7:29 AM
by mentos on 1/12/20, 1:58 PM
by gardenfelder on 1/12/20, 6:25 PM
by lovetocode on 1/12/20, 1:22 PM
by goblin89 on 1/12/20, 10:37 AM
by dreamling on 1/14/20, 7:03 PM
It's from Microsoft, with flavors for Mincraft and Legostorm too, https://www.microsoft.com/en-us/makecode .
It's, of course, not an entire ecosystem for everything, but they do a lot of visual things that may be worth evaluating. I like the colors/shapes of the code pieces, and the ability to switch between the visual code editor and the plain js.
by ninetax on 1/12/20, 8:59 AM
by reggieband on 1/12/20, 9:40 PM
by winrid on 1/12/20, 7:45 AM
(Edit - I mean something more like nodes.io)
by Deukhoofd on 1/12/20, 9:59 AM