Eli Barzilay
b12698d31a
reprovide the scheme/list binding for count, and for append* (as concatenate)
...
svn: r14211
2009-03-22 02:59:59 +00:00
Eli Barzilay
18fd48af97
Added `count'.
...
svn: r14210
2009-03-22 02:53:27 +00:00
Eli Barzilay
2e66794799
removed unused binding
...
svn: r14209
2009-03-22 02:50:25 +00:00
Eli Barzilay
1048d204ca
more time, for slower machines
...
svn: r14207
2009-03-22 01:30:13 +00:00
Eli Barzilay
2af626972d
There is a problem with empty lines: having a line (= a row) in the
...
code tables with empty contents makes the row not appear. Usually,
we'd put an there so it does show, but that would be bad for
the preprocessor examples where I really want to have the table
contents reflect the exact file contents.
So another solution is to use a 'newline element, but then latex barfs
because it's not happy with a \\ inside a tt macro. The hacked
"solution" is to have the newline element not be inside a tt element
-- latex doesn't barf now, but it does have one extra newline as a
result since it doesn't hide the newline to begin with.
A better solution is to find a way to make table cells in html not be
hidden when they have no contents, maybe through some css magic.
svn: r14206
2009-03-22 01:26:15 +00:00
John Clements
27a67c9c1a
...
...
svn: r14204
2009-03-21 21:28:16 +00:00
Eli Barzilay
1db2b65978
Finished the docs+tests, added some minor utilities.
...
svn: r14199
2009-03-21 15:06:48 +00:00
Matthew Flatt
91c53fa123
add replace-context to syntax/strip-context
...
svn: r14196
2009-03-20 17:20:04 +00:00
Matthew Flatt
7dc8e077ed
add 'not-provide-all-defined and 'nonimal-id suport for rename transformers; fix scheme/foreign and foreign docs to use it
...
svn: r14195
2009-03-20 16:59:28 +00:00
Eli Barzilay
0686dd721e
Welcome to a new PLT day.
...
svn: r14194
2009-03-20 07:50:38 +00:00
Matthew Flatt
cbc5759254
fix SRFI 38 (PR 10141)
...
svn: r14193
2009-03-20 00:34:07 +00:00
Matthew Flatt
2109cec2f4
free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3)
...
svn: r14191
2009-03-19 20:22:18 +00:00
Ryan Culpepper
04e2fb9118
scheme/splicing: updated reference for new splicing forms
...
svn: r14189
2009-03-19 19:02:28 +00:00
Ryan Culpepper
d154493077
scheme/splicing: added splicing variants of local and letrec-syntaxes+values
...
svn: r14188
2009-03-19 13:45:45 +00:00
Robby Findler
afc5ad8d83
fixed broken syntax error checks
...
svn: r14187
2009-03-19 13:22:46 +00:00
Matthew Flatt
edcec6820e
fix SirMail encoding and headers for non-ASCII outgoing messages
...
svn: r14184
2009-03-19 12:34:03 +00:00
Matthew Flatt
f14b7158cd
better error message for R5RS transformer expressions that are not 'syntax-rules'
...
svn: r14183
2009-03-19 12:33:22 +00:00
Matthew Flatt
154b73755a
sandbox break propagation
...
svn: r14182
2009-03-19 12:31:33 +00:00
Eli Barzilay
e52b23b881
Welcome to a new PLT day.
...
svn: r14179
2009-03-19 07:50:28 +00:00
Eli Barzilay
05c7e54222
fix lots of things
...
svn: r14178
2009-03-19 02:32:45 +00:00
Kathy Gray
05cf243287
Adding check-expect documentation, not tied to the teaching languages docs.
...
svn: r14172
2009-03-18 15:55:18 +00:00
Robby Findler
cca41988af
added $n-start-pos and $n-end-pos
...
svn: r14171
2009-03-18 14:21:42 +00:00
Matthew Flatt
645af327b4
fix htdp lang require test: merge to 4.1.5
...
svn: r14170
2009-03-18 11:53:42 +00:00
Eli Barzilay
bdc82f2100
Welcome to a new PLT day.
...
svn: r14169
2009-03-18 07:50:05 +00:00
Eli Barzilay
977b08c5c4
Fix bug in calling put_short with a bad value
...
svn: r14166
2009-03-18 01:20:42 +00:00
Matthew Flatt
e8cbe7ff81
splicing-let, etc.
...
svn: r14165
2009-03-17 23:09:38 +00:00
Robby Findler
4cd11d7f64
one more fix to the language dialog
...
svn: r14164
2009-03-17 23:01:56 +00:00
Sam Tobin-Hochstadt
0ed8d251bf
Allow `apply' of non-uniform polymorphic functions to fixed-length list arguments.
...
Please backport.
svn: r14162
2009-03-17 21:18:50 +00:00
Matthew Flatt
9335e3cf28
doc updates for v4.1.5.2
...
svn: r14161
2009-03-17 21:06:42 +00:00
Casey Klein
289b200057
Fixed bug in parse-language.
...
svn: r14155
2009-03-17 18:21:11 +00:00
Carl Eastlund
2068a5dcc3
Corrected a typo in the contracts reference ('exmaple' -> 'example').
...
svn: r14151
2009-03-17 15:36:36 +00:00
Eli Barzilay
0a0053c9fd
Welcome to a new PLT day.
...
svn: r14150
2009-03-17 15:29:53 +00:00
Eli Barzilay
9d0175ac2d
Removed old (unused) gzip tests
...
svn: r14148
2009-03-17 15:01:17 +00:00
Eli Barzilay
c69045008d
Added a `file' "test suite", with only tests for inflate/deflate.
...
svn: r14147
2009-03-17 14:57:01 +00:00
Sam Tobin-Hochstadt
fee4c1944d
add new section about libraries in ts
...
svn: r14145
2009-03-17 12:43:20 +00:00
Eli Barzilay
5d6b74d3b6
remove old net tests
...
svn: r14144
2009-03-17 11:42:31 +00:00
Eli Barzilay
b647ea2ae9
new copy of net tests, split into modules, and using my test macro
...
svn: r14143
2009-03-17 11:41:06 +00:00
Eli Barzilay
e616818d34
fixed use of string-length and error symbol
...
svn: r14142
2009-03-17 10:53:13 +00:00
Eli Barzilay
167bae8bdd
add option for testing errors and non-exception raised values with a predicate
...
svn: r14141
2009-03-17 10:04:20 +00:00
Eli Barzilay
19eb34367f
typo
...
svn: r14140
2009-03-17 07:06:08 +00:00
Eli Barzilay
2008456d64
Converted the cgi tests to use my test macro, and included them in the
...
nightly testing.
svn: r14139
2009-03-17 07:04:16 +00:00
Sam Tobin-Hochstadt
6b5b193815
Fix docs for HashTable.
...
Add string->list, list->string, sort.
svn: r14138
2009-03-17 02:14:11 +00:00
Matthew Flatt
ee084ad7ff
adjust special scheme/class keywords to effectively declare themselves as expression forms (PR 10135): merge to 4.1.5
...
svn: r14137
2009-03-17 00:45:29 +00:00
Jay McCarthy
b3cec49237
pr9106, include in release
...
svn: r14133
2009-03-16 19:26:36 +00:00
Jay McCarthy
f9c4e4eb54
pr7974 + include in release
...
svn: r14132
2009-03-16 18:45:16 +00:00
Jay McCarthy
fb15ae339f
pr7382
...
svn: r14130
2009-03-16 18:34:28 +00:00
Jay McCarthy
65c8b62652
pr6711
...
svn: r14129
2009-03-16 18:28:56 +00:00
Matthias Felleisen
ef85043b9a
bug report 10129
...
svn: r14127
2009-03-16 14:50:13 +00:00
Matthew Flatt
1547638f3b
allow pict-pat on pin-arrow-line, etc. (PR 9934): should merge to 4.1.5
...
svn: r14126
2009-03-16 13:13:34 +00:00
Matthew Flatt
499464527e
reference repairs (PRs 9978, 9704, 9820)
...
svn: r14125
2009-03-16 13:08:23 +00:00
Matthew Flatt
14e4172c55
fix 'defform*' #:id without #:literals (PR 10103); should merge to 4.1.5
...
svn: r14124
2009-03-16 12:52:28 +00:00
Robby Findler
812d4307b0
probable fix to 10094
...
svn: r14123
2009-03-16 12:27:21 +00:00
Robby Findler
2556c61f9d
PR 10078 -- NOT for inclusion in the release
...
svn: r14122
2009-03-16 12:06:17 +00:00
Robby Findler
75a80ff7a8
added docs for the latex keybindings
...
svn: r14121
2009-03-16 11:44:09 +00:00
Eli Barzilay
87fcebba64
Welcome to a new PLT day.
...
svn: r14120
2009-03-16 07:50:44 +00:00
Ryan Culpepper
cf87504e00
Fixed startup errors caused by tool dependencies (see PR 10125)
...
removed htdp-lang dependency on debugger
removed deinprogramm dependency on stepper, debugger, and htdp-langs
both still depend on test-engine tool, but only for execution
Probably apply to release branch, but needs review.
svn: r14119
2009-03-16 06:25:31 +00:00
Ryan Culpepper
ff9ebbde05
fix PR 9398: debugger and macro stepper buttons get out of sync wrt tabs
...
move enable/disable-evaluation extensions from tab mixin to unit-frame mixin
svn: r14118
2009-03-16 04:40:30 +00:00
Robby Findler
cf791ead47
moved to scheme/base language and has it overwrite the output file, if it exists
...
svn: r14114
2009-03-15 23:01:54 +00:00
Robby Findler
ed566b2f7d
moved to scheme/base language and has it overwrite the output file, if it exists
...
svn: r14113
2009-03-15 22:58:21 +00:00
Eli Barzilay
6d31100a89
Start a proper preprocessor documentation, with tests included.
...
(proper "literate testing".)
svn: r14112
2009-03-15 22:05:52 +00:00
Eli Barzilay
87ab3142a8
cheap hack to make it possible to provide a custom failure message
...
svn: r14111
2009-03-15 22:04:03 +00:00
Matthew Flatt
073013d8ef
change render og var-ids under a quote
...
svn: r14108
2009-03-15 13:30:26 +00:00
Mike Sperber
5630594589
Fold DMdA-lib.scrbl into the other DMdA docs.
...
svn: r14106
2009-03-15 10:49:41 +00:00
Eli Barzilay
1aea8aa69f
Welcome to a new PLT day.
...
svn: r14105
2009-03-15 07:50:22 +00:00
Eli Barzilay
cd233f856e
functionality for packaging tests and documentation for the preprocessor language
...
svn: r14104
2009-03-15 07:41:04 +00:00
Eli Barzilay
eb62b52d3a
reformat using #lang
...
svn: r14103
2009-03-15 01:06:57 +00:00
Jon Rafkind
838b3dff2a
link to file-position from the 'update flag
...
svn: r14102
2009-03-14 23:59:09 +00:00
Robby Findler
fe141d30ba
fixed plural in error message
...
svn: r14099
2009-03-14 15:39:47 +00:00
Mike Sperber
7d71c34ba9
Consolidate the DMdA docs into a single chapter.
...
svn: r14098
2009-03-14 13:42:57 +00:00
Matthias Felleisen
43d2625ace
added docs to make-bundle
...
svn: r14096
2009-03-14 12:34:12 +00:00
Eli Barzilay
d9b543ae6f
Welcome to a new PLT day.
...
svn: r14092
2009-03-14 07:50:22 +00:00
Robby Findler
2e0c4e6585
svn: r14091
2009-03-13 23:31:58 +00:00
Ryan Culpepper
0458416ec3
stxclass: removed basic syntax classes
...
svn: r14090
2009-03-13 20:58:40 +00:00
Matthew Flatt
6ee7b0379c
add center valignment for table cells
...
svn: r14089
2009-03-13 16:08:06 +00:00
Jay McCarthy
04cdd975e9
Fixing xml snip bug
...
svn: r14087
2009-03-13 14:55:37 +00:00
Eli Barzilay
acb18e6989
Welcome to a new PLT day.
...
svn: r14086
2009-03-13 07:50:21 +00:00
Ryan Culpepper
e11a24fda8
macro stepper:
...
better module hiding
display prefab structs
updated tests
svn: r14085
2009-03-13 05:54:17 +00:00
Matthias Felleisen
533c8dfd8b
problem with 0-sized images fixed
...
svn: r14084
2009-03-13 02:04:41 +00:00
Robby Findler
0a24b8945d
updated impl to match contracts
...
svn: r14083
2009-03-13 02:00:13 +00:00
Ryan Culpepper
3d5377d8f8
pretty-printer: changed 'module' printing
...
svn: r14082
2009-03-13 01:44:30 +00:00
Eli Barzilay
edd69e5c50
Welcome to a new PLT day.
...
svn: r14080
2009-03-12 19:21:05 +00:00
Eli Barzilay
3537435564
dont show spaces at the end of a line when not needed
...
svn: r14077
2009-03-12 18:25:08 +00:00
Kathy Gray
422b9414bd
check for functions in the test specification
...
svn: r14076
2009-03-12 17:23:45 +00:00
Eli Barzilay
940a47a439
fix include references
...
svn: r14075
2009-03-12 17:22:45 +00:00
Robby Findler
67c68ef05a
always use write
...
svn: r14072
2009-03-12 14:18:16 +00:00
Eli Barzilay
e366d25a85
better example for splice
...
svn: r14068
2009-03-12 08:15:39 +00:00
Eli Barzilay
ca30b05114
A complete rewrite of text output using port state now.
...
Also a few more text-controlling primitives.
svn: r14065
2009-03-12 02:27:12 +00:00
Matthew Flatt
7f301ad446
fix more parser-tools doc bugs
...
svn: r14064
2009-03-12 01:35:30 +00:00
Matthew Flatt
e43b393253
fix grammar alignment; allow row-independent 'alignment and 'valignment associations in a table style
...
svn: r14063
2009-03-12 00:59:54 +00:00
Matthew Flatt
017eb444b4
fix docs to explain group-id in yacc
...
svn: r14062
2009-03-12 00:45:23 +00:00
Matthew Flatt
cfdb69adc0
fix insidemz port docs
...
svn: r14061
2009-03-12 00:36:23 +00:00
Robby Findler
356c01884f
svn: r14059
2009-03-11 20:54:41 +00:00
Robby Findler
53af4d6a9a
moved tracing support from the htdp tool into drscheme proper
...
svn: r14054
2009-03-11 17:42:04 +00:00
Matthew Flatt
63af81bd85
remove bogus 'combo style from universe logging window
...
svn: r14052
2009-03-11 17:13:38 +00:00
Eli Barzilay
d474b2bfd0
Welcome to a new PLT day.
...
svn: r14050
2009-03-11 07:50:18 +00:00
Matthew Flatt
0c36eb9ae6
add section to guide on structure equality
...
svn: r14049
2009-03-11 03:40:42 +00:00
Matthew Flatt
5269b2a05a
test fix eqvhash table for characters
...
svn: r14047
2009-03-11 02:25:24 +00:00
Robby Findler
46277c7fd3
svn: r14045
2009-03-11 01:50:14 +00:00
Sam Tobin-Hochstadt
0182868947
Fix docs on exception raised.
...
svn: r14043
2009-03-10 23:56:07 +00:00
Matthew Flatt
d8d25debcd
fix defclass and some scheme/gui argument schemevarfont binding
...
svn: r14042
2009-03-10 23:14:53 +00:00
Matthew Flatt
812372c162
fix scheme_get_port_fd docs
...
svn: r14041
2009-03-10 22:31:08 +00:00
Sam Tobin-Hochstadt
b6e340d2c9
Finally the correct fix
...
svn: r14039
2009-03-10 21:25:46 +00:00
Ryan Culpepper
64250c4931
syntax: fixed 'strip-context' on prefab structs
...
fixes bug in prefab struct literal in scheme/load module
svn: r14038
2009-03-10 21:19:18 +00:00
Sam Tobin-Hochstadt
37bd154af5
revert broken change
...
svn: r14037
2009-03-10 21:12:50 +00:00
Sam Tobin-Hochstadt
56a3867644
Fix PR 10119.
...
Give better error messages from `match*' when patterns or expressions are not lists.
svn: r14036
2009-03-10 21:06:43 +00:00
Sam Tobin-Hochstadt
79ee9fbee8
Correctly report syntax def from define-struct:
...
Add alias in type env when rename transformer is used.
svn: r14034
2009-03-10 20:29:02 +00:00
Sam Tobin-Hochstadt
2ad93c7da5
new tests for struct providing
...
svn: r14033
2009-03-10 20:27:46 +00:00
Robby Findler
39fc578bf0
svn: r14030
2009-03-10 17:34:23 +00:00
Robby Findler
b7c0a22430
added scheme/base import and re-tabified
...
svn: r14029
2009-03-10 16:43:44 +00:00
Matthew Flatt
6fe0677aa7
doc kernel-syntax-case/phase
...
svn: r14028
2009-03-10 16:39:32 +00:00
Robby Findler
ca2dd05eca
svn: r14027
2009-03-10 14:38:19 +00:00
Robby Findler
11cd0a5691
fixed tracing in the teaching languages
...
svn: r14026
2009-03-10 13:49:40 +00:00
Eli Barzilay
3658ea87e5
The scribble/text language works much better now, with
...
indentation-aware output being possible.
svn: r14025
2009-03-10 09:36:54 +00:00
Matthew Flatt
13b2bc3363
adjust define*-{values,syntaxes} to avoid certificate problems
...
svn: r14024
2009-03-09 17:19:21 +00:00
Jay McCarthy
d5312fbe3b
Non empty strings in redirect-to
...
svn: r14023
2009-03-09 17:08:37 +00:00
Jay McCarthy
d8232c3edd
Stephen bug
...
svn: r14022
2009-03-09 16:58:31 +00:00
Matthew Flatt
44e7744646
fix package so that syntax-local-value works after define*
...
svn: r14021
2009-03-09 13:24:34 +00:00
Mike Sperber
018521cbc3
Merge from mike/dmda branch.
...
This adds the language levels, teachpacks, and documentation for the
textbook "Die Macht der Abstraktion".
svn: r14019
2009-03-09 07:51:09 +00:00
Eli Barzilay
2a03b0a08b
Welcome to a new PLT day.
...
svn: r14018
2009-03-09 07:50:12 +00:00
Eli Barzilay
8b5b6a53d9
Avoid lumping together output values as (output '(x y z)), use
...
separate output expressions instead.
svn: r14015
2009-03-08 21:10:07 +00:00
Robby Findler
fe618071dc
added a test--> that only does a single step of the reduction relation
...
svn: r14014
2009-03-08 21:07:01 +00:00
Robby Findler
338a171a6a
renamed test--> to test-->>
...
svn: r14012
2009-03-08 20:29:31 +00:00
Mike Sperber
fb133e0bb6
Synch German string constants with latest.
...
svn: r14011
2009-03-08 17:52:29 +00:00
Stevie Strickland
a3035a76a8
Got the struct:x name built, but forgot just the name x for the static info,
...
even though I had changed with-contract to detect (uncontracted) exports of
syntax.
svn: r14004
2009-03-07 16:48:27 +00:00
Robby Findler
d07a335324
svn: r14003
2009-03-07 13:53:54 +00:00
Robby Findler
37cde560a9
fixed bug in the cycle detection code in test-->
...
svn: r14002
2009-03-07 13:38:41 +00:00
Eli Barzilay
7d50018356
Welcome to a new PLT day.
...
svn: r14001
2009-03-07 08:50:21 +00:00
Eli Barzilay
1b5e4ffa87
typo
...
svn: r14000
2009-03-07 00:46:28 +00:00
Matthew Flatt
282a404ada
all expression forms tested for zo-marshal
...
svn: r13998
2009-03-06 23:27:10 +00:00
Matthew Flatt
4d4d2f54e2
fix references docs: buffer-mode argument to make-output-port is optional
...
svn: r13995
2009-03-06 22:23:49 +00:00
Ryan Culpepper
e2f588554a
macro debugger: fixes for PR 10090
...
pass1/pass2 for module-begin tagging vs module body expansion
reset current syntax on entry to bind-syntaxes
svn: r13993
2009-03-06 21:20:24 +00:00
Robby Findler
cab47712fb
svn: r13986
2009-03-06 19:37:04 +00:00
Matthew Flatt
060bb38ebb
more fixes when 'toc sections are not immediately under a 'toc section
...
svn: r13985
2009-03-06 18:41:39 +00:00
Matthew Flatt
946a39221a
some zo-marshal repairs
...
svn: r13984
2009-03-06 17:37:28 +00:00
Matthew Flatt
5cefebf1ee
Scribble: add 'non-toc style for --htmls output
...
svn: r13983
2009-03-06 17:35:22 +00:00
Robby Findler
0ac95309b2
svn: r13981
2009-03-06 17:12:36 +00:00
Robby Findler
283c1819a9
a bunch of improvements to the splash screen (loads less code before the splash appears, got rid of a bunch of dynamic-requires that were not necessary, fixed the lack of special screen on prince kuhio and king kamehameha days, got rid of the flicker in the tools icons)
...
svn: r13980
2009-03-06 16:35:04 +00:00
Matthew Flatt
f1e646c8f9
zo-marshal bug fixes and start at test suite
...
svn: r13979
2009-03-06 15:22:33 +00:00
Eli Barzilay
135d51e0f0
Welcome to a new PLT day.
...
svn: r13978
2009-03-06 08:50:28 +00:00
Matthew Flatt
1ecc6abaa0
remove bad write-bytecode file
...
svn: r13977
2009-03-06 02:24:00 +00:00
Matthew Flatt
5a8bd8b724
partially working compiler/zo-marshal
...
svn: r13976
2009-03-06 02:23:19 +00:00
Matthew Flatt
25e7978999
rename write-bytecode to zo-marshal
...
svn: r13974
2009-03-06 00:48:08 +00:00
Matthew Flatt
a1f0873143
initial version of write-bytecode
...
svn: r13973
2009-03-06 00:45:13 +00:00
Eli Barzilay
3931fb7e35
gzvector is gone, have gzbytes instead, (almost?) all input buffers are bytes
...
svn: r13972
2009-03-05 22:38:26 +00:00
Eli Barzilay
4b7ec27191
fix a really stupid bug that I introduced in r4490
...
svn: r13971
2009-03-05 20:55:15 +00:00
Matthew Flatt
1c58224202
redex doc typesetting repairs
...
svn: r13970
2009-03-05 17:33:34 +00:00
Robby Findler
c063b4305c
PR 10115
...
svn: r13969
2009-03-05 13:29:25 +00:00
Eli Barzilay
ac70e716f8
delete the target file if it exists
...
svn: r13968
2009-03-05 09:58:12 +00:00
Eli Barzilay
4566a316c9
Welcome to a new PLT day.
...
svn: r13967
2009-03-05 09:52:22 +00:00
Eli Barzilay
9b60be7c5a
* Turn report-output? to an overridable method
...
* New extra-files field, and `render' installs them
(the render of multi-html copies these files to each directory)
* Add an ++extra argument to the scribble command line
* Fix output of the indirect renderer
svn: r13966
2009-03-05 09:49:53 +00:00