лишние детали в компонентной паскале
Добавлено: 26.10.18 17:17
#BlackBoxComponentBuilder
Оказывается, КП в чём-то сложнее лиспа! В лиспе нет разделения на указатели и "просто значения". Любая ссылка - это указатель, любая передача - только по указателю. Нет, соответственно, и адресной арифметики, т.е. нельзя получить указатель на энный элемент массива.
Однако это так только в рекламе. Для FFI отличие между непосредственно переданными данными и указателями появляются, поскольку внешний мир разговаривает на языке Си. Соответственно, теперь надо понять, выкидывать ли из языка указатели или оставить их.
Оказывается, КП в чём-то сложнее лиспа! В лиспе нет разделения на указатели и "просто значения". Любая ссылка - это указатель, любая передача - только по указателю. Нет, соответственно, и адресной арифметики, т.е. нельзя получить указатель на энный элемент массива.
Однако это так только в рекламе. Для FFI отличие между непосредственно переданными данными и указателями появляются, поскольку внешний мир разговаривает на языке Си. Соответственно, теперь надо понять, выкидывать ли из языка указатели или оставить их.