Положитесь на компилятор для реализации - PullRequest
0 голосов
/ 07 февраля 2019

Я недавно работал над языком программирования Swizzle.Я дошел до реализации stdlib.

Вот мой весь MemoryHelpers.swiz:

// Compiler magic right here
@__add("__alignmentOf")
@__add("addressOf")
@__add("pointer_impl")

Это говорит компилятору "получить __alignmentOf и addressOf функцию иреализация Pointer (которая просто использует реализацию Swift. "

Является ли это" обманом "в некотором смысле? Должен ли я попробовать свою собственную реализацию указателя. Если так, как я могу это сделать?

...