Racket toolkit used for the phc project. Unstable.
Go to file
2021-04-04 07:22:41 +01:00
licenses Squashed commits 2017-04-27 23:38:55 +02:00
scribblings Changed my name :) 2021-03-04 20:37:46 +00:00
stx fixed bug in fold-syntax on hashes 2021-03-15 22:51:04 +00: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 Compatibility with Racket: use a wrapper around (make-)attribute-mapping 2018-06-03 13:19:58 +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 Updated Racket versions in .travis.yml 2019-04-21 23:45:48 +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 Changed my name :) 2021-03-04 20:37:46 +00: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 Renamed main branch 2021-04-04 07:22:41 +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