Talk:Impromptu (programming environment): Difference between revisions

Content deleted Content added
Frankie (talk | contribs)
FuFoFuEd (talk | contribs)
Line 11:
:::[[Image:Study_in_keith.ogv]]
::::Using callback methods is a standard feature, actually this is closer to a database trigger. The code itself says nothing about the actual features of the environment, but how to use it. Programming languages work by adjusting to particular conventions (in this case the one from Scheme) in order to achieve a purpose, but that makes that the code rarely reflects such purpose, it is instead a collection of esoteric words that only developers make use of. For developers, the framework should provide documentation or an API as part of their product offering, but for a Wikipedia article such information is too specialized - [[User:Frankie|frankie]] ([[User talk:Frankie|talk]]) 17:41, 4 June 2011 (UTC)
 
I have a couple of observations on the above discussion:
* Language features should be explained in less proprietary jargon if possible. I think the current version of the article does that reasonably well. It explains what "temporal recursion" is for example. Nota bene.
* An example of code is present in the more developed articles on programming languages. Sometimes editors complain that these are "original research" unless they are copied from somewhere else, but ulimately this seems common practice in Wikipedia. (See discussion on this at [[Talk:ChucK]].) Given that Impromptu is aimed at live coding, I think a video is appropriate, at least as an external link. It would probably be less dazzling if the example included in Wikipedia were just a standard block of code accompanied by the audio sample produced. In the live demos Sorenson puts out, it's not exactly easy to follow what's going on unless you know Impromptu already. They're mostly for the wow factor. [[User:FuFoFuEd|FuFoFuEd]] ([[User talk:FuFoFuEd|talk]]) 06:18, 5 June 2011 (UTC)