Stevie Strickland
b6fdabcd73
Going ahead and adding this test, but need to think about how to attack it.
...
svn: r13602
2009-02-15 08:31:13 +00:00
Stevie Strickland
af1e57d33e
Fix scoping of name.
...
svn: r13601
2009-02-15 06:36:00 +00:00
Stevie Strickland
62d82ca9be
Clean up some bindings, moving them from defines to letrec-syntax.
...
svn: r13599
2009-02-15 05:20:30 +00:00
Matthew Flatt
154cb8d1fd
fix raise-syntax-error
...
svn: r13596
2009-02-15 03:05:02 +00:00
Robby Findler
eed5f52878
PR 10073
...
svn: r13595
2009-02-15 02:49:35 +00:00
Matthew Flatt
8a2c68cffc
improve hash docs to better point to the caveats (PR 10074)
...
svn: r13594
2009-02-15 02:31:42 +00:00
Matthew Flatt
089b9aed9e
,
...
svn: r13593
2009-02-15 02:08:34 +00:00
Matthias Felleisen
80bad96d24
fixed scheme{}
...
svn: r13592
2009-02-15 01:41:18 +00:00
Matthias Felleisen
f302dbfb91
integer-sqrt and make-rectangular added
...
svn: r13591
2009-02-15 01:34:54 +00:00
Matthias Felleisen
d43f58df4c
annotated integer inputs
...
svn: r13590
2009-02-15 01:31:08 +00:00
Matthias Felleisen
39736ecebd
renamed world to iworld, for internal
...
svn: r13589
2009-02-15 01:13:41 +00:00
Matthias Felleisen
4f24983d29
renamed world to iworld, for internal
...
svn: r13588
2009-02-15 01:11:24 +00:00
Matthias Felleisen
203ba8e2db
renamed world to iworld, for internal
...
svn: r13587
2009-02-15 00:57:41 +00:00
Robby Findler
7ac7491d53
svn: r13586
2009-02-14 22:40:42 +00:00
Robby Findler
7cc349eab4
Added Eli's check syntax-friendly let expression generation
...
svn: r13585
2009-02-14 21:47:33 +00:00
Stevie Strickland
cbcad0528c
There is now a new form, define-unit/contract, that basically mixes
...
define-unit with the application of a unit contract. So you can think
of it as a define/contract for units that keeps the static info needed
for link inference.
svn: r13584
2009-02-14 21:32:02 +00:00
Robby Findler
093a897708
svn: r13583
2009-02-14 20:59:45 +00:00
Matthew Flatt
a1cd265b84
add tex2page.sty
...
svn: r13576
2009-02-14 13:40:41 +00:00
Matthew Flatt
8cf310d8fc
doc scribble/comment-reader
...
svn: r13575
2009-02-14 13:34:58 +00:00
Ryan Culpepper
44efc7cb48
stxclass:
...
fixed scoping of attributes (wrt declare)
added 'attribute' form
added internal/external literals form
svn: r13574
2009-02-14 12:17:14 +00:00
Eli Barzilay
ccce0e4d70
Welcome to a new PLT day.
...
svn: r13573
2009-02-14 08:50:16 +00:00
Stevie Strickland
ba534102e8
Changed the name in the grammar, but not here.
...
svn: r13572
2009-02-14 08:11:16 +00:00
Stevie Strickland
ebe06e9572
Allowing _all_ types of tagged-sig-specs in unit/c, though whether that
...
makes sense or not, we'll see. Easy enough to set up, and it also sets
up the plan for a new form I'd like to add, which is why I've factored out
the syntax classes into their own file.
svn: r13570
2009-02-14 07:40:50 +00:00
Stevie Strickland
4f12a1e364
Use unit-binding, and link to the section that details handling first-class
...
units in more length.
svn: r13569
2009-02-14 06:14:08 +00:00
Ryan Culpepper
5b0ceb3db4
stxclass: improved error reporting & transparent stxclasses
...
svn: r13568
2009-02-14 03:00:24 +00:00
Stevie Strickland
dba74f8f15
Make a table of the original imports these came from for easy lookup. This
...
way we can actually bind only the identifiers which were in the original
signature over the contract.
svn: r13567
2009-02-14 02:33:15 +00:00
Stevie Strickland
50af2b09f7
Remove the contract clause here.
...
svn: r13566
2009-02-13 23:24:44 +00:00
Stevie Strickland
7865e23c03
Remove the example from here, now that there's information in the guide.
...
The example was malformed anyway.
svn: r13565
2009-02-13 23:22:17 +00:00
Jay McCarthy
e026f89d37
better cnp support
...
svn: r13564
2009-02-13 23:22:01 +00:00
Stevie Strickland
dc78217029
Rework the docs so that we're explicit about how the variables in contract
...
expressions are bound.
svn: r13563
2009-02-13 23:18:26 +00:00
Stevie Strickland
387c8b210f
* Fix unit/c so that less unnecessary code is generated.
...
* Fix contracts for signatures and units so that references to
other signature members work appropriately.
* Add text about signature and unit contracts to the Guide.
svn: r13562
2009-02-13 22:50:49 +00:00
Robby Findler
ed9584be2a
fixed test case issues
...
svn: r13558
2009-02-13 21:58:27 +00:00
Robby Findler
1a0366061b
fixed test case issues
...
svn: r13557
2009-02-13 21:54:14 +00:00
Robby Findler
b9560ae309
svn: r13556
2009-02-13 21:45:13 +00:00
Robby Findler
3687ef84e5
setup a literate programming chat-noir
...
svn: r13555
2009-02-13 21:37:09 +00:00
Matthew Flatt
901cd24d4f
Scribble fixes (PRs 10069, 10070)
...
svn: r13553
2009-02-13 21:17:03 +00:00
Robby Findler
c13c867695
svn: r13547
2009-02-13 17:25:30 +00:00
Eli Barzilay
762d8917fc
Welcome to a new PLT day.
...
svn: r13546
2009-02-13 08:50:18 +00:00
Ryan Culpepper
f2204710fa
stxclass: reorganized docs
...
svn: r13544
2009-02-13 03:23:07 +00:00
Sam Tobin-Hochstadt
e61075a4fd
Default types for lambda formals.
...
svn: r13539
2009-02-12 23:55:53 +00:00
Eli Barzilay
4f04203776
make find-help treat a lexical binding as missing
...
svn: r13537
2009-02-12 22:41:21 +00:00
Sam Tobin-Hochstadt
80c8ac3b5f
add Text% type, new function
...
svn: r13536
2009-02-12 19:55:02 +00:00
Sam Tobin-Hochstadt
d169b427d6
Typed version of the auto-language module.
...
svn: r13535
2009-02-12 19:53:58 +00:00
Robby Findler
d3ed20934a
improved drschemes display of planet requires
...
svn: r13534
2009-02-12 13:07:20 +00:00
Eli Barzilay
0be1c093b3
Welcome to a new PLT day.
...
svn: r13533
2009-02-12 08:50:16 +00:00
Stevie Strickland
8656e7e918
Fix up the contracts so that they properly refer to locally defined variables.
...
svn: r13527
2009-02-12 03:51:40 +00:00
Stevie Strickland
12110acfe3
Add test for non-unit check.
...
svn: r13526
2009-02-12 00:49:56 +00:00
Stevie Strickland
12bbf258df
I added the ability to mention a signature without the wrapping parens
...
late in the branch, but forgot to put it in the documentation.
svn: r13525
2009-02-12 00:32:29 +00:00
Stevie Strickland
fbb5de4fa7
Adding the initial cut at unit/c.
...
svn: r13524
2009-02-11 22:46:48 +00:00
Ryan Culpepper
52bd998e5d
stxclass: added #:attributes, disappeared-uses
...
svn: r13520
2009-02-11 22:17:39 +00:00