Jump to content

  • Log In with Google      Sign In   
  • Create Account


Go Live Editor


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 shurcool   Members   -  Reputation: 439

Posted 10 October 2012 - 10:54 PM

I've made a simple live editor for Go.
Posted Image
Here's a short video of it in action:

http://www.youtube.com/watch?v=0msv60-qujs

It's kinda like the Go Playground, except it runs locally (hence no restrictions on what you can do) and shows program output as you make changes to source code (no need to press any buttons).

The project source code is located at: https://github.com/s...ple-live-editor
I've made a binary for OS X (hopefully it works on 10.7+): https://github.com/d...Live Editor.zip

Let me know if it works for you and what you think. Feel free to fork, contribute, etc.

Sponsor:

#2 shurcool   Members   -  Reputation: 439

Posted 11 October 2012 - 10:23 AM

On this topic, I want to share the following very insightful article:

http://alarmingdevelopment.org/?p=680

The comments offer a lot of value too.

Clearly, a simple live editor is not the be all end all goal, it's just a start.

It was very reassuring for me to see a lot of people having similar thoughts about the need to abolish our reliance on files as a tool to organize code. We work with higher level concepts like classes, functions, etc. and I hate being thrown out of the current IDE

Another common thought was that the Language by itself is not everything, neither is the IDE on its own. What we should really be focusing is the combination of the two, as that's what the end user (the programmer) uses. So there should be less "programming language designers" and more "programming experience designers".

There is also some work to find a better replacement for storing source code as a sequence of plain characters in a text file. For instance, see The Larch Environment video.



Finally, another common thought was that in order for a newer and better system to gain traction, it should offer a smooth conversion path from the existing text/file-based source and tools to the new system, rather than offering a completely stand-alone experience. At least, that's one way to go about it. You'd have to be very daring to try and do everything from scratch; the value offered would have to overweight so much resistance.

#3 shurcool   Members   -  Reputation: 439

Posted 13 October 2012 - 09:22 AM

Yesterday's results.

Posted Image




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS