3 ms·
What's the use-case for an editor embedded in a webpage? It doesn't seem to be able to live-edit the webpage code - so I guess I don't really get it.. It'd be
by geokon 8y ago
What's the use-case for an editor embedded in a webpage? It doesn't seem to be able to live-edit the webpage code - so I guess I don't really get it..
It'd be nice is someone made a general text editor that was also embeddedable and could also live edit itself (or the program it's running in). The closest I've seen is Nightlight
https://sekao.net/nightlight/ https://sekao.net/nightlight/
But it's not really "general purpose" like Emacs w/ Elisp and it's pretty Clojure specific
- adaFrankly 8y agoLong time reader here, I decided to create an account to reply to this. We recently created a web interface for docker swarm as part of a university project, part of our requirements were that a compose file could be submitted via the web interface to create a new stack. We used ace for this and it worked quite nicely.
- austincheney 8y agoI maintain a code beautifier and parser. I use Ace to allow users to better read and understand their code as they use the features of my software. I also ensure that Ace is optional and can be turned off. * https://prettydiff.com/ https://prettydiff.com/ * parser - https://prettydiff.com/parse-framework/runtimes/browsertest.xhtml https://prettydiff.com/parse-framework/runtimes/browsertest.... By turning off Ace and turning it back on you can experience a huge change in user experience
- dbattaglia 8y agoI've created a few systems that had web code editors on them. One was a CMS based on C# MVC Razor, the users were technical themselves so editing HTML and some light C# was better for them than a WYSIWYG editor. Another was a data ingest pipeline system that allowed customization of stages via Javascript. The scripts were stored in a database and edited via a web page (again, it was a technical audience and very small scripts so a web editor made sense).
- tokyodude 8y agoEditors embedded in webpages https://beta.observablehq.com/ https://beta.observablehq.com/ https://glslsandbox.com https://glslsandbox.com https://shadertoy.com https://shadertoy.com https://codesandbox.io/ https://codesandbox.io/ https://codepen.io/ https://codepen.io/ https://codeanywhere.com/ https://codeanywhere.com/ https://codeshare.io/ https://codeshare.io/ https://www.codechef.com/ide https://www.codechef.com/ide https://js.do/ https://js.do/ https://codebunk.com/ https://codebunk.com/ https://stackblitz.com/ https://stackblitz.com/ https://coder.com/ https://coder.com/ https://www.remoteinterview.io/codepad https://www.remoteinterview.io/codepad https://vertexshaderart.com https://vertexshaderart.com https://greggman.com/downloads/examples/html5bytebeat/html5bytebeat.html https://greggman.com/downloads/examples/html5bytebeat/html5b... https://glitch.com/ https://glitch.com/ https://jsbin.com/ https://jsbin.com/ https://jsfiddle.net/ https://jsfiddle.net/ https://webglfundamentals.org https://webglfundamentals.org
- rrdharan 8y agoDropbox Paper (https://paper.dropbox.com https://paper.dropbox.com) uses a modified version of Ace. Paper is based on Hackpad (https://en.wikipedia.org/wiki/Hackpad https://en.wikipedia.org/wiki/Hackpad) which used Ace: https://github.com/dropbox/hackpad/tree/master/etherpad/src/static/js/ace2 https://github.com/dropbox/hackpad/tree/master/etherpad/src/...
- tjhance 8y agoActually I think the 'ace' in Paper/Hackpad/Etherpad is a different thing called ace.
- rrdharan 8y agoHah, whoops - you’re right of course: https://github.com/ether/pad/tree/master/infrastructure/ace https://github.com/ether/pad/tree/master/infrastructure/ace > ACE2 is EtherPad's editor, a content-editable-based rich text editor that supports IE6+, FF(2?/)3+, Safari(3?/)4+. It supports collaborative editing using operation transforms (easysync2), undo/redo, copy/paste. > The name "ACE2" is because this is a rewrite of aiba's original content-editable AppJet Code Editor.