Skip to content
@cicada-lang

Cicada Language

Let's build a bridge between writing software and doing mathematics.

Welcome to Cicada Language ^-^/

[ HOMEPAGE | MANUAL | PLAY | ABOUT ]

Cicada Language is a dependently typed
programming language and an
interactive theorem prover.

Tools:

Language design practices:

  • mugda: An implementation of the Mugda paper by Karl Mehltretter.
  • inet-js: Programming with interaction nets.
  • inet-cute: Programming with interaction nets (cute edition).
  • cicada-instars: Five early language design practices.

Sponsors:

  • Thanks PLCT Lab, for sponsoring our community at very early stage of our project.

Pinned Loading

  1. cicada-plct cicada-plct Public

    Cicada Language (PLCT little team)

    TypeScript 92 6

  2. cicada-lang-website cicada-lang-website Public

    Website of Cicada Language

    Vue 5 2

  3. inet-js inet-js Public

    This is an implementation of interaction nets. It introduces you to the bizarre world of graph-based computation and linear logic, using a familiar JavaScript-like syntax :)

    TypeScript 42 1

  4. inet-website inet-website Public

    Website of iNet

    TypeScript 4 1

Repositories

Showing 10 of 31 repositories
  • problem-solvers Public

    Reading "Building Problem Solvers" by Kenneth D. Forbus and Johan de Kleer, 1993

    cicada-lang/problem-solvers’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Aug 7, 2024
  • propagator Public

    An implementation of the propagator model.

    cicada-lang/propagator’s past year of commit activity
    TypeScript 1 GPL-3.0 0 5 0 Updated Aug 6, 2024
  • explicit-substitution Public

    An interpreter of lambda calculus by explicit substitution.

    cicada-lang/explicit-substitution’s past year of commit activity
    TypeScript 2 GPL-3.0 0 3 0 Updated Aug 5, 2024
  • lambda Public

    An interpreter of lambda calculus.

    cicada-lang/lambda’s past year of commit activity
    TypeScript 26 GPL-3.0 3 1 0 Updated Aug 5, 2024
  • cicada Public

    Cicada Language

    cicada-lang/cicada’s past year of commit activity
    TypeScript 2 GPL-3.0 0 0 0 Updated Aug 5, 2024
  • conceptor Public

    An implementation of formal concept analysis.

    cicada-lang/conceptor’s past year of commit activity
    TypeScript 3 GPL-3.0 0 0 0 Updated Aug 3, 2024
  • inet-website Public

    Website of iNet

    cicada-lang/inet-website’s past year of commit activity
    TypeScript 4 GPL-3.0 1 0 0 Updated Jul 30, 2024
  • inet-js Public

    This is an implementation of interaction nets. It introduces you to the bizarre world of graph-based computation and linear logic, using a familiar JavaScript-like syntax :)

    cicada-lang/inet-js’s past year of commit activity
    TypeScript 42 GPL-3.0 1 2 0 Updated Jul 8, 2024
  • chimera Public
    cicada-lang/chimera’s past year of commit activity
    TypeScript 73 GPL-3.0 3 0 0 Updated Jun 2, 2024
  • grammar Public
    cicada-lang/grammar’s past year of commit activity
    TypeScript 1 GPL-3.0 0 0 0 Updated May 27, 2024

Top languages

Loading…

Most used topics

Loading…