Lambda the Ultimate

inactiveTopic DigitaScript: Scripting Language for Digital Cameras
started 12/18/2000; 1:28:25 PM - last post 12/19/2000; 6:13:07 AM
Chris Rathman - DigitaScript: Scripting Language for Digital Cameras  blueArrow
12/18/2000; 1:28:25 PM (reads: 648, responses: 2)
DigitaScript: Scripting Language for Digital Cameras
One of these days I probably get around to purchasing a digital camera. Kind of an interesting look at a domain specific language, though I don't see the need for yet another syntax.

Most of the interesting stuff is just function calls and could have been easily folded into more general purpose languages. Then again, planned obsolescence is the name of the consumer game. :-)
Posted to "" by Chris Rathman on 12/18/00; 1:28:54 PM

andrew cooke - Re: DigitaScript: Scripting Language for Digital Cameras  blueArrow
12/19/2000; 1:32:58 AM (reads: 658, responses: 0)
We (thought we had) lost our camera and started looking at digital cameras, but they are still very expensive compared to "normal" cameras (100 pounds for VGA resolution!).

A friend of mine was working at a company that was trying to use software to correct for poor quality (but much cheaper) CCDs and lenses - if it had been a success it should have reduced the cost of things considerably, but it looks like it wasn't as good as hoped (can't say I'm surprised given my previous experience as an astronomer trying to correct images from the HST before the optics were fixed).

andrew cooke - Re: DigitaScript: Scripting Language for Digital Cameras  blueArrow
12/19/2000; 6:13:07 AM (reads: 643, responses: 0)
I've just read the details - it certainly looks fun, but the script language is, well, not that fancy: 31 character and 255 character strings! Didn't see any mention of user-define subroutines or how variables were scoped, either. I guess they have very limited space/power? (Why? - is this the limiting factor in the cost? I thought it was the price of the CCD) Do you think there could be an underlying low-level representation that it is compiled to internally? Maybe something that could also be loaded via a file? How long before an open OS for cameras? :-)

Still, maybe there's an explanation of why they have their own language - because everything else is too complex...