A Flash Developer Resource Site

Results 1 to 10 of 10

Thread: Check out this live coding feature of our soon-to-be-released Code Orchestra IDE

  1. #1
    Senior Member realMakc's Avatar
    Join Date
    Oct 2002
    Posts
    927

    Lightbulb Check out this live coding feature of our soon-to-be-released Code Orchestra IDE

    Hello people of flashkit, it has been looong time since I posted anything here. So for why not here goes a little update (turns out to be post #500). This whole summer I was living in this fine town somewhere in Adriatic:



    That's a nice place to visit if you're Europe-based, although in this country (Montenegro) airlines are a bit expensive for no good reason. Any way, it is home for quite a few software development companies too. This year, for example, our town hosted IT Sea event (russian speaking front-end programmers meeting). Which brings me to show-off part of this post: I'd like to brag about new technology our company demonstrated at the event Because, you know, you weren't there to see it with your own eyes.

    Some of you might remember this talk by Bret Victor that inspired a lot of real "let me refresh your app while you code" projects out there. All of them, as far as I know, suffer from the same problem - application state is lost as soon as you refresh it. Well, guess what? These two guys just sat down and fixed it. Long story short, check out this short live coding session recording I did and see for yourself. And think about what you could do with this tool, when it comes out in a month

    In case you care how exactly this works, here's what press release has to say:
    [During live coding] session all (or specified) class methods are transformed in special manner. When you work on these methods in the editor, it supplies to client app tiny swc with code changes and dispatches the event. You can also mark a method with special "[Live]" annotation to [respond to that event and] change the state of class instance.

    You no longer have to wait for the project to compile and restore application state all the time. For example, you could be working on particular game level, spawn some bots and change their logic on the fly. Or, if you work with flex based form - you could log in to your server [once], bring this form up and add some fields or validators. How cool is that?

    The size of your project no longer matters - recompilation will always take near-zero time. Currently it is around 200 ms, but with ASC 2.0 released we might be able to do even better than that.

    As a bonus, we andle RTEs and prevent "dangerous" code from running. E.g. if you make a mistake and create infinite loop - you get log message not app crash.
    So, to conclude the post with the question - what do you guys think of this? Did you have any experience with other "live coding" environments, and if yes - what were the pitfalls or problems you experienced? This is very new way to work, and so any feedback whatsoever will be appreciated.
    Last edited by realMakc; 09-25-2012 at 08:39 AM. Reason: post #500 !!
    who is this? a word of friendly advice: FFS stop using AS2

  2. #2
    Total Universe Mod jAQUAN's Avatar
    Join Date
    Jul 2000
    Location
    Honolulu
    Posts
    2,429
    That's pretty hot. I could really get into that. Welcome back btw.

  3. #3
    Senior Member realMakc's Avatar
    Join Date
    Oct 2002
    Posts
    927
    Well, I'm not quite back, e.g. I am very disappointed to see the board stagnating with 5 posts per day... my favorite "math & physics" section empty. On the other hand, I was surprised to see some activity in arena!


    Btw, now with AIR 3.5 beta was released, there is really strong possibility of this live-coding feature working directly with iOS devices, so I might come back again with new video


    edit: wait, was this not post #500? looks like CL posts do not add to post count
    Last edited by realMakc; 09-28-2012 at 11:21 AM.
    who is this? a word of friendly advice: FFS stop using AS2

  4. #4
    Total Universe Mod jAQUAN's Avatar
    Join Date
    Jul 2000
    Location
    Honolulu
    Posts
    2,429
    CL posts haven't counted for almost 10 years now.

  5. #5
    Senior Member realMakc's Avatar
    Join Date
    Oct 2002
    Posts
    927
    you dont expect me to remember that do you ) any way, on my way to 666
    who is this? a word of friendly advice: FFS stop using AS2

  6. #6
    Flashkit historian Frets's Avatar
    Join Date
    Oct 2000
    Location
    flashkit
    Posts
    8,797
    Don't forget we had that db conversion many many years ago in the process a lot of us lost our post count. I lost 1500 off of mine.


    Anyway....
    The reason why the forums are so dead is because no one contributes. Not contributing is the problem. The solution is to actually post something rather then take a picture of your food and hang it on your facebook account.

    I belong to this music and music technology forum.
    http://kvraudio.com
    They are very active because people are interested in music and music technology. If you like/use flash and want the community to thrive then the best thing you can do is actually post here more often and get others to post as well.

  7. #7
    Senior Member realMakc's Avatar
    Join Date
    Oct 2002
    Posts
    927
    this editor thing missed the deadline. never the less, there is slight chance of shipping it anyone here has adobe's bugbase account? why don't you please vote for this bug so that this live coding thing could work on ios6, thanks.
    who is this? a word of friendly advice: FFS stop using AS2

  8. #8
    Flashkit historian Frets's Avatar
    Join Date
    Oct 2000
    Location
    flashkit
    Posts
    8,797
    And it's nice to see you too.

  9. #9
    Senior Member realMakc's Avatar
    Join Date
    Oct 2002
    Posts
    927
    what can I say, this forum is not what it used to be now. And even when it still used to be what it used to be, I've never got past couple of hundreds of posts. So yes, I get it what you're saying, that I should post more before I can demand more posts, but then - there are other places where I don't have to do that. Besides, I tried in the past with absolutely no result at all.
    Last edited by realMakc; 02-07-2013 at 11:51 AM.
    who is this? a word of friendly advice: FFS stop using AS2

  10. #10
    Senior Member realMakc's Avatar
    Join Date
    Oct 2002
    Posts
    927
    Allow me to bump this neglected post with some news We did release this livecoding feature as a standalone tool (aka COLT) that works with any IDE (almost) about a week ago. And, not only you can get free license, but even win cool stuff like MacBook or iPad4. All you need to do is record the video with this thing in action and upload it to utube. Proceed to http://codeorchestra.com/ to learn contest details and/or download trial version.

    P.s. I am working on FD plugin for one-click integration with COLT btw, which lives at https://github.com/makc/colt-fd-plug...ugin/obj/Debug currently.

    So yeah. Download, try it out, spread the word if you like it.
    who is this? a word of friendly advice: FFS stop using AS2

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center