Although I'm not an Apple fan, I can't help but be impressed by this:
http://createdigitalmotion.com/2011/10/codify-elegant-creative-coding-direct...
What makes it so great is that it takes advantage of the platform itself to help with coding. You want a sprite? Type in the sprite-invoking method ("sprit()"), then *touch the code on the screen of your iPad* and a graphical chooser pops up to let you choose which sprite to invoke.
I'm presuming that you can't share the code you write on your tablet with other users (one of the reasons I don't like Apple), but the fact that this programming app is allowed seems like it would make a Gambit environment feasible (sorry if that is old news). Of course, this is way more than a Lua-based dev environment, so it's not like you could just bundle an editor and Gambit for the tablet and have this.
But still, it's cool.
-Joe
Afficher les réponses par date
This reminds me a lot of App Inventor (http://www.appinventorbeta.com/about/), which I believe is based on Kawa Scheme.
Steve
________________________________ From: Joe Doyle Ardent gambit@ardent.nebcorp.com To: Gambit-list@iro.umontreal.ca Sent: Thursday, October 27, 2011 2:44 PM Subject: [gambit-list] Full coding environment for iOS, on an iPad
Although I'm not an Apple fan, I can't help but be impressed by this:
http://createdigitalmotion.com/2011/10/codify-elegant-creative-coding-direct...
What makes it so great is that it takes advantage of the platform itself to help with coding. You want a sprite? Type in the sprite-invoking method ("sprit()"), then *touch the code on the screen of your iPad* and a graphical chooser pops up to let you choose which sprite to invoke.
I'm presuming that you can't share the code you write on your tablet with other users (one of the reasons I don't like Apple), but the fact that this programming app is allowed seems like it would make a Gambit environment feasible (sorry if that is old news). Of course, this is way more than a Lua-based dev environment, so it's not like you could just bundle an editor and Gambit for the tablet and have this.
But still, it's cool.
-Joe _______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
On Thu, Oct 27, 2011 at 03:36:45PM -0700, Steve Graham wrote:
This reminds me a lot of App Inventor (http://www.appinventorbeta.com/about/), which I believe is based on Kawa Scheme.
I think you're right about App Inventor being based on Kawa. But AI is just a visual veneer over Scheme that tries to hide the fact that you're writing code. Codify is different in a way that I think is crucial: it's a fusion of writing code (like, entering text) with tactile manipulation of the live runtime, and *it's all on the tablet*. In terms of the user experience, they are worlds apart.
-Joe
On 2011-10-27, at 1:44 PM, Joe Doyle Ardent wrote:
Although I'm not an Apple fan, I can't help but be impressed by this:
http://createdigitalmotion.com/2011/10/codify-elegant-creative-coding-direct...
What makes it so great is that it takes advantage of the platform itself to help with coding. You want a sprite? Type in the sprite-invoking method ("sprit()"), then *touch the code on the screen of your iPad* and a graphical chooser pops up to let you choose which sprite to invoke.
I'm presuming that you can't share the code you write on your tablet with other users (one of the reasons I don't like Apple), but the fact that this programming app is allowed seems like it would make a Gambit environment feasible (sorry if that is old news). Of course, this is way more than a Lua-based dev environment, so it's not like you could just bundle an editor and Gambit for the tablet and have this.
But still, it's cool.
You mean something like Gambit REPL (which is available for iPad)!
Marc
On Thu, Oct 27, 2011 at 05:12:33PM -0700, Marc Feeley wrote:
You mean something like Gambit REPL (which is available for iPad)!
Ah, ha! I guess having a REPL on iOS was old news :) But, Codify is much, much more than just a REPL or editor+evaluator (as I kind of explained in my reply to the suggestion that it was similar to App Inventor; my reply is waiting in the moderation queue because I forgot to set my From: address to the one that I'm subscribed to on this list).
-Joe