SkillAgentSearch skills...

Flit

Racket #lang for teaching Functional Languages, Interpreters and Types (FLIT)

Install / Use

/learn @JoeyEremondi/Flit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

This is the "flit" package. It it is based off of the plait language for Racket, and to a lesser degree plai-typed and plai. It is meant to accompany the book "Programming Languages: Application and Interpretation" by Shriram Krishnamurthi, specifically the second or third editions.

Name

The name stands for Functional Languages, Interpreters, and Types, the name of the course notes that use this language.

Usage

To write a program in Flit, start your Racket file with the line:

 #lang flit

Documentation

See the documentation here. There are also detailed course notes on functional programming in Flit (WIP).

Installation

The package is meant to be installed with the Racket package manager:

  • In recent versions of DrRacket, choose "Install Package.." from the "File" menu, and enter
       flit

in the dialog.

  • From the comamnd line:

    raco pkg install flit

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3mo ago
Forks0

Languages

Racket

Security Score

82/100

Audited on Dec 31, 2025

No findings