<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>On Mon, May 23, 2016, at 04:33 PM, Jens Alfke wrote:<br></div>
<blockquote type="cite"><div> <br></div>
<div><blockquote type="cite"><div>On May 23, 2016, at 12:25 PM, Ryan Lovelett via swift-users <<a href="mailto:swift-users@swift.org">swift-users@swift.org</a>> wrote:<br></div>
<div> <br></div>
<div><div><span class="font" style="font-family:Alegreya-Regular"><span class="size" style="font-size:15px">However it seems that Foundation on Linux has neither</span></span><br></div>
<div><span class="font" style="font-family:Alegreya-Regular"><span class="size" style="font-size:15px">`CFBooleanGetTypeID` or `CFGetTypeID`.</span></span><br></div>
</div>
</blockquote></div>
<div> <br></div>
<div>Those are part of CoreFoundation, the C library on which the Mac/iOS Foundation framework is built. The two have a complicated relationship; Foundation exposes most but not all of the CoreFoundation APIs as Objective-C, but there are still some features you have to drop down to C to use. This is one.<br></div>
<div> <br></div>
<div>But I think you’re using the in-development Swift Foundation? That’s a different implementation entirely. Presumably it will have some API of its own to determine the type of a number.<br></div>
</blockquote><div> <br></div>
<div>Yes I'm using the in-development Swift Foundation. From what I can tell this version is the one that will be used on non-Darwin platforms.<br></div>
<div> </div>
<div>Assuming that such an API does not currently exist on NSNumber, I'm reasonably confident that it does not, does this mean that a Swift Evolution thread has to be started to add it?</div>
<div> </div>
<blockquote type="cite"><div> <br></div>
<div>—Jens<br></div>
</blockquote><div> <br></div>
</body>
</html>