Commit Graph

10 Commits

Author SHA1 Message Date
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