DI as a first class citizen?

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • xvm

    Ecstasy and XVM

  • Yes, the Ecstasy language has DI as a first class concept. However it's not so much a "language feature" as it is an intrinsic requirement of the execution model. Unlike the traditional "layer cake" approach to language execution (e.g. C programs sit on top of runtime libraries that map to operating system APIs), the Ecstasy runtime model is a closed system, i.e. one or more Von Neumann machines with no access to hardware, storage, network, etc. There's not even a clock.

  • nqp

    NQP

  • Second, any "inheritance" is optional. Quoting nqp's 6model overview with my added emphasis:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts