Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Limitations

Fuzion Front End

  • Limited data flow analysis only, in particular:
    • No check for uninitialized variables
  • Limitations on repeated inheritance, in particular
    • no checks that repeatedly inherited features are compatible with respect to their generic parameters
    • no checks that conflicts in inheritance are detected and resolved
    • no means to keep several instances of repeatedly inherited features (e.g., via Eiffel-style renaming)
  • No support to call the original feature from a redefinition (Java's super.f() or Eiffel's repeated inheritance with renaming)
  • Support for threads is being worked on.

Fuzion Tool Chain

  • fuom Fuzion Optimizer does not exist yet

Fuzion Back Ends

  • C Backend (emits C Code)
  • JVM Backend (emits Java bytecode)
  • Interpreter (runs on top of the JVM)

Fuzion Standard Library

  • Is being worked on.
See also the currently open issues
last changed: 2025-10-17