What does "special compiler magic" mean?

The Nim system module says:

Most of the procedures listed here use special compiler magic.

What do they mean by “special compiler magic”?

+4
source share
1 answer

In general, this means that the subroutine implementations in this module cannot be expressed in the source language itself. That is, the compiler recognizes a special set of names and either uses special semantics or compilation in a handwritten assembly, etc. Notification usually prevents someone from trying to understand how an interface can be written in the language itself.

+2
source

Source: https://habr.com/ru/post/1685267/


All Articles