Kevin Tew
dedb261ea8
[Places] place-channels are syncable events, place-channel-send/recv, #t and #f are now communicated
...
svn: r18578
2010-03-18 16:53:16 +00:00
Robby Findler
d761a0236a
fixed a typo, please include in release
...
svn: r18574
2010-03-18 13:38:59 +00:00
Carl Eastlund
d9b7609e1e
Fixed splicing-syntax-parameterize to splice require and provide forms.
...
svn: r18551
2010-03-16 23:04:46 +00:00
Stevie Strickland
5a488ae7cb
Add handling of by-name inits to commented-out class/c use in typed-scheme.
...
Also, fix class/c section of reference slightly by mentioning the role of
external contracts in class instantiation.
svn: r18542
2010-03-15 08:57:41 +00:00
Stevie Strickland
c7c8f7061e
Add documentation, and also add tests for appropriate init-field behavior.
...
svn: r18541
2010-03-15 08:47:09 +00:00
Matthew Flatt
e0c0645479
doc Scribble 'exact-chars and 'tt-chars style propeties
...
svn: r18533
2010-03-14 12:14:32 +00:00
Robby Findler
861c494693
added a keyword argument to filled-rectangle to make it avoid using a pen
...
svn: r18527
2010-03-12 20:50:26 +00:00
Matthew Flatt
1af4bb9cfb
fix problem with 'make-meta-reader' and passing a module path to the next reader in the chain
...
svn: r18511
2010-03-11 14:00:01 +00:00
Matthew Flatt
826fbdf16f
add scribble/jfp
...
svn: r18507
2010-03-10 22:17:51 +00:00
Robby Findler
c1640d005f
svn: r18506
2010-03-10 12:51:20 +00:00
Stevie Strickland
cd3499dea5
Initial cut at documentation.
...
svn: r18495
2010-03-09 23:22:35 +00:00
Matthew Flatt
911d80a144
scribble: use 'attributes' properties when rendering table cells
...
svn: r18488
2010-03-08 21:31:31 +00:00
Robby Findler
9c88dc49b2
minor cleanup to make parsing the docs easier
...
svn: r18483
2010-03-06 14:08:25 +00:00
Robby Findler
3bcea5bbe0
made another method final
...
svn: r18482
2010-03-06 12:54:30 +00:00
Robby Findler
7c3025ecde
fixed some more bugs found by random testing
...
svn: r18478
2010-03-06 01:35:19 +00:00
Stevie Strickland
bf60da75e1
Refactor out new has-contract?/value-contract functionality so that it's
...
the responsibility of the (higher-order) contract to add the contract
(plus possibly more in the future) to the wrapped value.
svn: r18469
2010-03-04 21:10:44 +00:00
Robby Findler
0d8fbe6d06
made the docs match the implementation
...
svn: r18468
2010-03-04 19:31:03 +00:00
Robby Findler
2cfd1f423c
removed unimplemented stuff
...
svn: r18467
2010-03-04 17:19:34 +00:00
Robby Findler
6d4a546ca8
tightened up the contract in the docs for key-event%s methods so they limit the symbols to just the legal ones
...
svn: r18466
2010-03-04 17:14:59 +00:00
Casey Klein
ff0eb1757a
Fixed bugs found with random testing.
...
svn: r18465
2010-03-04 16:37:12 +00:00
Matthew Flatt
82af25486e
one more doc fix for PR 10803
...
svn: r18463
2010-03-04 13:16:46 +00:00
Eli Barzilay
28948c723a
typos (most of PR10803)
...
svn: r18462
2010-03-04 09:08:14 +00:00
Robby Findler
07f280419a
added has-contract? and get-contract
...
svn: r18460
2010-03-04 03:58:33 +00:00
Stevie Strickland
5fe0a790c1
Change how contracts for multiple values are handled to be a little cleaner
...
syntactically.
svn: r18458
2010-03-04 00:04:07 +00:00
Stevie Strickland
f2788561d3
Add the ability to contract more than one value returned from a with-contract
...
block in expression position.
svn: r18456
2010-03-03 21:54:18 +00:00
Kevin Tew
636526d6f1
Places docs edits
...
svn: r18455
2010-03-03 21:42:24 +00:00
Robby Findler
6fc4add369
corrected a bug in the docs
...
svn: r18453
2010-03-03 21:15:13 +00:00
Robby Findler
16b60586a5
used exact-integer? instead of (and/c exact? integer?)
...
svn: r18449
2010-03-03 17:41:44 +00:00
Robby Findler
a02520d692
tightened up inserts contract
...
svn: r18446
2010-03-03 16:42:45 +00:00
Sam Tobin-Hochstadt
83cdaac011
Allow `path-up' to take multiple paths.
...
svn: r18415
2010-03-01 21:27:03 +00:00
Carl Eastlund
5165706529
Added an example for current-blame-format.
...
svn: r18413
2010-03-01 19:58:17 +00:00
Robby Findler
ce57869e4c
PR 10791
...
svn: r18412
2010-03-01 19:28:45 +00:00
Robby Findler
eeb5a8df0a
svn: r18404
2010-03-01 12:25:55 +00:00
Matthew Flatt
2d34378d46
add margin ref->guide cross-reference for futures
...
svn: r18402
2010-03-01 02:33:57 +00:00
Matthew Flatt
2ddfa89a7a
add missing doc files
...
svn: r18401
2010-03-01 01:45:49 +00:00
Matthew Flatt
e71bd71035
enable futures by default on Mac OS X and Linux x86/x86_64; future docs to ref and guide
...
svn: r18396
2010-02-28 22:06:59 +00:00
Stevie Strickland
2fe1623e3a
Add an initial attempt at illustrating class contracts to the section of
...
the Guide on classes.
svn: r18393
2010-02-27 22:20:06 +00:00
Stevie Strickland
dd96465208
Okay, finalized initial version of this, which I'll probably go ahead and
...
merge to trunk.
svn: r18392
2010-02-27 21:32:11 +00:00
Stevie Strickland
5dd72c23c8
Checkin of current prose so I can switch to trunk and fix a bug.
...
svn: r18389
2010-02-27 20:57:14 +00:00
Stevie Strickland
3f0f5373dd
Sync up to trunk.
...
svn: r18386
2010-02-27 19:16:28 +00:00
Matthew Flatt
2caaf05ca6
doc addition and prose tweaks
...
svn: r18376
2010-02-27 03:40:15 +00:00
Stevie Strickland
0900b6c2e3
Fix use of defform*/subs.
...
svn: r18373
2010-02-27 01:18:17 +00:00
Stevie Strickland
7dacfaea85
Add with-contract for expression positions.
...
svn: r18372
2010-02-27 01:05:03 +00:00
Stevie Strickland
9dafea226e
Keeping unfinished guide stuff here, will merge to trunk once done.
...
svn: r18370
2010-02-26 23:37:05 +00:00
Eli Barzilay
d35b0b30cd
added batch file trampoline (found by Ben Goetter)
...
svn: r18365
2010-02-26 21:05:32 +00:00
Stevie Strickland
4b67d441e7
Forgot to document set-field!, which came in with cc-phase2.
...
svn: r18358
2010-02-26 20:04:26 +00:00
Carl Eastlund
8b93f081bc
Renamed make-set{,eq,eqv} to set{,eq,eqv} for uniformity with list, vector, etc.
...
svn: r18338
2010-02-25 19:46:36 +00:00
Jon Rafkind
2f6c2377f9
fix remq example
...
svn: r18337
2010-02-25 17:14:58 +00:00
Robby Findler
f39e8ebe0c
exported and documented label-string?
...
svn: r18335
2010-02-25 13:03:38 +00:00
Stevie Strickland
232db39f54
Sync up to trunk to prepare for the grand merge.
...
svn: r18319
2010-02-24 16:38:32 +00:00
Sam Tobin-Hochstadt
08e10674ea
new TS guide
...
svn: r18309
2010-02-23 22:09:40 +00:00
Stevie Strickland
88a6038705
Grab Matthew's addition of objscheme_unwrap so I can see about making
...
object contracts work even for primitive things.
svn: r18298
2010-02-23 14:10:34 +00:00
Eli Barzilay
275de1b3f4
typo (PR10671)
...
svn: r18273
2010-02-22 21:27:20 +00:00
Jay McCarthy
1eea5163cc
Supporting byte-regexps and boxes in tester. Improving speed/allocation of parser and noting places where we could do better. Updating struct contracts in code and docs.
...
svn: r18262
2010-02-22 15:47:57 +00:00
Carl Eastlund
1d6111c532
Renamed simple-contract and simple-flat-contract to make-contract and make-flat-contract.
...
svn: r18259
2010-02-22 02:51:16 +00:00
Robby Findler
1d378bc6d7
fixed a broken reference
...
svn: r18254
2010-02-21 12:37:06 +00:00
Ryan Culpepper
48ea3224f8
schemeunit: fixed some properties and dangling requires
...
svn: r18252
2010-02-21 04:49:09 +00:00
Stevie Strickland
6f3b676fa5
Syncing up.
...
svn: r18249
2010-02-21 03:37:21 +00:00
Stevie Strickland
a0769da5ea
Add the contract shorthands for -> and ->* to use for methods where we don't
...
care about properties of this.
svn: r18248
2010-02-21 02:54:06 +00:00
Robby Findler
71b4df4a29
removed some more one-of/c's in favor of or/c
...
svn: r18247
2010-02-21 02:29:12 +00:00
Robby Findler
95debe6353
added keyboard shortcuts for the first 9 tabs to the windows menu (on the mac)
...
svn: r18245
2010-02-21 02:06:57 +00:00
Robby Findler
5ad04e3b2c
changed some defconstructor/make's into defconstructor's
...
svn: r18244
2010-02-21 02:06:28 +00:00
Stevie Strickland
e72928d444
Yeah, I should add augride here.
...
svn: r18242
2010-02-21 00:26:58 +00:00
Stevie Strickland
c6e671581f
Want to call this something more generic, as method contracts have specific
...
restrictions, but contracts on fields do not.
svn: r18241
2010-02-21 00:22:37 +00:00
Stevie Strickland
ffa34e1f7d
Add augride, which is like augment but enables the contract writer to give
...
subclasses an idea of whether a method can be augmented (augment) or whether
a method augmentation can be overridden (augride).
svn: r18240
2010-02-21 00:17:42 +00:00
Stevie Strickland
5df617e4d4
Forgot to add this to the literals list.
...
svn: r18239
2010-02-20 23:45:55 +00:00
Stevie Strickland
d67058c1ac
Document inherit.
...
svn: r18238
2010-02-20 22:58:21 +00:00
Stevie Strickland
6ae1a713df
One more small edit.
...
svn: r18231
2010-02-20 21:06:59 +00:00
Stevie Strickland
50482d7016
Small fixes, go back to the original section title.
...
svn: r18230
2010-02-20 21:06:22 +00:00
Stevie Strickland
7e5e4a50fa
Check in an initial cut of class/c documentation.
...
svn: r18229
2010-02-20 20:32:17 +00:00
Robby Findler
ac2c537b8f
clarified bitwise-bit-field and bitwise-bit-set?
...
svn: r18225
2010-02-20 15:20:27 +00:00
Matthew Flatt
eb46f95246
doc corrections
...
svn: r18224
2010-02-20 14:58:10 +00:00
Matthew Flatt
e38e8d88e0
basic set library
...
svn: r18222
2010-02-20 13:00:48 +00:00
Jay McCarthy
7d1a739df5
Adding comments and specs to parser.
...
Clarifying comments in marshaller. Supporting small numbers, small symbols, small marshalleds, small (proper) lists, small svectors, all-from-module long form
Improving inequality detector in tester: regexps and uninterned symbols
Correcting doc contract
svn: r18194
2010-02-19 19:47:15 +00:00
Robby Findler
94880b4733
changed some one-of/c's to or/c's
...
svn: r18185
2010-02-19 15:03:12 +00:00
Jay McCarthy
c2bfa60e31
Adding documentation for symbol-unreadable?
...
svn: r18133
2010-02-17 22:02:24 +00:00
Jay McCarthy
a8d00cc3b3
Added new primitive: symbol-unreadable?
...
Updated Scheme implementation of zo parsing and marshaling
- Separated the structs into a different file and added contracts
- Implemented stxobj marshalling
- Fixed many small bugs in parser and marshaller
- Added new structs for new parser cases
Done by Blake Johnson (BYU)
Committed by Jay
svn: r18130
2010-02-17 21:33:00 +00:00
Matthew Flatt
91d725fbb9
add optional initialization argument to make-hash (and variants)
...
svn: r18120
2010-02-17 17:44:29 +00:00
Matthew Flatt
6f0d6b28de
some mz and ffi changes from the mr2 branch
...
svn: r18099
2010-02-16 17:55:28 +00:00
Jon Rafkind
21b98bb2fa
add example for "with-syntax"
...
svn: r18038
2010-02-10 17:49:26 +00:00
Stevie Strickland
c1f7ba9042
Add ellipses to the compound-unit, compound-unit/infer grammars for the
...
import parts of link clauses.
svn: r18036
2010-02-10 16:15:45 +00:00
Robby Findler
8228482d86
fixed up the regexp-match contracts to make them more specific
...
svn: r18030
2010-02-09 16:03:03 +00:00
Jon Rafkind
e5fd8a904c
document latest generator functionality
...
svn: r18022
2010-02-08 19:47:41 +00:00
Carl Eastlund
fe40d3e888
Merged changes from trunk.
...
svn: r18007
2010-02-06 19:23:24 +00:00
Carl Eastlund
17f83a5a54
Corrected contract of datum->syntax source locations.
...
svn: r17997
2010-02-05 20:49:10 +00:00
Eli Barzilay
c88a5a6856
A bunch of additional typos
...
svn: r17976
2010-02-05 03:21:52 +00:00
Carl Eastlund
137f9a3279
Fixed bugs in contract construction examples.
...
svn: r17963
2010-02-04 02:17:15 +00:00
Carl Eastlund
a4a25ba1e9
Wrote documentation for new contract interface. Still needs proofreading, etc.
...
svn: r17961
2010-02-03 21:02:02 +00:00
Carl Eastlund
d7a7409fe0
Merged changes from the trunk.
...
svn: r17954
2010-02-03 15:15:11 +00:00
Carl Eastlund
87712b0dd2
Clarified the recursive behavior of datum->syntax on hash tables and prefab structs.
...
svn: r17936
2010-02-02 01:33:39 +00:00
Matthew Flatt
09ef762e3f
add accept-tab-focus to editor-canvas%
...
svn: r17929
2010-02-01 19:30:59 +00:00
Carl Eastlund
2e0cb8226e
Replaced every "langauge" (note swapped vowels) with "language".
...
svn: r17918
2010-02-01 01:41:51 +00:00
Matthew Flatt
5433c57504
wrap each top-level form in a module with a prompt
...
svn: r17917
2010-01-31 17:04:55 +00:00
Carl Eastlund
a2226c965a
Updated documentation for "contract" form.
...
svn: r17910
2010-01-31 04:30:55 +00:00
Matthew Flatt
bcadf5ac69
doc improvements: some details on reachability for weak references; module example in insidemz; clarification for 'read-language' related to readtables and #reader
...
svn: r17905
2010-01-31 01:10:56 +00:00
Sam Tobin-Hochstadt
9789615ed9
merge to trunk
...
svn: r17877
2010-01-29 00:08:15 +00:00
John Clements
11c87c75e1
minor typo fix an/and
...
svn: r17866
2010-01-28 18:09:52 +00:00
Matthew Flatt
a09e671f34
allow radio-box% to have no selected buttons
...
svn: r17865
2010-01-28 17:51:30 +00:00
Eli Barzilay
f8c78cb752
typo (PR10722)
...
svn: r17859
2010-01-28 01:30:55 +00:00
Kevin Tew
7114cdf51e
Inital places documentation
...
svn: r17818
2010-01-25 16:11:34 +00:00
Matthew Flatt
4ce8dfa7da
fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
...
svn: r17802
2010-01-24 15:30:16 +00:00
Matthew Flatt
2dcfe69763
fix doc typo
...
svn: r17673
2010-01-16 14:23:16 +00:00
John Clements
1a9e2c8df1
ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
...
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
c22810cef1
Fixing two typos found by pdedede
...
svn: r17615
2010-01-12 02:37:22 +00:00
Matthew Flatt
331c6d2f5f
fix bignum expt (PR 10690); also fixed a doc typo
...
svn: r17614
2010-01-12 02:16:12 +00:00
Jon Rafkind
e9165f30fe
document latest scheme/generator functions
...
svn: r17613
2010-01-11 22:22:51 +00:00
Matthew Flatt
349c15d478
replae module->compiled-module-expression with module->imports and module->exports
...
svn: r17588
2010-01-09 14:42:18 +00:00
Matthew Flatt
4fedeeaf7a
add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
...
svn: r17576
2010-01-08 19:53:04 +00:00
Matthew Flatt
dff26c2e22
doc fixes (PRs 9971, 10168)
...
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
41261c6047
fill out fl and fx operations; repair fixnum-overflow bug in quotient
...
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
68efb4008a
normalized the results of procedure-arity
...
svn: r17504
2010-01-06 19:34:29 +00:00
Matthew Flatt
6151119d5e
JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
...
svn: r17486
2010-01-05 20:24:59 +00:00
Sam Tobin-Hochstadt
1cca4008f7
update match grammar
...
svn: r17482
2010-01-05 14:48:30 +00:00
Matthew Flatt
38d7e8fea2
built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
...
svn: r17461
2010-01-02 16:33:28 +00:00
Matthew Flatt
e68aabd67a
change expand and local-expand to lift certificates
...
svn: r17439
2009-12-30 17:27:38 +00:00
Robby Findler
fb6daf8c0c
added caveat about slowness
...
svn: r17394
2009-12-24 18:37:02 +00:00
Robby Findler
195d608fe5
added scheme/fixnum
...
svn: r17391
2009-12-23 15:41:40 +00:00
Eli Barzilay
d51cae1708
2009 -> 2010
...
svn: r17383
2009-12-22 05:52:15 +00:00
Robby Findler
d3e8978b55
fixed a bug found by randomized testing
...
svn: r17382
2009-12-21 20:59:18 +00:00
Robby Findler
3272274f53
improved the icon a little bit more (making it appear on more windows)
...
svn: r17380
2009-12-21 18:28:24 +00:00
Eli Barzilay
6daf99c7bf
added keywords: to the custom _fun thing
...
svn: r17378
2009-12-21 08:52:44 +00:00
Eli Barzilay
64b11991c1
typo; clarify what happens on non-windows when 'windows is used
...
svn: r17372
2009-12-21 05:39:00 +00:00
Stevie Strickland
fb85388288
Add this%, which is the class counterpart of the object reference "this".
...
svn: r17359
2009-12-19 20:56:40 +00:00
Matthew Flatt
0a1e4e6e83
fix an allocation in bytecode compiler; add flvector equality
...
svn: r17353
2009-12-18 21:53:02 +00:00
Matthew Flatt
fdd7122994
scheme/flonum (v4.2.3.8)
...
svn: r17348
2009-12-18 15:40:00 +00:00
Matthew Flatt
ff81d89c52
guarantee current-inexact-milliseconds as since Jan 1, 1970
...
svn: r17343
2009-12-17 20:47:40 +00:00
Matthew Flatt
cab948d61f
fix up validator, decompiler, and zo-marshaler for flonum-argument annotations
...
svn: r17341
2009-12-17 20:17:48 +00:00
Matthew Flatt
bc47db42e4
unboxed known-flonum loop accumulators
...
svn: r17338
2009-12-17 15:58:29 +00:00
Mike Sperber
a3ae03861b
Typo fixes.
...
svn: r17336
2009-12-17 14:52:13 +00:00
Mike Sperber
56c6ae78f7
Typo fix fix.
...
svn: r17335
2009-12-17 14:35:02 +00:00
Mike Sperber
6a1b831ab8
Typo fix.
...
svn: r17334
2009-12-17 14:34:01 +00:00
Matthew Flatt
45e84ca087
unboxing of let-bound flonums (v4.2.3.6)
...
svn: r17328
2009-12-16 13:30:40 +00:00
Eli Barzilay
b6887adfe8
minor tweaking
...
svn: r17310
2009-12-15 18:09:44 +00:00
Matthew Flatt
87f05fed95
add #:save-errno option for foreign-function types
...
svn: r17299
2009-12-14 23:52:23 +00:00
Jon Rafkind
4f4a8bc7c3
minor adjustments
...
svn: r17296
2009-12-14 20:18:44 +00:00
Jon Rafkind
c2b91768cc
add reference to 'fluid-let'
...
svn: r17295
2009-12-14 20:02:18 +00:00
Jon Rafkind
1e8d979c32
add eli's parameterize explanation
...
svn: r17293
2009-12-14 19:53:48 +00:00
Matthew Flatt
5772fa0a9f
bytecode-compiler changes to help enable flonum unboxing
...
svn: r17283
2009-12-13 04:39:46 +00:00
Mike Sperber
0c03246daa
Fix xref.
...
svn: r17268
2009-12-11 16:50:58 +00:00
Sam Tobin-Hochstadt
c8c9bd0556
Add `in-bytes-lines'
...
svn: r17261
2009-12-10 17:01:53 +00:00
Robby Findler
466f56ed0d
added a for-label require
...
svn: r17257
2009-12-10 15:05:35 +00:00
John Clements
d18403a303
added simple example of _fun
...
svn: r17245
2009-12-09 00:06:13 +00:00
Eli Barzilay
7f47018c47
typo
...
svn: r17239
2009-12-07 19:00:56 +00:00
Robby Findler
ce7b698956
more detail on which primitives block
...
svn: r17238
2009-12-07 18:38:46 +00:00
Eli Barzilay
eb95fbfda3
two more typos like the ones ryan fixed earlier
...
svn: r17219
2009-12-06 00:17:23 +00:00
Eli Barzilay
1b5ab0b46a
several typos in the vectors docs (PR10642), also some in list docs
...
svn: r17218
2009-12-06 00:15:21 +00:00
Ryan Culpepper
63469d2f3d
scribblings: fixed misc doc typos
...
syntax/id-table: disabled debugging code
svn: r17215
2009-12-05 22:02:46 +00:00
Robby Findler
ada899f158
added more examples and tests for order-of-magnitude
...
svn: r17212
2009-12-05 20:38:38 +00:00
Eli Barzilay
9c60a27493
improve formatting
...
svn: r17190
2009-12-05 02:14:51 +00:00
James Swaine
b844179642
added to futures documentation
...
svn: r17188
2009-12-04 23:37:15 +00:00
Matthew Flatt
aacffcc2bf
fix docs on collection paths (PR 10641)
...
svn: r17186
2009-12-04 22:01:43 +00:00
Matthew Flatt
4eef1b3cee
flvectors
...
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
ed805668cd
typo
...
svn: r17175
2009-12-03 08:16:38 +00:00
Robby Findler
cb56a1e604
added open-in-new-tab docs
...
svn: r17142
2009-12-01 18:09:29 +00:00
Eli Barzilay
3d9c4b0ac5
Added --addon'/
-A', in addition to $PLTADDONDIR from revision 17121.
...
svn: r17136
2009-12-01 15:11:45 +00:00
Sam Tobin-Hochstadt
ca5f5656c0
document `file->list'
...
fix typos in contracts.
svn: r17134
2009-12-01 14:33:09 +00:00
Ryan Culpepper
d36297d176
reference: added spacing in sequence boilerplate macro
...
Please propagate to release branch if possible.
svn: r17129
2009-12-01 07:57:33 +00:00
Eli Barzilay
2fd3c23393
Undo this change. Like I said on the list, it is wrong to poll the
...
environment variable every time it is accessed (especially given that
there will be a command-line option for this). I'll commit a proper
thing later tonight if I get to it.
svn: r17122
2009-12-01 02:16:19 +00:00
Carl Eastlund
b4a32ddc1c
Merged changes from branches/cce/plt+addon-dir:
...
- Added PLTADDONDIR environment variable to control the location of
generated files from Planet and Scribble, specifically by overriding
the result of (find-system-path 'addon-dir).
- Updated documentation of find-system-path to report this change.
svn: r17121
2009-12-01 02:10:50 +00:00
Matthew Flatt
06288a8b7f
procedure-rename special treatment of struct accessors & mutators
...
svn: r17093
2009-11-29 15:53:08 +00:00
Matthew Flatt
f03ab78c40
another syntax hack to fix 'scheme/package'; other test corrections
...
svn: r17075
2009-11-27 02:12:27 +00:00
Eli Barzilay
c0be5f0d12
* Propagate all url arguments to links (except ones that are present)
...
* Use ctxtname for the displayed label
* `langindicator' -> `contextindicator' in css
svn: r17073
2009-11-26 20:45:40 +00:00
Matthew Flatt
61dd4ca0b9
add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
...
svn: r17068
2009-11-26 15:07:16 +00:00
Jon Rafkind
91d4240765
add some examples
...
svn: r17052
2009-11-24 23:14:18 +00:00
Eli Barzilay
dccc4bcb95
thread lang parameter through search results
...
svn: r17044
2009-11-24 15:13:55 +00:00
Eli Barzilay
615744073c
thread lang parameter through the main pages too
...
svn: r17042
2009-11-24 14:36:00 +00:00
Eli Barzilay
142d33d67f
Make it possible to register multiple onload handlers.
...
(Needed because all pages must have an onload, and the search page needs an
additional initialization function.)
svn: r17032
2009-11-24 09:11:09 +00:00
Eli Barzilay
9cd997af37
adjust for new link attribute, fix error message
...
svn: r17030
2009-11-24 08:25:42 +00:00
Eli Barzilay
212eb82314
use the utility function for the query parameter
...
svn: r17028
2009-11-24 06:52:40 +00:00
Carl Eastlund
958e3418aa
Added caveat in Reference to "7.5 Building New Contract Combinators" and its
...
subsection "7.5.1 Contracts as structs" stating:
"Note: The interface in this section is unstable and subject to change."
This is in preparation for a new implementation of contract properties.
svn: r17014
2009-11-23 21:21:40 +00:00
Matthew Flatt
f719aac2be
scheme/future, sequential futures implementation when --enable-futures not specified; doc updates
...
svn: r16999
2009-11-23 18:12:23 +00:00
Matthew Flatt
9f57ba92f1
minor details in futures docs
...
svn: r16997
2009-11-23 17:43:15 +00:00
Robby Findler
e461f42ad3
svn: r16991
2009-11-23 16:53:39 +00:00
Matthew Flatt
78578a3eab
convert START_XFORM_SKIP...END_XFORM_SKIP mostly to XFORM_SKIP_PROC
...
svn: r16972
2009-11-22 23:30:21 +00:00
Eli Barzilay
65be0295cf
Added A:{ ... } and O:{ ... } for and' and
or' queries, and Q:foo for
...
"quoted" things so "}" can be included in these. Not documented at the
user level for now, since I'm not sure that this will work fine in
general, but it's good enough to reactivate context-sensitive searches.
svn: r16944
2009-11-21 21:55:34 +00:00
Eli Barzilay
128da973df
Truing to use JS `eval' in several ways doesn't seem to be doing
...
anything for speed. So dump all attempts at making things faster this
way. Also, it seems that things are responsive enough with any break in
the searching "thread", so shorten that time. (And one other random
optimization: abort early when an item doesn't match.)
svn: r16943
2009-11-21 21:53:06 +00:00
Stevie Strickland
2a7664eba8
Fix up docs for flat-named-contract.
...
svn: r16929
2009-11-20 21:35:26 +00:00
Eli Barzilay
3ccb9082dc
stupid typo
...
svn: r16917
2009-11-20 08:35:43 +00:00
John Clements
89a388c6f7
added examples for expand
...
svn: r16847
2009-11-17 20:29:47 +00:00
Eli Barzilay
518a9d2df1
added path-up to scheme/require
...
svn: r16824
2009-11-17 08:11:44 +00:00
Sam Tobin-Hochstadt
0ae5843f11
Add unstable/match with == match expander.
...
Add 'match expander' tech def.
svn: r16814
2009-11-16 16:58:11 +00:00
Sam Tobin-Hochstadt
fcd4c4e38d
Fix prop values for DrDr.
...
Add plt-responsible props.
Add hash-union to unstable.
Fix doc for compound-paragraph.
Fix unstable/scribblings/util.
svn: r16811
2009-11-16 13:59:13 +00:00
Eli Barzilay
b1f5b0652c
new kinds of promises
...
svn: r16807
2009-11-16 11:06:47 +00:00
Jon Rafkind
f0d5ba438c
add more pair/list examples
...
svn: r16797
2009-11-16 04:46:49 +00:00
Jon Rafkind
860a36d499
add examples for all c-r shortcuts
...
svn: r16795
2009-11-16 04:04:58 +00:00
Jon Rafkind
c991ada1e7
add examples for pairs
...
svn: r16794
2009-11-16 02:40:45 +00:00
Sam Tobin-Hochstadt
fb29a2498e
Move a bunch of functions from typed-scheme/utils/utils to unstable.
...
Add convenience lib for unstable docs.
Add char support to format-{id,symbol}
Add unstable/sequence library.
svn: r16789
2009-11-15 22:15:29 +00:00
Matthew Flatt
21c6e08e4d
fix typo
...
svn: r16784
2009-11-15 14:26:32 +00:00
Matthew Flatt
c34d5f3776
revised docs for 'delay', which now accepts a body sequence instead of a single expression
...
svn: r16783
2009-11-15 14:25:49 +00:00
Matthew Flatt
1b79472b78
fix doc typo
...
svn: r16764
2009-11-14 04:13:12 +00:00
Matthias Felleisen
3581ebcbf0
request by Shriram to add an explanation to time
...
svn: r16741
2009-11-13 02:01:17 +00:00
Jon Rafkind
2683cecd17
add some examples for for-meta'
...
svn: r16668
2009-11-10 21:22:05 +00:00
Matthew Flatt
a9345c4fe1
fix typo and explicitly close scheme/vector example evaluator
...
svn: r16650
2009-11-10 12:34:54 +00:00
Sam Tobin-Hochstadt
89f5ad32b4
fix docs typo
...
svn: r16645
2009-11-09 21:30:01 +00:00
Eli Barzilay
44d88cee6b
newlines at EOFs
...
svn: r16630
2009-11-09 03:49:50 +00:00
Sam Tobin-Hochstadt
99a70b38d8
Move mutated-vars and poly-c libraries to unstable collection.
...
- add docs
- change requires
- fix `letrec-syntaxes+values'
Fix contract on `author+email'
svn: r16628
2009-11-09 02:29:02 +00:00
Matthew Flatt
7cce5c98a3
further clarify performance guarantee of immutable hash tables
...
svn: r16620
2009-11-08 19:06:57 +00:00
Robby Findler
667e967085
added order-of-magnitude from Jos Koot and some tests for other scheme/math stuff
...
svn: r16607
2009-11-07 14:26:39 +00:00
Sam Tobin-Hochstadt
dcb5f5cfb1
Types for all functions documented in reference/vector.scrbl
...
Fix docs for vector-arg{min,max}.
svn: r16602
2009-11-07 07:11:00 +00:00
Eli Barzilay
69e90b7ef3
#:key argument to remove-duplicates
...
svn: r16587
2009-11-06 22:32:53 +00:00
Robby Findler
bf911e8c7a
bare bones documentation of the contract library's struct properties
...
svn: r16585
2009-11-06 22:31:46 +00:00
Robby Findler
ad438ef63f
added some font sizing information to the insert large letters dialog
...
svn: r16561
2009-11-05 16:19:01 +00:00
Robby Findler
3290bb8e77
documnted drscheme:help-desk:help-desk
...
svn: r16557
2009-11-05 14:49:29 +00:00
Matthew Flatt
c49b22fa2c
change _pointer to mean a reference to non-GCed memory; add _gcpointer (v4.2.2.6)
...
svn: r16546
2009-11-04 19:28:04 +00:00
Robby Findler
eedffbca23
minor tweak to an example
...
svn: r16543
2009-11-04 17:22:48 +00:00
Mike Sperber
a2de64c9ba
Doc typo fix.
...
svn: r16516
2009-11-03 10:38:22 +00:00
Sam Tobin-Hochstadt
149e695a55
New `scheme/vector' library.
...
svn: r16511
2009-11-03 04:16:48 +00:00
Matthew Flatt
8ea9b6e7c3
fix slide-assembler docs
...
svn: r16493
2009-10-31 21:32:04 +00:00
Matthew Flatt
70560372b7
unsafe-{string,bytes}-{ref,set,length}
...
svn: r16490
2009-10-31 02:19:57 +00:00
Matthew Flatt
973d51c20f
change 'read-language' protocol so that the result from 'get-info' accepts a key plus default value (instead of just a key)
...
svn: r16459
2009-10-29 23:05:56 +00:00
Sam Tobin-Hochstadt
653d0ccd66
Add in-port',
port->list', `file->list'.
...
Add documentation, tests for above.
Allow procedure argument to `fold-files' to return 2 values in all cases.
Document, test.
svn: r16453
2009-10-29 18:49:34 +00:00
Robby Findler
be20c0747c
added support for changing toolbar buttons based on the #lang line (when in the module language) and use that support for #lang scribble/base
...
svn: r16449
2009-10-29 16:01:40 +00:00
Matthew Flatt
06ce50d51a
fix contract of 'read-language'
...
svn: r16446
2009-10-28 18:58:59 +00:00
Robby Findler
4ddbe71e2d
fixed the comparison contracts so they work right wrt to complex numbers
...
svn: r16445
2009-10-28 16:04:39 +00:00
Danny Yoo
6f4b44916b
fixing typo.
...
svn: r16440
2009-10-27 17:10:14 +00:00
Danny Yoo
c84296c42d
Correcting spelling error in Scribble doc.
...
svn: r16430
2009-10-26 16:14:13 +00:00
Robby Findler
74c1a6b0cb
svn: r16426
2009-10-24 21:19:42 +00:00
Robby Findler
aa7a99112e
fixed indentation of an example
...
svn: r16409
2009-10-22 14:48:42 +00:00
Stevie Strickland
dbf380208a
read-line -> read-line-evt
...
svn: r16384
2009-10-20 17:37:19 +00:00
Kevin Tew
ac7853dc00
Allow binding to ephemeral ports
...
svn: r16382
2009-10-20 17:00:20 +00:00
Jon Rafkind
56cb585e7d
add examples to the class documentation
...
svn: r16378
2009-10-20 01:10:45 +00:00
Stevie Strickland
c17885638a
* Fix with-contract so that all uncontracted names are automatically exported
...
* Also allow mutation of contracted names that flow in/out of with-contract.
svn: r16376
2009-10-19 23:17:30 +00:00
Robby Findler
0bd8b828e9
clarified how to best read and write bytes
...
svn: r16372
2009-10-19 20:10:25 +00:00
Robby Findler
ba959a9b24
fixed problems uncovered by the dr dr
...
svn: r16356
2009-10-17 21:32:33 +00:00
Jon Rafkind
04386a7839
add some examples for byte strings
...
svn: r16343
2009-10-16 19:41:40 +00:00
Mike Sperber
c4e9f3d1aa
Add check-member-of' and
check-range' to the HtDP languages grammar.
...
svn: r16336
2009-10-16 11:50:21 +00:00
Eli Barzilay
e1d2fdb3d6
typo
...
svn: r16325
2009-10-15 15:02:07 +00:00
Jay McCarthy
a9a9274ff8
Fixing a typo
...
svn: r16306
2009-10-13 16:00:15 +00:00
Eli Barzilay
106f21cc14
typo
...
svn: r16303
2009-10-13 05:35:41 +00:00
Matthias Felleisen
1d78134f11
fixed 2 typos in syntax
...
svn: r16294
2009-10-10 18:10:43 +00:00
Matthew Flatt
d39cbf9c57
add some cross-references to sequence defns
...
svn: r16280
2009-10-08 12:25:24 +00:00
Matthew Flatt
75dc35602c
fix and improve docs on hash-map and hash-for-each
...
svn: r16279
2009-10-08 12:06:50 +00:00
Matthew Flatt
f1a3eaaf6d
more updates to 'do' docs (continuing from PR 10508)
...
svn: r16246
2009-10-05 18:01:17 +00:00
Eli Barzilay
a71b7ab998
typo (PR10508)
...
svn: r16245
2009-10-05 17:36:29 +00:00
Matthew Flatt
f6d34ab964
add unsafe-flabs and unsafe-fxabs (4.2.2.4)
...
svn: r16234
2009-10-04 03:25:56 +00:00
Matthew Flatt
818c4b0409
update performace section of gudie to mention unchecked ops
...
svn: r16230
2009-10-03 15:07:41 +00:00
Matthew Flatt
01d15eb9b6
add unsafe-fx->fl; avoid some gcc warnings
...
svn: r16221
2009-10-02 19:45:41 +00:00
Matthew Flatt
83f9c99cf1
adjust para decoding to better work with @ notation
...
svn: r16220
2009-10-02 19:44:10 +00:00
Matthew Flatt
954e850e20
fix reference (restoring some text that was lost in the reference-manual rewrite) to describe the problem with macro-introduced bindings and the top level
...
svn: r16205
2009-10-01 21:14:21 +00:00
Eli Barzilay
6a8c35d429
typo in DFlag
...
svn: r16181
2009-09-30 03:58:59 +00:00
Eli Barzilay
ac39ffe739
undo revision 16179, which had some junk included by mistake
...
svn: r16180
2009-09-30 03:57:08 +00:00
Eli Barzilay
38388b1d34
typo in DFlag
...
svn: r16179
2009-09-30 03:55:22 +00:00
Matthew Flatt
28e84131a6
fix insidemz doc bug (merge to 4.2.2)
...
svn: r16167
2009-09-29 15:49:37 +00:00
Eli Barzilay
b9f4662af9
Very partial change, the only visible effect should be that "Pre-Query"
...
is no longer part of the interface in any way.
svn: r16136
2009-09-27 14:13:57 +00:00
Stevie Strickland
df409ae42f
Fixes some bad references in the mzlib scribble documentation that refer to
...
things that have moved away from the base contract file.
svn: r16127
2009-09-25 14:57:36 +00:00
Matthew Flatt
f25e8976b5
doc slideshow/play (merge to 4.2.2)
...
svn: r16116
2009-09-23 10:53:56 +00:00
Robby Findler
8b73819d72
removed profj
...
svn: r16094
2009-09-20 22:23:36 +00:00
Sam Tobin-Hochstadt
f64fe4a2e2
Fix bug in reader examples for keywords. Push to 4.2.2.
...
svn: r16066
2009-09-19 00:00:21 +00:00
Kathy Gray
f300ba967a
Changed syntax of check-member-of so that it will work in htdp-beginner
...
Updated docs to reflect this
svn: r16065
2009-09-18 14:19:50 +00:00
Kathy Gray
e3c2721052
Adding check-member-of and check-range to the htdp languages and updating the docs.
...
svn: r16064
2009-09-18 12:37:18 +00:00