[CREATE] Re: raw processing

Will Stokes wstokes at gmail.com
Thu Mar 16 10:29:10 PST 2006


I sadly doubt this will happen. Have you read this quote from the
dcraw web page?

"Why don't you implement dcraw as a library?

I have decided that dcraw shall be a command-line program written in
C, and that any further abstraction layers must be added around this
core, not inside it.

Library code is ugly because it cannot use global variables. Libraries
are more difficult to modify, build, install, and test than standalone
programs, and so are inappropriate for file formats that change every
day.

There's a simpler way to make dcraw modular and thread-safe: Run it as
a separate process. Eric Raymond explains this technique here."

This might work well for strickly Linux/BSD users who by nature have
lots of command line utilties installed on their systems. This
approach doesn't mesh well with front end GUI apps for Windows and OSX
in my opinion. I like Linux, but I'm not about to force it down the
throat of my users. My apps are cross platform and I intend to keep it
that way.
-Will

On 3/16/06, Alexander Rabtchevich
<alexander.v.rabtchevich at iaph.bas-net.by> wrote:
> It would be nice to see Dave among authors/contributors of the new library.
>
> Hubert Figuiere wrote:
>
> > As for the new camera it uses, well you grab the RCS file from Dave
> > Coffin and look at the diffs :-)
> >
> >
> > Hub
> >
> >
>
>
> --
> With respect
> Alexander Rabtchevich
>


--
--------------------------------------------------------
Will Stokes         wstokes (at) gmail.com
Album Shaper   http://albumshaper.sf.net
--------------------------------------------------------


More information about the CREATE mailing list