5 ms·
Hi everyone, I'm a part of the Ton-err RunKit team and would be more than happy to answer any questions!
by tolmasky 10y ago
Hi everyone, I'm a part of the Ton-err RunKit team and would be more than happy to answer any questions!
- simonpure 10y agoCongrats! First time I'm hearing about Tonic/RunKit. The demo video looks very promising. Can you elaborate on your roadmap and what parts of the stack - if any - you are planning on open sourcing? Thanks!
- tobr 10y agoThis might not be the feedback you were hoping for, but the new name is similar to a very juvenile word in Swedish (and possibly/probably in Norwegian and other Scandinavian languages). I guess it's too late, but I would probably recommend changing it if possible. Edit: Not sure why this is getting downvoted. I'm only pointing this out to help.
- jonny_eh 10y agoCongrats! What can we expect next from you?
- zdrummond 10y agoCongrats! I really enjoy using it to play with JS Do you plan on branching out to other languages with Notebook (Ruby!)? Also any plans to open-source any of your stack? In particular, I would love to have an on-prem version, then I could reach internal resource and store sensitive data.
- _Marak_ 10y agohook.io supports something similar to TonicDev ( albeit with no reverse or rewind ), but with a lot more features and 13+ programming languages. It's also open-source. Here is a simple multi-language scratch pad that can be saved to a URL endpoint: https://hook.io/editor https://hook.io/editor
- diggan 10y agoAh, first I thought this was about TonicDev, didn't recognize Tonic and part of Stripe didn't make sense. Then it turned out to be what I thought anyways. Good to hear news from you, I think the idea is amazing and it's easy to write explanations with RunKit. I have two questions for you. 1) Offline mode, please! I've opened the feedback on uservoice at October 27, 2015 (https://tonicdev.uservoice.com/forums/273722-general/suggestions/10407894-running-tonicdev-locally https://tonicdev.uservoice.com/forums/273722-general/suggest...), there should be some self-hosted version for us to use. Which kind of leads me to what I think is blocking the offline mode 2) module-fs < is this planned to open source at one point? Sounds like a interesting solution, what I've done before is to hook up require to be async and then download the packages when they are being used, but not very friendly
- tolmasky 10y agoHi diggan, Offline mode is an interesting problem. For example, module-fs is 1 part code, 99 parts infrastructure really. We have 3.5TB of installed packages, stored internally in a content-addressable way, and then exposed as a file system through FUSE. module-fs seems to be something that only becomes powerful when you have ALL packages, thus really having similar performance characteristics of having already installed the packages. The solutions I've seen that try to download packages in the background, etc. don't quite provide this magical "I only need to require it" feeling. Its similar to the issue we have with providing real time-traveling locally: in my experience "time-traveling" has never taken off because its eternally stuck in demo-mode, as all code eventually interacts with the outside world. By snapshotting the entire computer, I think we've pushed this feature over the edge to the point that people use it without realizing it on RunKit, it is of course natural that going back in a REPL also goes back to a previous state. But locally, this feature once again doesn't seem to immediately make sense. At that point the question becomes what part of RunKit would we offer locally? Just the object viewers? I ask this non-rhetorically btw, I am happy to hear what you imagine a "local" RunKit to look like, and if it makes sense we'd certainly consider pursuing it.
- _Marak_ 10y agoHave you open-sourced any of these components? `module-fs` is mentioned in the article, is the source for this available?
- deleted 10y ago[deleted]
- smilekzs 10y agoAny plan to support hooks for compile-to-js languages? Most have npm packages already, and I don't mind my code compiled in the browser...
- dahdum 10y agoThis is a great product and Stripe seems to be a good actor...but to me this looks like an acquihire with an eventual "our incredible journey" post in the future. Or frozen development while the team moves on to other Stripe projects. What makes this the exception?
- erlich 10y agoAgree. But I think they made the right call. Monetising Tonic seems quite difficult, and this will give them time to not worry about fund-raising, burn rates, etc. and continue building their product for a while at least. After their two years at Stripe are up, they can go back to working on it if it still makes sense.