Racket toolkit used for the phc project. Unstable.
Go to file
Georges Dupéron c459bff32b Attempt to fix a compatibility issue wuth racket 7
The private identifier -attribute-mapping-syntax? does not exist in the new version of syntax/parse
2018-05-15 20:24:11 +02:00
licenses Squashed commits 2017-04-27 23:38:55 +02:00
scribblings Fixed typo in the docs. 2017-06-22 17:55:27 +02:00
stx Squashed commits 2017-04-27 23:38:55 +02:00
test First draft to allow #'x and #,x for matching as syntax variable or executing syntax-e, respectively, in the % form. 2017-06-01 16:43:31 +02:00
untyped Squashed commits 2017-04-27 23:38:55 +02:00
untyped-only Attempt to fix a compatibility issue wuth racket 7 2018-05-15 20:24:11 +02:00
.gitignore Squashed commits 2017-04-27 23:38:55 +02:00
.gitmodules Squashed commits 2017-04-27 23:38:55 +02:00
.travis.yml Fixed typo in the docs. 2017-06-22 17:55:27 +02:00
aliases.rkt Squashed commits 2017-04-27 23:38:55 +02:00
backtrace.rkt Squashed commits 2017-04-27 23:38:55 +02:00
compat.rkt Squashed commits 2017-04-27 23:38:55 +02:00
cond-let.rkt Squashed commits 2017-04-27 23:38:55 +02:00
contract.rkt Squashed commits 2017-04-27 23:38:55 +02:00
eval-get-values.rkt Squashed commits 2017-04-27 23:38:55 +02:00
fixnum.rkt Squashed commits 2017-04-27 23:38:55 +02:00
generate-indices.rkt Squashed commits 2017-04-27 23:38:55 +02:00
ids.rkt Squashed commits 2017-04-27 23:38:55 +02:00
in.rkt Squashed commits 2017-04-27 23:38:55 +02:00
info.rkt Attempt to fix a compatibility issue wuth racket 7 2018-05-15 20:24:11 +02:00
is-typed.rkt Squashed commits 2017-04-27 23:38:55 +02:00
is-untyped.rkt Squashed commits 2017-04-27 23:38:55 +02:00
LICENSE Squashed commits 2017-04-27 23:38:55 +02:00
light-no-check.rkt Squashed commits 2017-04-27 23:38:55 +02:00
list-lang.rkt Squashed commits 2017-04-27 23:38:55 +02:00
list.rkt Squashed commits 2017-04-27 23:38:55 +02:00
logn-id.rkt Squashed commits 2017-04-27 23:38:55 +02:00
main.rkt Squashed commits 2017-04-27 23:38:55 +02:00
meta-struct.rkt Squashed commits 2017-04-27 23:38:55 +02:00
misc.rkt Squashed commits 2017-04-27 23:38:55 +02:00
multiassoc-syntax.rkt Squashed commits 2017-04-27 23:38:55 +02:00
not-implemented-yet.rkt Squashed commits 2017-04-27 23:38:55 +02:00
partial-include.rkt Squashed commits 2017-04-27 23:38:55 +02:00
percent.rkt Squashed commits 2017-04-27 23:38:55 +02:00
percent2.rkt First draft to allow #'x and #,x for matching as syntax variable or executing syntax-e, respectively, in the % form. 2017-06-01 16:43:31 +02:00
perf.rkt.ods Squashed commits 2017-04-27 23:38:55 +02:00
perfs.untyped.unsilent.txt Squashed commits 2017-04-27 23:38:55 +02:00
README.md Updated maintenance badge for 2018 2018-01-27 13:14:31 +01:00
README.md.old Squashed commits 2017-04-27 23:38:55 +02:00
repeat-stx.rkt Squashed commits 2017-04-27 23:38:55 +02:00
require-provide.rkt Squashed commits 2017-04-27 23:38:55 +02:00
sequence.rkt Squashed commits 2017-04-27 23:38:55 +02:00
set.rkt Squashed commits 2017-04-27 23:38:55 +02:00
stx.rkt Squashed commits 2017-04-27 23:38:55 +02:00
syntax-parse.rkt Moved ~rx-id from phc-graph 2017-07-14 01:21:58 +02:00
test-framework.rkt Squashed commits 2017-04-27 23:38:55 +02:00
threading.rkt Squashed commits 2017-04-27 23:38:55 +02:00
tmpl-multiassoc-syntax.rkt Squashed commits 2017-04-27 23:38:55 +02:00
tmpl.rkt Squashed commits 2017-04-27 23:38:55 +02:00
todo.rkt Squashed commits 2017-04-27 23:38:55 +02:00
type-inference-helpers.rkt Squashed commits 2017-04-27 23:38:55 +02:00
typed-rackunit-extensions.rkt Squashed commits 2017-04-27 23:38:55 +02:00
typed-rackunit.rkt Squashed commits 2017-04-27 23:38:55 +02:00
typed-untyped.rkt Squashed commits 2017-04-27 23:38:55 +02:00
unstable.rkt Squashed commits 2017-04-27 23:38:55 +02:00
untyped-only.rkt Squashed commits 2017-04-27 23:38:55 +02:00
untyped.rkt Squashed commits 2017-04-27 23:38:55 +02:00
values.rkt Squashed commits 2017-04-27 23:38:55 +02:00

Build Status, Coverage Status, Build Stats, Maintained as of 2018, Online Documentation.

phc-toolkit

This is a collection of minor addendums to Racket and Typed/Racket's standard libraries. It is used by the jsmaniac/phc project.

Although most functions are unlikely to change, this library should not be considered stable. Some functions need an overhaul, and the typed/untyped mechanism used to provide both a typed and an untyped version of each file might change in the future.

Installation

raco pkg install --deps search-auto phc-toolkit