Talk:Impromptu (programming environment): Difference between revisions

Content deleted Content added
Pygy (talk | contribs)
Pygy (talk | contribs)
Line 7:
::Video is not normally used as far as I know. Code examples appear but mostly to indicate syntax and paradigmatic features of the language. What I perceive to be the distinctive feature of the subject is the control over the symbols at runtime, but that is not something that you would express through code, and the code used to provide actual examples of how to setup or use the framework turns it into a [[WP:NOT#HOWTO|how to]]. Also I feel that the banner is too big, and a screenshot would probably be better - [[User:Frankie|frankie]] ([[User talk:Frankie|talk]]) 16:32, 4 June 2011 (UTC)
::Also, the description was a copy-paste of a text that belongs to the subject's website, and that appears verbatim over a whole bunch of sites online. I've modified it to focus on the subject rather than just advertising it, but I'm still not sure what is meant by some things and whether they are relevant, such as ''an idiom called "temporal recursion"'', or how is it that the interpreter has been modified from TinyScheme 1.35 - [[User:Frankie|frankie]] ([[User talk:Frankie|talk]]) 16:37, 4 June 2011 (UTC)
:::I'll answer both comments here: temporal recursion is a key feature of Impromptu. Functions end up with a "callback" call, which schedules a new execution of the function at a given time, optionally passing arguments. You can see it around 1:10 in the video. You are right about the code examples. The video, however, illustrates the "paradigmatic features of the environment", as you said and is not at all a tutorial (you can see Andrew Sorensen editing the code, live). Have a look at it, the music is excellent. To be honest, I've never seen a video in a Wikipedia article either. But the software allows it and it fits in this case. [[User:Pygy|Pygy]] ([[User talk:Pygy|talk]]) 17:21, 4 June 2011 (UTC)
 
:::[[Image:Study_in_keith.ogv]]