← Back to context

Comment by AmazingTurtle

11 hours ago

> SPy is [...] a compiler

> SPy is not a "compiler for Python"

I think it's funny how it's confusing from the first paragraph

Reading the next sentence clears the confusion:

> SPy is not a "compiler for Python". There are features of the Python language which will never be supported by SPy by design. Don't expect to compile Django or FastAPI with SPy.

  • Yeah but then don't say that SPy is a (interpreter and) compiler in the first place? Just say it's a interpreter.

    • It is a compiler. It is not a compiler for Python, because there are valid Python programs it can't compile and isn't intended to compile.

    • You can think of it like this:

      SPy is a compiler. SPy is not a compiler for OCaml. SPy is not a compiler for COBOL. SPy is not a compiler for Python.