Our great sponsors
-
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.
-
walkable
A Clojure(script) SQL library for building APIs: DatomicĀ® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Here is an example of package inferred system. ASD file refers only a few "root" modules:https://github.com/40ants/doc/blob/master/40ants-doc.asd#L14-L16
Which other languages do you mean? Racket? Clojure? Erlang?
Which other languages do you mean? Racket? Clojure? Erlang?
Which other languages do you mean? Racket? Clojure? Erlang?
One very niche "counter-example" is a system where loading files causes side effects, which must occur in some order. This happens in the Netfarm object system implementation, where most of the bootstrapping steps occur in an early system definition and a late system definition. In this case it is not enough to compute the dependency tree; it is necessary to pick a very specific ordering for things to not break.