Eli Barzilay
|
af6be85ff5
|
Fix lots of indentation mistakes.
(Found by my ayatollah script...)
|
2013-03-14 10:55:47 -04:00 |
|
John Clements
|
c01e8c1564
|
refactored to reduce stepper dependencies
|
2012-06-19 23:51:59 -07:00 |
|
Mike Sperber
|
fa854f62fc
|
Add vector signatures, and `vector-of' to the HtDP signature syntax.
|
2010-12-19 11:20:51 +01:00 |
|
Mike Sperber
|
dbd1cfaf10
|
Don't use teach-equal?' for one-of' signature.
I did this under the mistaken assumption `equal?' would not work for
cycles, I think.
|
2010-11-26 11:10:29 +01:00 |
|
Mike Sperber
|
39541c51b5
|
Add `tech-equal?'.
This refuses to work on inexact numbers and procedures. Use it in
`check-expect' & friends.
|
2010-10-15 15:26:24 +02:00 |
|
Mike Sperber
|
f3191ff4d6
|
Define `any' signature differently.
... to actually enable the subtyping check. Also, make named
signatures work for signature variables.
|
2010-10-13 09:41:10 +02:00 |
|
Mike Sperber
|
3e205b6193
|
Better error message for certain bogus signatures.
|
2010-10-08 13:55:42 +02:00 |
|
Mike Sperber
|
87da2f35b9
|
Provide English and German versions of deinprogramm/signature/signature.
|
2010-10-08 11:19:38 +02:00 |
|
Mike Sperber
|
65bd667be2
|
Make parametric signatures work in BSL.
|
2010-09-22 11:35:00 +02:00 |
|
Robby Findler
|
611e04abda
|
adjusted the expansion so that the references to "foo" in this ISL program:
(define-struct foo (x))
(: make-foo (Number -> foo))
(: foo-x (foo -> Number))
(define x (make-foo 5))
(foo-x x)
don't get colored the "not yet executed" color.
|
2010-08-23 10:23:34 -05:00 |
|
Mike Sperber
|
faf8ec358f
|
Rename DMdA/HtDP "contract" to "signature".
|
2010-06-28 14:58:16 +02:00 |
|