Commit Graph

11 Commits

Author SHA1 Message Date
Georges Dupéron
8cca62fb83 Removed (require (submod ".." doc)) used to make the docs seen by the coverage tool, instead patched the coverage tool so that it can run multiple modules. Make works. 2016-01-15 13:57:46 +01:00
Georges Dupéron
7b0d40e700 WIP on map: 2016-01-14 21:00:58 +01:00
Georges Dupéron
2c0dfe7350 The get macro now works well, but needs a patch in typed/racket to fix a bug when providing promises which need to be wrapped in a contract. 2015-12-17 14:14:56 +01:00
Georges Dupéron
01ef3f2c01 Changed graph3.lp2.rkt so that it uses tagged structures (from variant.lp2.rkt), made the “get” macro work on variants. 2015-12-14 17:48:43 +01:00
Georges Dupéron
62afe1eeb4 Fixed srcloc in typed/rackunit (built a custom version, needs to be copied over into the upstream typed/rackunit). 2015-12-14 13:12:07 +01:00
Georges Dupéron
1455f37350 Implemented in library: check-equal?-classes:, which tests that elements in the same class are equal?, and elements in distinct classes are not equal?, as well as repeat-stx, which solves the (syntax-parse #'((1 2 3) (x y)) [([a b …] …) #'([(a b) …] …)) problem. 2015-12-11 18:38:32 +01:00
Georges Dupéron
9de841d95f Work in progress for implementing (structure) so that it is both a hybrid function and empty struct, but actually it can't be passed to polymorphic functions (like map, …), so it's probably better to just add an optional #:instance or #:constructor argument to clarify. 2015-12-10 17:19:11 +01:00
Georges Dupéron
8a398ae5a3 Finished fixing references (there are still a couple of errors, but less important). 2015-12-09 16:08:02 +01:00
Georges Dupéron
250f4e1137 Partially fixed cross-references. Still needs to update Makefile. 2015-12-09 11:46:12 +01:00
Georges Dupéron
b3c746276a Used ~a instead of string-append, to concatenate long lines. 2015-11-18 20:34:04 +01:00
Georges Dupéron
494537057f Initial commit. 2015-10-21 18:35:42 +02:00