Search Package Index

41 packages found

 PackageDescriptionBuild 

chain-module-begin

Helper to define meta-languages which can chain-call other languages. Status: Experimental (no backwards compatibility).

succeeds0

cmx

A calculus of mediated exchange

This package needs documentation

fails5

command-line-ext

Extensible form of command-line with command-line-flag-expanders

succeeds0

compact-annotations

Function type annotation syntax for Typed Racket similar to Haskell

succeeds0

dallas

Experimental RDBMS based on the Darwen & Date's D language

This package needs documentation

fails5

dallas-doc

Documentation for Dallas

This package needs documentation

fails5

dallas-lib

Dallas (implementation)

This package needs documentation

fails5

dallas-test

Tests for Dallas

This package needs documentation

fails5

disposable

Provides an abstraction for values associated with external resources that allows automatic resource pooling, per-thread virtual construction, and monadic composition

succeeds0

disposable-test

Tests for the "disposable" package

succeeds0

dotlambda

Splits dotted identifiers like a.b.c, also supports λ<arg>.(code) syntax. Experimental (i.e. there may be small breaking changes in later versions).

Docs:
succeeds0

envlang

Prototype of a proof-of-concept for a language with first-class environments.

Docs:
succeeds; has dependency problems; has failing tests4

event

Synchronizable event programming

Docs:
fails5

expect

A package defining "expectations", first-class assertions about values for use in validation and unit testing with high quality error messages. Currently experimental.

Docs:
succeeds0

extensible-parser-specifications

Unstable, and has seemingly unsolvable problems with module boundaries. This package works like seq-no-order by Alexander Knauth, but adds reusable (within the same module) clauses and global constraints like "a must occur before b" or "a mutually exclusive with c".

succeeds0

fexpress

A compilation-friendly fexpr language.

Docs:
succeeds0

fexpress-doc

A compilation-friendly fexpr language. (doc)

Docs:
succeeds0

fexpress-lib

A compilation-friendly fexpr language. (lib)

This package needs documentation

succeeds3

fexpress-test

A compilation-friendly fexpr language. (test)

This package needs documentation

succeeds3

fixture

Provides test fixtures: resources that are automatically created and destroyed for each RackUnit test case

Docs:
succeeds0

generic-syntax-expanders

Allows definition of macros which include expander-definition forms, like match expanders

succeeds0

jack-ease

Library for easing things between start and stop values fluidly

Docs:
succeeds0

jack-posn

Library for working with points in 2d space

Docs:
succeeds0

net2

Highly experimental and aspirational networking library. Not yet fit for public consumption.

Docs:
succeeds0

neuron

Decentralized Software Organisms

Docs:
succeeds; has dependency problems0

phc-toolkit

Personal collection of utilities. Somewhat unstable and sparsely documented (for now).

succeeds0

polysemy

Highly experimental and unstable. Attach multiple meanings to an identifier (match expander, function overloads, macros, custom "~literal" tokens…). Rename parts of identifiers (rename only some meanings, leaving others with the original name). Compose hybrid identifiers by mixing the meanings of two or more independently defined identifiers.

Docs:
succeeds0

punctaffy

A library for working with higher-dimensional brackets, such as quasiquotation syntax.

Docs:
succeeds0

punctaffy-doc

A library for working with higher-dimensional brackets, such as quasiquotation syntax. (doc)

Docs:
succeeds0

punctaffy-lib

A library for working with higher-dimensional brackets, such as quasiquotation syntax. (lib)

This package needs documentation

succeeds3

punctaffy-test

A library for working with higher-dimensional brackets, such as quasiquotation syntax. (test)

This package needs documentation

succeeds3

qtops

Perform operations on things with qualities

Docs:
succeeds; has dependency problems; has failing tests4

rebellion

A collection of infrastructure libraries

Docs:
succeeds0

reconstruct-template

`~list/ctx` pattern and `?list/ctx` template for reconstructing syntax objects for core-form languages

succeeds0

request

A package for constructing HTTP and REST-ful requesters and integration tests. Currently unstable.

Docs:
succeeds0

resyntax

An experimental refactoring tool built on top of syntax-parse.

Docs:
succeeds0

rince

A runtime library and C->Racket compiler to allow running C programs on top of Racket (no FFI!)

Docs:
succeeds0

set-exp

Literal set syntax

Docs:
succeeds0

subtemplate

Experimental. In a syntax template, auto-generate yᵢ … from xᵢ … . Also includes several improvements, like ellipses outside of syntax templates, and ellipsis-preserving unsyntax.

succeeds0

syntax-lang

Mini-library for creating new #lang languages from simple macros

succeeds0

tr-immutable

Helpers to write macros using typed/racket at phase 1. Heavily unstable, WIP, experimental, not documented yet. I'm currently dogfooding this to work out the best strategy.

succeeds0