I agree with the sentiment in the write-up, that ideally beginner 2d graphics needs are better handled by improving library/packaging support, not by importing (and speccing??) an ancient library. For instance in JS, people are more likely to pull in a library (of many) to help with graphing, despite the availability of a standard 2D drawing API.
On Wed, Jun 20, 2018 at 1:37 PM, Eric Shepherd (Sheppy) <esheph...@mozilla.com> wrote: > Thanks for sharing that overview! > > Although I can see why there's a lot of resistance to adding a graphics > library to the C++ standard, it seems to me like a good idea. Even though, > yes, there are going to be better and faster libraries out there, it's also > true that anyone looking to maximize performance is going to be bypassing > parts of the standard runtime anyway. Even text-based applications often > bypass the standard I/O library to do their output more directly to the > console (as I think back to my days of directly blasting characters into > the text screen's video memory). Math routines are often replaced with > custom libraries that do things faster, either using better algorithms, > making use of processor features not directly supported by the standard > library, or by making accuracy concessions when all you need are "good > enough" values. > > A standard graphics library would serve to make it easier for new > programers to onboard, would be great for quick tools that graph the > results of a problem being solved, or even many simple or low-intensity > applications that simply don't need high-performance graphics. > > I do think that parts of the proposal could be broken off into separate > components. The linear algebra stuff, along with geometry, could be split > out into a separate proposal, since these have uses beyond 2D graphics. > This would both help bring other capabilities to light sooner, but would > lighten up the graphics proposal as well. > > > On Wed, Jun 20, 2018 at 11:29 AM, Botond Ballo <bba...@mozilla.com> wrote: > >> My blog post about what happened at this meeting is now live: >> >> https://botondballo.wordpress.com/2018/06/20/trip-report-c- >> standards-meeting-in-rapperswil-june-2018/ >> >> Cheers, >> Botond >> >> >> On Tue, May 22, 2018 at 6:35 PM, Botond Ballo <bba...@mozilla.com> wrote: >> > Hi everyone! >> > >> > The next meeting of the C++ Standards Committee will be June 4-9 in >> > Rapperswil, Switzerland. >> > >> > This is going to be a pivotal meeting, with go / no-go decisions >> > expected for several highly-anticipated C++20 features, including a >> > subset of Modules; Coroutines; Ranges; and "natural syntax" Concepts / >> > abbreviated function templates. A discussion of whether or not to >> > continue efforts to standardize 2D Graphics is also scheduled (see >> > arguments for [1] and against [2]). In addition, work will continue on >> > various Technical Specifications that are in flight (including, >> > notably, Reflection), and processing the large influx of new language >> > and library feature proposals. >> > >> > If you're curious about the state of C++ standardization, I encourage >> > you to check out my blog posts where I summarize each meeting in >> > detail (most recent one here [3]), and the list of proposals being >> > considered by the committee (new ones since the last meeting can be >> > found here [4] and here [5]). >> > >> > I will be attending this meeting, hanging out in the Evolution Working >> > Group (where new language features are discussed at the design level) >> > as usual. As always, if there's anything you'd like me to find out for >> > you at the meeting, or any feedback you'd like me to communicate, >> > please let me know! >> > >> > Finally, I encourage you to reach out to me if you're thinking of >> > submitting a proposal to the committee. I'm always happy to help with >> > formulating and, if necessary, presenting a proposal. >> > >> > Cheers, >> > Botond >> > >> > >> > [1] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0988r0.pdf >> > [2] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1062r0.html >> > [3] https://botondballo.wordpress.com/2018/03/28/trip-report-c- >> standards-meeting-in-jacksonville-march-2018/ >> > [4] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/# >> mailing2018-02 >> > [5] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/# >> mailing2018-04 >> _______________________________________________ >> dev-platform mailing list >> dev-platform@lists.mozilla.org >> https://lists.mozilla.org/listinfo/dev-platform >> > > > > -- > > Eric Shepherd > Senior Technical Writer > Mozilla > Blog: http://www.bitstampede.com/ > Twitter: http://twitter.com/sheppy > Check my Availability <https://freebusy.io/esheph...@mozilla.com> > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform