interactivate
This is project is an experimental interactive code editing in a browser. Demo is better than any words, so just give it a try
Try / Hack
npm install
npm start
And open ./index.html
in your browser.
Interactive code editing in browser
Home Page: http://gozala.io/interactivate/demo/
License: MIT License
This is project is an experimental interactive code editing in a browser. Demo is better than any words, so just give it a try
npm install
npm start
And open ./index.html
in your browser.
IMO this would be more intuitive as you would not have to scroll to see new results. Alternatively the window scroll could follow the output but I think having new input at the top is more user-friendly.
At the moment interactivate can be used just with plain JS, it can be used to play with
arbitrary projects. For example I'd love to have a way to obtain a context of the library I'm working
with to use it as a repl. What I have in mind is similar to node repl that you can lunch from any folder
and require modules available to it. Maybe interactivate
command that can be lunched from cli
to
get the context of the pwd
.
At the moment output for JS values is pretty much useless, what we should render instead is something
similar to web inspector's objects that can be navigated or folded. Also ideally folding should be preserved between edits and fields updated. Regardless of weather identity of the value is same or not.
Probably we need something like a render
function that takes previous state and current state and returns a DOM node back that is then injected into output.
It would be great if interactivate was really easy to embed for interactive code examples etc..
At the moment interactivate works in a local js context, but maybe it can be extended such that it will work a host contexts ? For example for interactivating node node could start a host server that interactivate connects to and via RPC code is executed in remote context but results are displayed in the interactivate buffer. Something like a swank / slime
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.