Search Package Index

66 packages found

 PackageDescriptionBuild 

acl2s-scribblings

a scribble document for beginner mode of ACL2s

Docs:

This package needs tags

This package needs license metadata

succeeds2

afl

a lang-extension that provides rackjure-like anonymous function literals

Docs:

This package needs license metadata

succeeds2

alexknauth-music

Some stuff for representing music and music theory

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

alexknauth-my-object

my version of objects, inspired by "things" from heresy

Docs:

This package needs license metadata

succeeds2

colon-kw

a lang-extension for writing :kw for #:kw

Docs:

This package needs license metadata

succeeds2

colon-match

match with colon notation, based on discussion with Jens Axel Søgaard on users list

Tags:

This package needs license metadata

succeeds2

cond-strict

cond: what it should have been

Tags:

This package needs license metadata

succeeds2

debug

a lang-extension for debugging, and a macro for inserting a debug-repl

Docs:
License:
succeeds0

define-match-spread-out

a version of define that allows definitions to be spread across a file

Tags:

This package needs license metadata

succeeds2

defpat

a version of define for defining functions with match-patterns as arguments

This package needs license metadata

succeeds2

dotmethod

obj.method(x) in racket using mutable-match-lambda

Docs:

This package needs license metadata

succeeds2

exact-decimal-lang

a lang-extension that reads decimals as exact rationals

This package needs license metadata

succeeds2

generic-bind

Generic binding forms.

This package needs tags

This package needs license metadata

succeeds2

gnal-lang

a #lang that allows relative module paths for reader languages

This package needs documentation

Tags:

This package needs license metadata

fails6

hash-lambda

using hash-tables for rest-arguments that include keyword-arguments

This package needs license metadata

succeeds2

hygienic-quote-lang

hygienic versions of quote-like racket reader macros

This package needs license metadata

succeeds2

hygienic-reader-extension

adding hygiene to racket reader extensions

This package needs license metadata

succeeds2

icfp2017-minikanren

A racket port of the version of minikanren from the artifact of the ICFP 2017 Pearl, A Unified Approach to Solving Seven Programming Problems by William E. Byrd, Michael Ballantyne, Gregory Rosenblatt, and Matthew Might. Includes evalo-optimized.

This package needs documentation

This package needs license metadata

succeeds4

inexact-number-lang

A lang-extension that reads every number as inexact

This package needs license metadata

succeeds2

kw-make-struct

Naming struct fields with keywords for constructing and matching

This package needs license metadata

succeeds2

kw-make-struct-lib

Naming struct fields with keywords for constructing and matching

This package needs documentation

This package needs license metadata

succeeds4

kw-utils

misc kw utils

Docs:
Tags:

This package needs license metadata

succeeds2

lang-file

Functions for dealing with #lang files

Tags:

This package needs license metadata

succeeds2

lang-file-lib

Functions for dealing with #lang files

This package needs documentation

Tags:

This package needs license metadata

succeeds4

lens

Composable, functional lenses

Docs:

This package needs license metadata

succeeds2

lens-common

Base lens constructors and additional combinators

This package needs documentation

This package needs license metadata

succeeds4

lens-data

Lens constructors for various Racket data structures

This package needs documentation

This package needs license metadata

succeeds4

lens-doc

Documentation for the lens libraries

Docs:

This package needs license metadata

succeeds2

lens-lib

Implementation (no docs) of the lens library, includes lens-data and lens-common

This package needs documentation

This package needs license metadata

succeeds4

lens-unstable

Unstable and experimental features for lenses

This package needs documentation

This package needs license metadata

succeeds4

macrotypes-nonstx

A version of the macrotypes / Turnstile idea where types don't have to be syntax objects

This package needs tags

This package needs license metadata

succeeds; has failing tests5

match-string

string-append and append as a match patterns

This package needs license metadata

succeeds2

measures-with-dimensions

based on measures, but with dimensions and types

Docs:

This package needs license metadata

fails6

multi-file-lang

a #lang language for multiple files in one

Tags:

This package needs license metadata

succeeds; has failing tests5

mutable-match-lambda

This package needs a description

This package needs license metadata

succeeds3

my-cond

a version of cond that supports "cond-expanders" and a for/cond-clause form, allowing it to iterate though conditions

Tags:

This package needs license metadata

succeeds2

no-vert-bar-lang

a lang-extension that reads `|` as a normal character

This package needs license metadata

succeeds2

paren-shape

Deprecated. Use syntax-classes-lib instead.

This package needs license metadata

succeeds2

pict3d

Modern 3D engine with a purely functional interface

Docs:
License:
fails6

postfix-dot-notation

a lang-extension for postfix dot notation

This package needs license metadata

succeeds2

pretty-format

Pretty versions of printf, format, etc. that print according to format strings

This package needs license metadata

succeeds2

quote-bad

A version of quote that helps to rid programs of bad uses of quote

Docs:

This package needs tags

This package needs license metadata

succeeds2

racket-immutable

operations that return immutable strings, immutable byte-strings, and immutable vectors

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

reconstruct-template

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

This package needs license metadata

succeeds2

reprovide-lang

a #lang for reproviding modules

Docs:

This package needs license metadata

succeeds2

reprovide-lang-lib

a #lang for reproviding modules

This package needs documentation

This package needs license metadata

succeeds4

scribble-code-examples

A scribble examples form that works with non-s-exp languages

This package needs license metadata

succeeds2

scribble-code-examples-lib

A scribble examples form that works with non-s-exp languages

This package needs documentation

This package needs license metadata

succeeds4

seq-no-order

~seq-no-order and ~no-order as pattern-expanders that work with syntax/parse.

This package needs license metadata

succeeds2

serialize-syntax-introducer

Serializing syntax introducers into values that can be embedded into syntax objects, compiled, read back as syntax, and restored to functions that introduce the same scopes

Tags:

This package needs license metadata

succeeds2

struct-like-struct-type-property

Creating struct-type properties with a struct-like interface

This package needs license metadata

succeeds2

sweet-exp

Sweet expressions: an alternative to s-expressions

Docs:
Tags:

This package needs license metadata

succeeds2

sweet-exp-lib

Implementation part of sweet-exp

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sweet-exp-test

Tests for sweet-exp

This package needs documentation

Tags:

This package needs license metadata

succeeds4

syntax-class-or

Combining syntax classes together as multiple variants

This package needs license metadata

succeeds2

syntax-macro-lang

experimental racket module language for creating languages, inspired by syntax-lang

This package needs documentation

This package needs license metadata

succeeds4

syntax-sloc

counts the number of source lines of code in a racket syntax object

This package needs tags

This package needs license metadata

succeeds; has failing tests5

try-catch-finally

Tests and Docs for try-catch-finally-lib

This package needs license metadata

succeeds2

try-catch-finally-lib

A macro for catching exceptions and running teardown operations.

This package needs documentation

This package needs license metadata

succeeds4

turn-based-game

interfaces and tools for defining and playing turn-based games

Tags:

This package needs license metadata

succeeds2

turnstile

#lang for implementing typed languages with Racket

This package needs documentation

This package needs license metadata

succeeds4

txexpr-stxparse

syntax-parse patterns for parsing Tagged X-expressions

This package needs documentation

Tags:

This package needs license metadata

succeeds4

typed-racket-datatype

Algebraic Datatypes for Typed Racket (tests and docs)

License:
succeeds0

typed-racket-datatype-lib

Algebraic Datatypes for Typed Racket (implementation)

This package needs documentation

License:
succeeds4

typed-racket-stream

Streams for typed racket

This package needs documentation

License:
succeeds4

ugly-app-lib

A Racket library that allows prefix, infix, postfix, and partially applied functions. Note: ugly in some ways so I'd recommend the simpler `fancy-app` instead

This package needs documentation

This package needs license metadata

succeeds4