Sam Tobin-Hochstadt
a7b5d4af4b
Add type for Procedure.
...
Fix types to use Integer instead of Number where appropriate.
add type for maybe-print-message.
svn: r12141
2008-10-27 15:16:22 +00:00
Sam Tobin-Hochstadt
ae1fd58e2b
Improve printing of effects for functions with simple effects.
...
Reject contract creation of overloaded types.
svn: r12105
2008-10-23 21:43:23 +00:00
Sam Tobin-Hochstadt
d02748f0fa
Static info for require-typed-struct
...
svn: r12096
2008-10-22 21:07:47 +00:00
Sam Tobin-Hochstadt
0ec881dc60
Fix type of odd and even.
...
svn: r12086
2008-10-21 20:55:07 +00:00
Eli Barzilay
b349b4baa2
look -- a let!
...
svn: r12085
2008-10-21 19:52:40 +00:00
Sam Tobin-Hochstadt
3a99284745
New error handling for type parsing errors.
...
New error type that is both top/bot.
Fix provide handling if identifier is provided twice.
Note that require/typed is really a definition.
Fix require of #%kernel.
svn: r12083
2008-10-21 18:01:03 +00:00
Eli Barzilay
72198bf856
a little improvement (see PR9847) but still not working
...
svn: r12068
2008-10-20 02:52:23 +00:00
Eli Barzilay
05db2f04af
allow the arrow to appear anywhere (since no inputs is a possible case)
...
svn: r12039
2008-10-14 19:07:27 +00:00
Eli Barzilay
9cc7f90a0a
Allow an implicit paren for (: <id> : T ... -> T)
...
svn: r12038
2008-10-14 18:44:05 +00:00
Sam Tobin-Hochstadt
453deb8a5d
Better error message for extra ->.
...
svn: r12034
2008-10-14 15:58:34 +00:00
Eli Barzilay
beec99c12e
make-Listof -> -lst
...
svn: r12021
2008-10-13 17:17:30 +00:00
Sam Tobin-Hochstadt
6a0b9b4e20
Fix type of error.
...
svn: r12019
2008-10-13 16:22:52 +00:00
Eli Barzilay
c08e09ae6c
list-tail
...
svn: r12017
2008-10-13 16:16:18 +00:00
Eli Barzilay
72f8e1d3e6
rem{ove,q,v} and rem[qv]*
...
svn: r12016
2008-10-13 15:58:29 +00:00
Eli Barzilay
fd89ef7d41
gcd & lcm, move sqrt with its friends
...
svn: r12015
2008-10-13 15:56:06 +00:00
Eli Barzilay
b58b3d72fc
sleep and time-apply
...
svn: r12014
2008-10-13 15:51:02 +00:00
Eli Barzilay
b9866e0af2
trigonometric functions
...
svn: r12013
2008-10-13 15:48:46 +00:00
Eli Barzilay
dbadf365a3
bitwise functions
...
svn: r12012
2008-10-13 15:47:52 +00:00
Eli Barzilay
757c51957e
Some more arithmetic functions
...
svn: r12011
2008-10-13 15:47:24 +00:00
Eli Barzilay
d5028463f2
bad non-typo fix, go back, and change to Univ
...
svn: r12010
2008-10-13 15:42:53 +00:00
Eli Barzilay
86d70f52d8
some more sensible grouping of similar functions
...
svn: r12009
2008-10-13 15:42:19 +00:00
Eli Barzilay
1beabaf5e8
capitalization typo
...
svn: r12008
2008-10-13 15:37:16 +00:00
Eli Barzilay
e114ca005e
* Grouped the ass* functions
...
* Made them all use -opt
svn: r12007
2008-10-13 15:36:59 +00:00
Eli Barzilay
f4ae28d714
use all of scheme/list, so the types for first and friends actually works
...
svn: r12006
2008-10-13 15:33:06 +00:00
Eli Barzilay
fea96706f1
(random) returns a floating point number
...
svn: r12005
2008-10-13 15:32:17 +00:00
Eli Barzilay
0209663ec7
* Move write' next to
display'
...
* Make it have the same type (can write anything)
* Add `print' with the same type
svn: r12004
2008-10-13 15:30:55 +00:00
Eli Barzilay
9ba08bc558
minor reformatting (brackets, spaces, indents)
...
svn: r12003
2008-10-13 15:29:13 +00:00
Eli Barzilay
8d06e0c707
rename holder -> keep
...
svn: r11932
2008-10-04 19:10:38 +00:00
Sam Tobin-Hochstadt
cd6a37ff4c
Fix error in use of tc-error/delayed.
...
Fix expansion of with-handlers:
add test
svn: r11875
2008-09-25 19:35:00 +00:00
Sam Tobin-Hochstadt
77e9b026b3
fix type of assq
...
svn: r11872
2008-09-25 15:56:55 +00:00
Eli Barzilay
943b22ebeb
set svn:eol-style
...
svn: r11858
2008-09-24 20:08:05 +00:00
Sam Tobin-Hochstadt
15e7be91f5
Reorg to separate out files.
...
svn: r11857
2008-09-24 19:56:48 +00:00
Sam Tobin-Hochstadt
917307bd2e
Fix delay/force.
...
svn: r11841
2008-09-22 21:37:13 +00:00
Sam Tobin-Hochstadt
091089f27d
add char?
...
svn: r11838
2008-09-22 18:37:48 +00:00
Sam Tobin-Hochstadt
88d44f9c5b
Catch error before internal error, more informative internal error.
...
svn: r11837
2008-09-22 18:35:24 +00:00
Sam Tobin-Hochstadt
302e28da62
provide tc-result? for contracts
...
svn: r11734
2008-09-13 22:48:19 +00:00
Sam Tobin-Hochstadt
7cf9b36c15
Add eof and read-accept-reader.
...
Fix find-mutated-vars
2008-09-11 09:01:49 -04:00
Sam Tobin-Hochstadt
5ac64589ba
reorg
2008-09-09 17:40:26 -04:00
Sam Tobin-Hochstadt
dfeef03875
new dirs
2008-09-09 15:34:28 -04:00
Sam Tobin-Hochstadt
8df7a46493
Improve errors.
2008-09-08 13:27:38 -04:00
Sam Tobin-Hochstadt
ff85152f59
fix error message
2008-09-08 13:03:56 -04:00
Sam Tobin-Hochstadt
a1825082df
more stuff works
2008-09-05 16:52:00 -04:00
Sam Tobin-Hochstadt
801156229a
Fixed printing for new rep.
...
Handle mandatory and optional keyword args.
2008-09-04 17:59:36 -04:00
Sam Tobin-Hochstadt
79e3a0c4c6
New representation that accomodates mandatory and optional keyword args.
2008-09-04 17:02:33 -04:00
Sam Tobin-Hochstadt
b27c3571d0
A keyword function typechecks!
2008-09-04 15:21:39 -04:00
Sam Tobin-Hochstadt
85a0fa22d1
progress
2008-09-02 20:25:23 -04:00
Sam Tobin-Hochstadt
3f5069a003
Fix construction of function types.
2008-09-01 15:04:18 -04:00
Sam Tobin-Hochstadt
b5a07f4646
compiles
2008-09-01 14:55:51 -04:00
Sam Tobin-Hochstadt
a8417c7c1c
start on keywords
2008-08-29 18:23:59 -04:00
Sam Tobin-Hochstadt
fa8ffb417e
Improve error message for summary.
...
Fix returned error type for polymorphic apps.
Fix typo.
svn: r11487
2008-08-29 20:14:22 +00:00