xxiivv / riven Goto Github PK
View Code? Open in Web Editor NEWTiny Flow Based Framework
Home Page: http://wiki.xxiivv.com/Riven
License: MIT License
Tiny Flow Based Framework
Home Page: http://wiki.xxiivv.com/Riven
License: MIT License
This would make easier to work with Riven in environments like Webpack or even Node.
By specification, system that im trying to build using Riven requires p2p connection between nodes that expects every node to be server and client. Currently its possible for Riven to make such connections but they are not drawn clearly.
So I was given a presentation on Redux, with a pivotal slide dealing with the differences between Redux and streams, or request/response vs fire/forget respectively - which are the two fundamental paradigms that constitute the axes of a Riven node.
And I thought "What a better way to demonstrate how polar these two are than showing the web example graph from Riven", but to my surprise the graph has changed and is now WELL less clear than what it was a month ago.
Also, you can't scroll horizontally, which means that with my laptop you can't show the lot.
And there's no way to see the old graph.
Is this WIP? The old graph was way better! The old graph was very much like this, whereas the new one look more like that.
On Windows, there's no easy way to produce "Ø" with "alt+shift+O"
, instead it's Alt +0216
(on the number pad). This is also providing that the keyboard you're using makes this easy if you don't have a number pad. I don't know how this affects other distributions off the top of my head but suspect it might.
As a solution/work-around, renaming all instances of "Ø"
with "rvn"
in riven.js
and any documents calling it works just as well. It may just be me, but using special characters for selectors or variable names is slightly annoying, otherwise this is pretty solid. 👍
Would be kinda like CycleJS, Hyperapp, React with Redux, etc. but cooler!
Connection between nodes called routes
in code depend on browser default behaviour of drawing paths.
On some browsers default behaviour is filling paths resulting in black background as presented in here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.