On Thu, Oct 1, 2015 at 9:58 PM, Jonathan Watt <jw...@jwatt.org> wrote:
> For those who are interested in this, there's a bug to consider integrating
> the Guidelines Support Library (GSL) into the tree:
>
> https://bugzilla.mozilla.org/show_bug.cgi?id=1208262

This bug appears to have stalled.

What should my expectations be regarding getting an equivalent of (at
least single-dimensional) GSL span<T> (formerly array_view<T>;
conceptually Rust's slice) into MFBT?

> On 30/09/2015 22:00, Botond Ballo wrote:
>> The document is a work in progress, still incomplete in many places.
>> The initial authors are Bjarne Stroustrup and Herb Sutter, two members
>> of the C++ Standards Committee, and they welcome contributions via
>> GitHub to help complete and improve it.

In their keynotes, a template called array_buffer was mentioned. What
happened to it? array_buffer<T> was supposed to be array_view<T>
(since renamed to span<T>) plus an additional size_t communicating
current position in the buffer. Surprisingly, Core Guidelines has an
example of reading up to n items into span but the example doesn't
show how the function would signal how many bytes between 0 and n it
actually read, so the Guidelines themselves don't seem to give a
proper answer to signaling how many items of a span a function read or
wrote.

-- 
Henri Sivonen
hsivo...@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to