On Thu, Dec 17, 2009 at 9:09 AM, John Plevyak <[email protected]> wrote:
>
> Currently, all the sizes in the VIO/VConnection and corresponding InkAPI
> are all
> 32-bit (int on x86_64).
>
> Do we want to change these to 64-bit before 2.0 so as to minimize API
> changes
> for 2.X?
>
> Pros:
>  - reduce interface changes going forward
>
> Cons:
>  - actual large document support many require additional changes
> which we may not want to do for 2.0.
>  - in practice large documents are unreasonably inefficient in 2.0

As an open source project, I'd vote just do it, I believe there is a
general agreement we should support large files, so the interface
changes would seem inevitable, just a matter of time/hacking to
actually support it underneath.

I wouldn't worry about efficiency -- just fixing all of the APIs as
much as possible is a great start, we can optimize and change the
internals as needed in 2.0 or .2.x.

Reply via email to