Re: [livecode] the future of programming

From: Julian Rohrhuber <rohrhuber_at_uni-hamburg.de>
Date: Thu, 7 Sep 2006 23:19:30 +0200

isn't it the ambiguous continuum between error and function what is
interesting about interactive programming (as well as music
improvisation)? The navigation on the border of slight difference
between one's own expectation and the result? Then a precise language
is much better, since it allows yourself and others to reach the
glimpse of an understanding about what is going on.

On many systems, syntax errors are caught gracefully and do not even
dare to touch the sound. What is more difficult is great deviations
from what is tolerable to the ear - but well..


At 23:02 Uhr +0200 07.09.2006, Thomas wrote:

I'm not a computer scientist, but isn't uniqueness essential for an
interpreter/compiler to work? (at least effectively, and I suppose
effectiveness is what you need when you do live coding).
Also, what does this have to do with business logic? Isn't a fault
tolerant programming/computing system the thing everybody would pay
lots of money for?

Integrating interpretors into editors with some kind of automatic
syntax correction is surely useful to avoid errors, but far away from
allowing errors (like the guitar).
Maybe the point here is that computers are inherent digital, i.e.
discrete, whereas our physical environment is continuous, which
incorporates some sort of built-in error tolerance.

Your last point leads away from the actual discussion, as these
errors are not directly related to the act of playing.

<http://pda.leo.org/ende?lp=ende&p=/gQPU.&search=unambiguousness>Thomas

alex wrote::

Yes all good points, although perhaps the reason why programming
languages are so unforgiving is more to do with the requirements of
business logic than any innate restrictions on computer readable
languages.

Languages where you can't have syntax errors are interesting here (where
any combination of the alphabet is syntactically valid), as is Craig's
livecoding with computer readable english, interactive fiction style.

Integrating interpreters into editors (for example with eclipse) allows
an editing environment rich enough to help avoid errors too.

Also there are probably some errors you can do with a drumkit that would
lead to a crash of the whole performance, such as break your last stick
or fall off your stool.

alex

-- 
.
Received on Thu Sep 07 2006 - 21:20:06 BST

This archive was generated by hypermail 2.4.0 : Sun Aug 20 2023 - 16:02:23 BST