Imports: fully qualified or relative paths?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • futhark-mode

    Emacs major mode for editing Futhark programs

  • However, the very nice property is that every source file can be seen as the starting point of the program, with respect to type checking and analysis. This means that editor tooling (or other tooling) doesn't have to be told about a "project" or "root" directory so that imports can be resolved correctly. If the program type checks as a whole, then every file will also type check when viewed as the root of a program. This might not matter for languages that can afford to implement complex tooling, but it has proven very useful for writing quick tools that just work (e.g. futhark-mode is one of the few Emacs language modes where go-to-definition works out of the box with zero setup).

  • xvm

    Ecstasy and XVM

  • Each module acting as its own private and self-contained namespace with a root (the module itself, example) and a recursive name tree (packages, classes, and so-on) within it.

  • 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.

    InfluxDB 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