Eli Barzilay
ec77e6eaf4
better read-errors
...
svn: r6871
2007-07-09 07:22:06 +00:00
Eli Barzilay
f219e85272
internal errors
...
svn: r6870
2007-07-09 06:49:34 +00:00
Mike Sperber
a5bcd424b7
Synch with latest.
...
svn: r6869
2007-07-09 06:41:13 +00:00
Eli Barzilay
f7d9aabe72
another attempt at errors: remove location printout silliness (raise-read(-eof)-error should do it)
...
svn: r6868
2007-07-09 06:26:35 +00:00
Eli Barzilay
6a01207e1c
do not show source-name in errors, since raise-read-error does that anyway
...
svn: r6867
2007-07-09 05:52:47 +00:00
Eli Barzilay
c36c24f9b4
no source information on eof errors
...
svn: r6866
2007-07-09 05:50:30 +00:00
Eli Barzilay
6355ad12f4
updated screibble reader docs
...
svn: r6865
2007-07-09 05:12:59 +00:00
Eli Barzilay
d507621faa
still picky
...
svn: r6863
2007-07-09 02:06:41 +00:00
Eli Barzilay
7d3fc1187e
pickier
...
svn: r6862
2007-07-09 01:59:08 +00:00
Eli Barzilay
3e5a3707a2
picky
...
svn: r6861
2007-07-09 01:56:43 +00:00
Robby Findler
76f1f1f94a
updated to new command-as-meta stuff
...
svn: r6860
2007-07-08 13:19:42 +00:00
Matthew Flatt
c74971ecba
capital lambda in latex output
...
svn: r6859
2007-07-08 12:40:58 +00:00
Matthew Flatt
8d75dfcba5
doc reference work, especially chars, bytes, and namespaces
...
svn: r6858
2007-07-08 12:37:53 +00:00
Matthew Flatt
e07e5dfe83
fix latex output, and adjust alignment in HTML upper-left TOC
...
svn: r6857
2007-07-08 12:05:12 +00:00
Eli Barzilay
8bb50de394
Welcome to a new PLT day.
...
svn: r6856
2007-07-08 07:50:04 +00:00
Matthew Flatt
e5e12d6c53
fx litchar spacing with leading and trailing spaces
...
svn: r6855
2007-07-08 07:01:04 +00:00
Eli Barzilay
7560722ea4
start catching up with doc.txt
...
svn: r6854
2007-07-08 05:34:52 +00:00
Eli Barzilay
c12d1e7f19
misc
...
svn: r6853
2007-07-08 05:34:38 +00:00
Eli Barzilay
13014aa6c8
warning
...
svn: r6852
2007-07-08 02:46:19 +00:00
Matthew Flatt
bee6910cda
add map-command-as-meta-key
...
svn: r6851
2007-07-08 02:05:08 +00:00
Matthew Flatt
a1e2d59690
370.6
...
svn: r6849
2007-07-08 00:24:03 +00:00
Greg Cooper
23d4949d94
constructors no longer lifted
...
- improves performance
- allows letrec to build cyclic structures (lists & vectors at least...)
value display in REPL finally respects language preferences, use of snips by underlying renderer (e.g.,
TexPict)
GUI bindings are compiled as separate sub-collection (reduces load time)
svn: r6840
2007-07-07 19:07:31 +00:00
Kathy Gray
983ee966da
Correction to bug 8797
...
svn: r6839
2007-07-07 16:48:43 +00:00
Greg Cooper
d48873795e
added multi-file debugging support, along with some cleanup and minor improvements
...
svn: r6838
2007-07-07 16:05:04 +00:00
Kathy Gray
2894bc1e54
Various bug fixes, expansion speed improvements
...
svn: r6837
2007-07-07 15:31:57 +00:00
Robby Findler
c29edcc918
made sorting of doc.txt files be case insensitive
...
svn: r6836
2007-07-07 15:28:59 +00:00
Eli Barzilay
ef9994abc5
read-accept-infix-dot
...
svn: r6835
2007-07-07 15:20:02 +00:00
Eli Barzilay
016cb4bff2
read-accept-infix-dot
...
svn: r6834
2007-07-07 15:19:52 +00:00
Robby Findler
cb47325215
fixed parameter contracts
...
svn: r6833
2007-07-07 15:19:46 +00:00
Matthew Flatt
9764065c6a
370.5
...
svn: r6832
2007-07-07 08:31:19 +00:00
Eli Barzilay
c58aca5111
Welcome to a new PLT day.
...
svn: r6831
2007-07-07 07:50:04 +00:00
Eli Barzilay
11feb6010e
much revised code, matching doc.txt and tests
...
svn: r6830
2007-07-07 06:27:23 +00:00
Eli Barzilay
52409e3d15
typo (PR8778)
...
svn: r6829
2007-07-07 02:52:10 +00:00
Eli Barzilay
f1c408c8aa
Welcome to a new PLT day.
...
svn: r6828
2007-07-06 07:50:19 +00:00
Robby Findler
ef3e1af332
removed debugging (ack!)
...
svn: r6827
2007-07-06 03:16:29 +00:00
Robby Findler
23952788f9
removed debugging (ack!)
...
svn: r6826
2007-07-06 03:15:41 +00:00
Robby Findler
eb0a20f126
now we tap our feet ...
...
svn: r6825
2007-07-05 16:04:12 +00:00
Robby Findler
59cd498e8a
svn: r6824
2007-07-05 04:33:22 +00:00
Robby Findler
0fa95f13a3
alphabetized the doc.txt manuals
...
svn: r6823
2007-07-05 04:19:07 +00:00
Eli Barzilay
a01c1e92ed
better code
...
svn: r6822
2007-07-05 03:41:04 +00:00
Eli Barzilay
ad49b82c3b
use the same special |...{ quoting rules for |...@ subforms
...
svn: r6821
2007-07-05 01:07:54 +00:00
Robby Findler
b6845746f8
gave the waiting man some shoulders
...
svn: r6820
2007-07-04 18:01:22 +00:00
Eli Barzilay
addb3306bd
Welcome to a new PLT day.
...
svn: r6819
2007-07-04 07:50:03 +00:00
Eli Barzilay
37b7284a4f
remove sanity checks that should always be fine
...
svn: r6818
2007-07-04 04:43:14 +00:00
Eli Barzilay
9824ec94c2
undo debugging
...
svn: r6817
2007-07-04 03:17:52 +00:00
Eli Barzilay
e8f7b15c80
@|| always separates strings, strings around comments are still merged
...
svn: r6816
2007-07-04 03:13:07 +00:00
Kathy Gray
cccb5150f0
Changes to add a language level to ProfJ
...
svn: r6814
2007-07-03 23:02:13 +00:00
Matthew Flatt
91800b4f0f
doc work on os reference
...
svn: r6813
2007-07-03 22:24:58 +00:00
Matthew Flatt
a0bc09e232
improve latex generation (complex proc specs now readable)
...
svn: r6812
2007-07-03 21:12:36 +00:00
Eli Barzilay
c2be2dd1fa
typo
...
svn: r6811
2007-07-03 17:53:48 +00:00
Eli Barzilay
760e120e6b
better errors
...
svn: r6810
2007-07-03 17:26:28 +00:00
Matthew Flatt
cec0624357
doc work, epseciall I/O and OS reference
...
svn: r6808
2007-07-03 12:41:11 +00:00
Matthew Flatt
4bf593ddc4
more i/o reference work
...
svn: r6807
2007-07-03 08:07:56 +00:00
Eli Barzilay
0a92af34d1
Welcome to a new PLT day.
...
svn: r6806
2007-07-03 07:50:03 +00:00
Matthew Flatt
86022fd24b
missing inp in read-bytes
...
svn: r6805
2007-07-03 05:37:41 +00:00
Eli Barzilay
f7c4631223
can use @|...| for multiple expressions if inside an @-form
...
svn: r6804
2007-07-03 05:02:34 +00:00
Matthew Flatt
987982cd8d
doc work, especially I/O reference
...
svn: r6803
2007-07-03 03:32:13 +00:00
Eli Barzilay
fe4857ee3c
a line-item can also be terminated by an EOF
...
svn: r6802
2007-07-03 03:32:07 +00:00
Kathy Gray
3a65433b20
Corrections to the combinator parsers
...
svn: r6801
2007-07-02 22:26:01 +00:00
Robby Findler
9119ec8d10
moved running man into icon bitmap
...
svn: r6800
2007-07-02 18:44:32 +00:00
Robby Findler
9271da9090
svn: r6799
2007-07-02 15:55:10 +00:00
Robby Findler
10d05c3382
replaced the run bitmap with a (very very small) stick figure
...
svn: r6796
2007-07-02 15:11:01 +00:00
Matthew Flatt
174eb84534
doc work, especially ports in reference
...
svn: r6795
2007-07-02 08:07:55 +00:00
Eli Barzilay
cf4785e59b
Welcome to a new PLT day.
...
svn: r6794
2007-07-02 07:50:18 +00:00
Robby Findler
541752ca35
fixed PR 8770, made stick man a little bit shorter
...
svn: r6793
2007-07-02 03:50:04 +00:00
Matthew Flatt
c0999f05ee
doc work on io reference
...
svn: r6792
2007-07-02 03:43:47 +00:00
Robby Findler
81fc35f5a7
undid last commit
...
svn: r6791
2007-07-02 03:32:54 +00:00
Robby Findler
0ef2e50e96
saved one pixel in height of the stick figures
...
svn: r6790
2007-07-02 03:32:08 +00:00
Eli Barzilay
2d9aa42ec9
set svn:eol-style
...
svn: r6789
2007-07-02 02:40:39 +00:00
Matthew Flatt
6a66e8510a
add missing files (accidentalyll referenced when trying to fix the eol property)
...
svn: r6788
2007-07-02 02:24:28 +00:00
Matthew Flatt
a736430094
fix svn:eol-style prop
...
svn: r6787
2007-07-02 02:22:49 +00:00
Matthew Flatt
560eb67217
doc work, especially threads and continuations reference
...
svn: r6786
2007-07-02 02:02:10 +00:00
Kathy Gray
4bcf7111fb
Adding a correction that changes the strongly connected components calculation
...
svn: r6785
2007-07-02 01:14:51 +00:00
Matthias Felleisen
9b96dbd211
changed argument to parameter
...
svn: r6784
2007-07-01 14:03:59 +00:00
Eli Barzilay
a2ee15f28d
added syntax properties
...
svn: r6783
2007-07-01 05:44:17 +00:00
Eli Barzilay
95d6934002
no backslash-quoting
...
svn: r6782
2007-07-01 04:50:32 +00:00
Eli Barzilay
0cc69eee00
Welcome to a new PLT day.
...
svn: r6781
2007-06-30 07:50:05 +00:00
Eli Barzilay
840b68963b
make @ be non-terminating in Scheme code, only in Scribble context (like |)
...
svn: r6780
2007-06-30 06:38:51 +00:00
Robby Findler
2c9a1d8eca
fixed brain farto
...
svn: r6779
2007-06-30 04:27:35 +00:00
Robby Findler
e621175f62
made the underlined letter move around in the close & close-tab menu items
...
svn: r6778
2007-06-30 04:16:39 +00:00
Eli Barzilay
6ce5440fa7
no backslash quoting -- as discussed on plt-internal
...
svn: r6777
2007-06-30 01:47:32 +00:00
Matthew Flatt
f4b1315710
fix table clutter related to delayed showing of items
...
svn: r6775
2007-06-29 22:48:42 +00:00
Jay McCarthy
a039d7deeb
Improving performance of lang servlets
...
svn: r6774
2007-06-29 21:46:27 +00:00
Jay McCarthy
0214f207e7
Streamlining a few feautures
...
svn: r6773
2007-06-29 20:21:59 +00:00
Eli Barzilay
13371cd418
fix stupid typo, read-syntax can return eof
...
svn: r6772
2007-06-29 18:26:25 +00:00
Eli Barzilay
c2108614a7
backslash does not escape open/close braces
...
svn: r6771
2007-06-29 18:24:55 +00:00
Robby Findler
2dfd35e5c7
added parameter/c
...
svn: r6770
2007-06-29 16:44:18 +00:00
Eli Barzilay
1a27b9a1a9
stupid typo
...
svn: r6769
2007-06-29 15:13:26 +00:00
Eli Barzilay
581dd87e31
Welcome to a new PLT day.
...
svn: r6768
2007-06-29 07:50:04 +00:00
Eli Barzilay
c641584342
better reader implementation
...
svn: r6767
2007-06-29 07:40:01 +00:00
Eli Barzilay
9aaf939a88
bad newlines
...
svn: r6766
2007-06-29 07:32:23 +00:00
Eli Barzilay
8b2c4fe6ed
bad space
...
svn: r6765
2007-06-29 07:28:19 +00:00
Eli Barzilay
f99393bac3
remove bad space
...
svn: r6764
2007-06-29 07:17:56 +00:00
Eli Barzilay
2974f38f31
removed spaces at eolns to make new-reader-diffs easier to follow
...
svn: r6763
2007-06-29 05:58:56 +00:00
Eli Barzilay
53022c83b9
typo that was not found previously by accident
...
svn: r6762
2007-06-29 05:20:59 +00:00
Eli Barzilay
4016be1637
typo
...
svn: r6761
2007-06-29 05:17:35 +00:00
Matthew Flatt
b883f4ef76
fix problem with recursive reads on hash tables, sfix syntax-quoted hash tables in marhsaled compiled code, and add a bit more new documentation
...
svn: r6759
2007-06-28 22:59:06 +00:00
Matthew Flatt
2bc5b127f7
remove r6rs collection (now in graveyard)
...
svn: r6758
2007-06-28 22:51:53 +00:00
Matthew Flatt
675082152e
use r6rs from lang instead of r5rs
...
svn: r6755
2007-06-28 20:51:37 +00:00
Robby Findler
3fa3df389d
made stick figures, fixed PR 8776
...
svn: r6754
2007-06-28 20:04:20 +00:00
Robby Findler
72db9fde16
fixed PR 8779
...
svn: r6753
2007-06-28 16:38:28 +00:00
Eli Barzilay
6bb124700c
Welcome to a new PLT day.
...
svn: r6752
2007-06-28 07:50:04 +00:00
Matthew Flatt
c8b406bc79
IMAP: generate shorter message lists
...
svn: r6750
2007-06-27 21:54:22 +00:00
Jay McCarthy
30ec6ccdd1
pr8008
...
svn: r6749
2007-06-27 19:12:37 +00:00
Jay McCarthy
ac40fb38fe
pr8712
...
svn: r6748
2007-06-27 19:05:51 +00:00
Eli Barzilay
d078025880
Welcome to a new PLT day.
...
svn: r6747
2007-06-27 07:50:04 +00:00
Matthew Flatt
23158078f3
start porring docs on exn, threads, and custodians
...
svn: r6746
2007-06-27 03:47:55 +00:00
Matthew Flatt
bf717526b0
start on regexp functions; further formatting improvements for defproc
...
svn: r6745
2007-06-27 00:17:04 +00:00
Jay McCarthy
4e72b10ce4
Fixing help-desk
...
svn: r6744
2007-06-27 00:08:00 +00:00
Carl Eastlund
5b67fcbb86
Added binding for .., ..., ...., ....., and ...... in htdp languages.
...
Uses of these dots expand to an expression generating a runtime error
stating "expected a finished expression, but found a placeholder".
Students may write and run unfinished templates (as usual), but will get an
error message that is more specific and hopefully more useful than unbound variable.
Added tests for this functionality.
svn: r6743
2007-06-26 15:41:01 +00:00
Matthias Felleisen
e9a4d3aeb2
8773: I should have run the tests
...
svn: r6741
2007-06-26 13:10:42 +00:00
Matthew Flatt
c79499e8b6
regexp table formatted for new docs
...
svn: r6740
2007-06-26 08:18:55 +00:00
Eli Barzilay
4ab161c3bf
Welcome to a new PLT day.
...
svn: r6739
2007-06-26 07:50:04 +00:00
Kathy Gray
64636920bb
Fixed an error in the parsing grammar
...
svn: r6738
2007-06-26 01:54:58 +00:00
Kathy Gray
2c2b3b17da
Corrected infinite definition in the intermediate parser specification
...
svn: r6737
2007-06-25 23:33:39 +00:00
Kathy Gray
ce4aa511ea
Corrected error with else case falling through and creating void
...
svn: r6736
2007-06-25 23:33:04 +00:00
Jay McCarthy
e5408d40c8
Updating logging
...
svn: r6735
2007-06-25 22:30:20 +00:00
Matthew Flatt
320d31a0e9
fix lingering new-lambda reference
...
svn: r6733
2007-06-25 08:48:30 +00:00
Matthew Flatt
efb592bd15
doc work on modules, new big collection
...
svn: r6732
2007-06-25 08:47:02 +00:00
Eli Barzilay
d5f0ec308c
Welcome to a new PLT day.
...
svn: r6731
2007-06-25 07:50:05 +00:00
Matthew Flatt
f7bf029234
doc work (start on module guide)
...
svn: r6730
2007-06-25 06:37:25 +00:00
Kathy Gray
1069f4d774
Corrected options selection bug
...
svn: r6728
2007-06-24 15:41:53 +00:00
Eli Barzilay
8f4b436101
Welcome to a new PLT day.
...
svn: r6727
2007-06-24 07:50:04 +00:00
Matthew Flatt
50a89df55b
scribble: HTML layout that probably works with IE
...
svn: r6726
2007-06-24 06:45:26 +00:00
Matthew Flatt
a6cff46fae
scribble: add toc on each HTML page
...
svn: r6725
2007-06-24 06:20:17 +00:00
Matthew Flatt
199f4ebc00
drop x-ref icons in latex output
...
svn: r6724
2007-06-24 00:54:29 +00:00
Eli Barzilay
6e8e4cc04a
Welcome to a new PLT day.
...
svn: r6723
2007-06-23 07:50:04 +00:00
Matthew Flatt
f78989e8a4
catch up more cross references
...
svn: r6722
2007-06-23 02:50:05 +00:00
Matthew Flatt
c3e28eda73
add note to the docs to explain that they don't match he current version
...
svn: r6721
2007-06-23 02:37:14 +00:00
Matthew Flatt
f9b2e75a75
more cross-referencing and icons to help explain margin notes
...
svn: r6720
2007-06-23 02:33:00 +00:00
Matthew Flatt
71685a4587
doc work, including improved defproc layout in the case of lots of arguments
...
svn: r6719
2007-06-22 22:56:39 +00:00
Eli Barzilay
85b045360a
sanity check for eol, no comment values in delimited lists
...
svn: r6718
2007-06-22 18:56:54 +00:00
Matthew Flatt
ff1189600a
doc work (fix long filename)
...
svn: r6717
2007-06-22 12:19:03 +00:00
Eli Barzilay
e0edc04bef
Welcome to a new PLT day.
...
svn: r6716
2007-06-22 07:50:05 +00:00
Matthew Flatt
e0ce4d1d20
document new define-struct
...
svn: r6715
2007-06-22 06:49:22 +00:00
Matthew Flatt
7de23b6373
change scribble to use new-lambda and new-struct, and correlate definitions and uses via lexical binding
...
svn: r6714
2007-06-22 05:59:42 +00:00
Matthew Flatt
38f7ef41ed
fix incorrect handling of extern "C" in xform
...
svn: r6713
2007-06-21 08:40:38 +00:00
Eli Barzilay
1bae091b4a
Welcome to a new PLT day.
...
svn: r6712
2007-06-21 07:50:05 +00:00
Matthew Flatt
b502a8c952
reference work (especially on syntax model)
...
svn: r6711
2007-06-21 02:52:56 +00:00
Matthew Flatt
d518f24039
370.4
...
svn: r6710
2007-06-20 21:11:38 +00:00
Matthew Flatt
ceb1b78cea
doc edits
...
svn: r6708
2007-06-20 08:54:40 +00:00
Eli Barzilay
8a7caa749e
always strip placeholder wrappers
...
svn: r6707
2007-06-20 06:30:07 +00:00
Eli Barzilay
b256869091
Welcome to a new PLT day.
...
svn: r6706
2007-06-20 04:30:32 +00:00
Eli Barzilay
3f9ee8fb80
always count lines
...
svn: r6705
2007-06-20 04:29:10 +00:00
Eli Barzilay
94c820de78
implemented read-delimited-list to be used for reading attributes one-by-one
...
svn: r6703
2007-06-20 01:45:48 +00:00
Eli Barzilay
513726af9e
checkpoint
...
svn: r6702
2007-06-20 00:56:26 +00:00
Eli Barzilay
64c5cf524b
get rid of some more key=val attributes code
...
svn: r6700
2007-06-19 19:51:29 +00:00
Eli Barzilay
77ecb16001
get rid of key=val shorthand for attributes
...
svn: r6699
2007-06-19 19:41:24 +00:00
Eli Barzilay
e6aafcf888
remove redundant inside? argument
...
svn: r6698
2007-06-19 19:36:10 +00:00
Eli Barzilay
76988f2d90
fix the source problem with placeholders
...
svn: r6697
2007-06-19 18:27:34 +00:00