How to implement dependent types in 80 lines of code

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

  • Neat! Somewhat similar approach in Scala: https://github.com/julesjacobs/nbe/blob/main/src/main/scala/tt2.worksheet.sc

  • wlang

    a language that compiles to C (by willow385)

  • You can do something kind of similar in Typescript using kind of similar syntax: https://github.com/DanteFalzone0/wlang/blob/main/src/Types.ts

  • 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
  • elaboration-zoo

    Minimal implementations for dependent type checking and elaboration

  • Thanks, yeah, I haven't benchmarked the implementation yet, and I see the repeated substitution happening. Would the NbE approach where we have indices for terms and levels for values fix the issue (I believe you wrote the implementation here)?

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

  • IHP – The Haskell Framework for Non-Haskellers

    1 project | news.ycombinator.com | 22 Apr 2024
  • Ask HN: Is there a GUI for bash shell?

    2 projects | news.ycombinator.com | 19 Apr 2024
  • Lightweight and Composable Servers for Haskell

    1 project | news.ycombinator.com | 18 Apr 2024
  • GitHub: Neurallambda/automata: synth data for training FSMs/PDAs/Turing Machines

    1 project | news.ycombinator.com | 16 Apr 2024
  • Japanese minimalist and his designs for a minimalist lifestyle

    1 project | news.ycombinator.com | 16 Apr 2024