[webkit-dev] PAL Strategy

Brady Eidson beidson at apple.com
Mon May 1 13:48:05 PDT 2017


> On May 1, 2017, at 12:41 PM, Michael Catanzaro <mcatanzaro at igalia.com> wrote:
> 
> I thought the original intent for PAL was to replace WebCore/platform, so I assume the criterion would be "stuff currently in WebCore/platform." If not, then I'd question the value of having PAL at all, as we really don't need a separate PAL on top of the platform abstraction library we already have under in Source/WebCore/platform.
> 
> The stuff that moved to WTF was needed in JSC. If we want to keep stuff like UUID from moving to WTF, then we'd need to allow JSC to depend on PAL, rather than vice-versa.

I think everything in WebCore/platform should be moved to PAL.

WTF should only be for things JSC needs, which is nothing inside WebCore/platform.

If JSC later needs something that is in PAL, we can move it from PAL to WTF as needed.

Thanks,
~Brady



More information about the webkit-dev mailing list