История изменений
Исправление www_linux_org_ru, (текущая версия) :
Разумеется, если closed_source_function пытается при своей работе выполнить f, то сложную функцию туда передать нельзя (но это ограничение closed_source_function, а не языка, также как нельзя в Node.a сохранить дробное число).
facepalm.jpg
можно, и подсказка — в этом треде я уже подсказал как
решение, хотя и содержит некоторые хаки, но обладает разумной производительностью, ожидаемой от си (в т.ч. не требует запускать на каждый чих gcc) и с другой стороны (т.е. со стороны языка) выглядит примерно так, как ты написал — однако при этом позволяет себя запускать из closed_source_function
Исправление www_linux_org_ru, :
Разумеется, если closed_source_function пытается при своей работе выполнить f, то сложную функцию туда передать нельзя (но это ограничение closed_source_function, а не языка, также как нельзя в Node.a сохранить дробное число).
facepalm.jpg
можно, и подсказка — в этом треде я уже подсказал как
решение, хотя и содержит некоторые хаки, но обладает разумной производительностью, ожидаемой от си (в т.ч. не требует запускать на каждый чих gcc) и с другой стороны (т.е. со стороны языка) выглядит примерно так, как ты написал
Исходная версия www_linux_org_ru, :
Разумеется, если closed_source_function пытается при своей работе выполнить f, то сложную функцию туда передать нельзя (но это ограничение closed_source_function, а не языка, также как нельзя в Node.a сохранить дробное число).
facepalm.jpg
можно, и подсказка — в этом треде я уже подсказал как