Matthew Flatt
b2ae4264e3
change pin-line pull to a ratio
...
svn: r13821
2009-02-24 17:47:24 +00:00
Matthew Flatt
5c957f915c
actually, just fold pin-curve, etc. into pin-line
...
svn: r13820
2009-02-24 17:39:21 +00:00
Matthew Flatt
8dae35d46b
fix pin-curve, etc. to better match pin-line
...
svn: r13819
2009-02-24 17:29:46 +00:00
Matthew Flatt
b6f3bab025
add pin-curve, pin-arrow-curve, pin-arrows-curve
...
svn: r13818
2009-02-24 17:25:39 +00:00
Matthew Flatt
ce79598a4a
add body id tag support to Scribble
...
svn: r13801
2009-02-23 12:48:30 +00:00
Jon Rafkind
d3a8cd369a
typo in prefix-out example
...
svn: r13798
2009-02-23 03:19:29 +00:00
Matthew Flatt
04c2a2c3a4
scribble back-end configuration improvements
...
svn: r13792
2009-02-22 18:37:35 +00:00
Jon Rafkind
6777df63df
add examples for require forms
...
svn: r13787
2009-02-22 03:31:35 +00:00
Robby Findler
5fd53ac98d
fixed typo
...
svn: r13769
2009-02-21 16:38:09 +00:00
Matthew Flatt
24e4fd407b
chat-noir literate small repairs
...
svn: r13765
2009-02-21 13:30:22 +00:00
Jon Rafkind
7663087254
add examples for require forms
...
svn: r13754
2009-02-20 21:05:08 +00:00
Jon Rafkind
84152a94f6
add examples for define-syntax and friends
...
svn: r13752
2009-02-20 04:28:10 +00:00
Matthew Flatt
128d5287f7
add and use at-exp meta-language
...
svn: r13731
2009-02-18 23:14:18 +00:00
Matthew Flatt
ada4a7aeae
allow negative years in a 'date' structure
...
svn: r13728
2009-02-18 21:29:58 +00:00
Stevie Strickland
7e1ea98876
Pull back Robby's allowance of all struct options just a bit, plus handle
...
the ones we do allow natively.
svn: r13727
2009-02-18 21:14:50 +00:00
Matthew Flatt
87f92bc33e
doc clarification
...
svn: r13719
2009-02-18 02:59:56 +00:00
Stevie Strickland
7e8816ce0f
* Add initial version of define-struct/contract
...
* Allow uncontracted exports of syntax from a with-contract form.
svn: r13717
2009-02-18 02:25:45 +00:00
Stevie Strickland
5f01ad8412
Copy and paste error.
...
svn: r13702
2009-02-17 18:27:54 +00:00
Stevie Strickland
792dc70ea6
Add description of what #:freevars/#:freevar does.
...
svn: r13701
2009-02-17 18:26:24 +00:00
Stevie Strickland
64a68db15d
Initial attempt at free var contracts. Needs a little more work, but might
...
handle Robby's use cases.
svn: r13700
2009-02-17 18:18:53 +00:00
Matthew Flatt
941a8935aa
remove unneeded dependency of framework on parts of Scribble; Redex doc repairs; add #:style? argument to deftech
...
svn: r13696
2009-02-17 15:22:55 +00:00
Stevie Strickland
316f48c8e1
Add a guide reference here.
...
svn: r13694
2009-02-17 14:55:55 +00:00
Stevie Strickland
7920cc48a3
Clean up define/contract's description a bit, and avoid leaning on
...
with-contract as much.
svn: r13693
2009-02-17 14:30:00 +00:00
Matthew Flatt
db5cab09e7
doc scribble/scheme; add make-element-id-transformer
...
svn: r13691
2009-02-17 13:51:35 +00:00
Matthew Flatt
0f18d68649
Scribble: change handling of argumentd in defproc, etc., to use lexical bidning instead of parameters and symbols; fix some docs
...
svn: r13688
2009-02-17 01:15:38 +00:00
Matthew Flatt
9927b0b576
changed htdp languages to allow identifier module paths; scribble improvements to latex back-end; added definterface
...
svn: r13681
2009-02-16 22:04:51 +00:00
Robby Findler
6e11cac115
fixed typo
...
svn: r13675
2009-02-16 18:26:06 +00:00
Matthew Flatt
7947367373
rename local smaller
...
svn: r13673
2009-02-16 17:06:21 +00:00
Matthew Flatt
7b57156ac2
add #:underlined? argument to elemref
...
svn: r13669
2009-02-16 16:42:22 +00:00
Matthew Flatt
76042d8b4c
added smaller to scribble/basic
...
svn: r13668
2009-02-16 16:35:06 +00:00
Stevie Strickland
c6b92782e2
Rename cstruct to struct/ctc, to avoid confusion with cstruct from the ffi.
...
svn: r13661
2009-02-16 14:50:59 +00:00
Matthew Flatt
c056bcf6d1
document scribble/srcdoc
...
svn: r13660
2009-02-16 14:45:50 +00:00
Robby Findler
62ef5b2814
added comment about colorings in drscheme
...
svn: r13657
2009-02-16 12:53:56 +00:00
Stevie Strickland
340035bef7
Adding cstruct, which is like the struct signature form but with contracts.
...
svn: r13647
2009-02-16 02:51:12 +00:00
Matthew Flatt
7daedece49
getting-started doc improvements, and small change to raise-syntax-error
...
svn: r13607
2009-02-15 15:15:06 +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
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
Matthew Flatt
8cf310d8fc
doc scribble/comment-reader
...
svn: r13575
2009-02-14 13:34:58 +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
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
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
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
Matthew Flatt
7b11c290f5
qq fixes, so that (quasiquote #(unquote lst)) is a syntax error
...
svn: r13517
2009-02-11 15:01:04 +00:00
Matthew Flatt
82f6c33458
doc revised honu id syntax
...
svn: r13511
2009-02-10 02:24:15 +00:00
Matthew Flatt
767766521c
infix for literal prefab structs, quasiquote unquoting in value positions of hash-table literals, and related changes (v4.1.4.3)
...
svn: r13504
2009-02-09 15:27:51 +00:00