4 ms·
Show HN: Guipedia – clone, program, and execute in the browser
- rip747 13y agosat there for 30 seconds clicking around. haven't a clue of what this thing is suppose to be doing. what is the concept?
- yanivt 13y agoThe learn more button is in the top right. It's a very cool concept (friend of OP).
- rip747 13y agosnide remarks don't minimize the fact that I couldn't grasp the concept or find the button within the amount of time I visited the site.
- wesray 13y agoAh, a cold fusion developer. Cool..no wonder you couldn't grasp it..lol, not sure what snide comments you're referring to.
- deleted 13y ago[deleted]
- rip747 13y agoafter reading your comment again. I took it in the wrong context. sorry about that, my bad.
- pfraze 13y agoSorry everyone, I clearly dropped the ball on the explanation. vezzy-fnord explains it well. The concept is that you can build and share executable code as freely as you share videos and pictures. Doing that requires a program architecture which contains the code correctly but can also meet a lot of use-cases. My decision was to use HTTP and treat the Workers like Web services, which makes Ajax a uniform interface to local and remote code. Then, it uses link relations to do discovery and configuration. It's all very early, but please take it with an open mind as a pretty experimental project, and I'll keep making it clearer (and more complete).
- JetSpiegel 13y agoWhat the heck is httpl?
- yanivt 13y agoCustom protocol for writing app backends in the browser https://github.com/grimwire/grimwire/wiki/HTTPL%3A-JSON-encoded-message-streams-with-HTTP-semantics https://github.com/grimwire/grimwire/wiki/HTTPL%3A-JSON-enco...
- pfraze 13y ago(I'm the op) Yaniv is correct. It's HTTP that's JSON-encoded, which makes it faster to parse and serialize when you're in the browser environment. It's otherwise the same as HTTP/1.1. The 'httpl://' scheme is also under application control, so you can use the API to add and remove hosts in its namespace.
- pfraze 13y agoI've been getting some reports of SSL warnings. It appears that some computers don't recognize StartSSL's class 2 CA. I'm going to issue one from their class 1 to see if that solves the issue.
- sitkack 13y agoI got the warning using the latest Opera.
- vezzy-fnord 13y agoThe idea is pretty nifty, although the explanations so far are absolutely terrible, quite frankly. It's hard to get a coherent idea of what this is meant to do. From what I've gathered, it's a collaborative real-time software development environment where anyone can work on any user-submitted program, which is isolated in a VM. Everything and anything is programmable, so it takes the meaning of "programmable web" to an ultimate. It's still rudimentary, but keep going.