C++ Logo

sg14

Advanced search

Re: [SG14] Drafts for freestanding library: rewording the status quo, and "easy" utilities

From: Ben Craig <ben.craig_at_[hidden]>
Date: Sun, 12 May 2019 20:40:00 +0000
No need to set up an off cycle call. Slot me in the schedule where it makes sense.

Get Outlook for Android<https://aka.ms/ghei36>

________________________________
From: Michael Wong <fraggamuffin_at_[hidden]>
Sent: Sunday, May 12, 2019 1:21:30 PM
To: Low Latency:Game Dev/Financial/Trading/Simulation/Embedded Devices
Cc: Ben Craig
Subject: [EXTERNAL] Re: [SG14] Drafts for freestanding library: rewording the status quo, and "easy" utilities

Hi Ben as we are not having the call last week and this week, would you want an earlier call then June 13?
Thanks for writing this.

On Sun, May 12, 2019 at 9:17 AM Ben Craig via SG14 <sg14_at_[hidden]<mailto:sg14_at_[hidden]>> wrote:
The *div functions will be in a later paper. <cstdlib> has a small number of things that are freestanding in C++17 and C++20, and those are all that got marked in the "status quo" paper. I'll have a paper that covers language.support in the future. I didn't do that paper first because I'm waiting to see how the contract violation handler types will end up.

Is the dependency on the <array> header just because of tuple_size and tuple_element? If so, then I'm not too concerned. Implementations are allowed to provide more than the bare minimum for freestanding after all. Plus, I plan on getting to <array> eventually anyway.
________________________________
From: SG14 <sg14-bounces_at_[hidden]<mailto:sg14-bounces_at_[hidden]>> on behalf of Paul M. Bendixen via SG14 <sg14_at_[hidden]<mailto:sg14_at_[hidden]>>
Sent: Sunday, May 12, 2019 2:42 AM
To: sg14_at_[hidden]<mailto:sg14_at_[hidden]>
Cc: Paul M. Bendixen
Subject: [EXTERNAL] Re: [SG14] Drafts for freestanding library: rewording the status quo, and "easy" utilities

Are the *div functions coming in a later paper or did you remove them on purpose?
Also note that the easy utils paper might have a dependence on the array header
/Paul

lør. 11. maj 2019 20.26 skrev Ben Craig via SG14 <sg14_at_[hidden]<mailto:sg14_at_[hidden]>>:
Attached are drafts of D1641R0.0 "Freestanding Library: Rewording the Status Quo" and D1642R0.0 "Freestanding Library: Easy [utilities]". These papers can also be reached at the following URLs:

https://raw.githack.com/ben-craig/freestanding_proposal/master/library/status_quo.html<https://urldefense.proofpoint.com/v2/url?u=https-3A__raw.githack.com_ben-2Dcraig_freestanding-5Fproposal_master_library_status-5Fquo.html&d=DwMFaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=y8mub81SfUi-UCZRX0Vl1g&m=x3_AZfZIuqIObNhJO5mx1VZSBxPCLgezO_SUMNpAIhM&s=xugpkvypcWgtC5cjrs31tz6Y5mfuIklEIYLleURVGi0&e=>

https://raw.githack.com/ben-craig/freestanding_proposal/master/library/easy_utilities.html<https://urldefense.proofpoint.com/v2/url?u=https-3A__raw.githack.com_ben-2Dcraig_freestanding-5Fproposal_master_library_easy-5Futilities.html&d=DwMFaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=y8mub81SfUi-UCZRX0Vl1g&m=x3_AZfZIuqIObNhJO5mx1VZSBxPCLgezO_SUMNpAIhM&s=RrKkCF0yKzGJTB2KIWkxovc2gcqLCjJxwZhntuzA65w&e=>

These are follow-on papers from P0829 "Freestanding Proposal". I'm still going in that direction, just with lots of little papers now, instead of one big paper.

I am hoping to discuss these in the next SG14 telecon. Let me know if there are any concerns.
_______________________________________________
SG14 mailing list
SG14_at_[hidden]<mailto:SG14_at_[hidden]>
http://lists.isocpp.org/mailman/listinfo.cgi/sg14<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.isocpp.org_mailman_listinfo.cgi_sg14&d=DwMFaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=y8mub81SfUi-UCZRX0Vl1g&m=x3_AZfZIuqIObNhJO5mx1VZSBxPCLgezO_SUMNpAIhM&s=xS9Ioo8LBqscuxh4lSv3Pk08-zjVh_o1IA5tZQPwIxk&e=>
_______________________________________________
SG14 mailing list
SG14_at_[hidden]<mailto:SG14_at_[hidden]>
http://lists.isocpp.org/mailman/listinfo.cgi/sg14<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.isocpp.org_mailman_listinfo.cgi_sg14&d=DwMFaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=y8mub81SfUi-UCZRX0Vl1g&m=d1nAM3uLqYH8AG5-M7Z-xy6rmZr9uFyjsNebkvxuxxE&s=Nj1JsPyDxAKijsB7dG7LLP30PEJDbLlggOSebngBneQ&e=>

Received on 2019-05-12 15:41:44