Eli Barzilay
164171be11
fix from Felix
...
svn: r13912
2009-03-03 16:22:02 +00:00
Robby Findler
995b336f08
errors raised while reducing are now more gracefully handled
...
svn: r13911
2009-03-03 15:31:54 +00:00
Eli Barzilay
6532e8eae9
Welcome to a new PLT day.
...
svn: r13909
2009-03-03 08:50:19 +00:00
Jon Rafkind
11923c3567
add another example with require inside eval for protect-out
...
svn: r13908
2009-03-03 02:51:32 +00:00
Jon Rafkind
bc3e541cf6
example for protect-out
...
svn: r13907
2009-03-03 02:44:59 +00:00
Eli Barzilay
56bb4539d0
fix error message
...
svn: r13906
2009-03-03 02:41:00 +00:00
Sam Tobin-Hochstadt
2b0e89ee2a
Typed version of SRFI 14, from David Van Horn.
...
svn: r13905
2009-03-03 02:09:33 +00:00
Stevie Strickland
44523232e4
While this gets us most of the way there, it doesn't get us all the way,
...
because signature identifiers are shown as quoted. I'll think about this
a little longer.
svn: r13904
2009-03-03 02:07:30 +00:00
Stevie Strickland
2f065df887
Instead of just using the quoted versions of the contracts, actually evaluate
...
them, with signature elements rewritten to quoted versions of the same, so
that we get a better result for the name of the contract used by contract
errors.
svn: r13903
2009-03-03 02:00:31 +00:00
Sam Tobin-Hochstadt
ea156c984c
Fix bugs 10101 and 10100, patch from David Van Horn.
...
svn: r13902
2009-03-03 01:50:09 +00:00
Matthew Flatt
ff0b532864
adjust syntax/loc and some docs
...
svn: r13899
2009-03-02 22:24:25 +00:00
Jay McCarthy
d7c9b2b771
helper function
...
svn: r13898
2009-03-02 22:00:15 +00:00
Matthew Flatt
77d1cfdb84
doc mr-interaction
...
svn: r13897
2009-03-02 19:11:30 +00:00
Jay McCarthy
e51ea7f217
up
...
svn: r13896
2009-03-02 16:21:32 +00:00
Eli Barzilay
5786c0d936
Welcome to a new PLT day.
...
svn: r13895
2009-03-02 08:50:19 +00:00
Robby Findler
036c315621
added more info to popup menu
...
svn: r13894
2009-03-02 02:06:47 +00:00
Matthew Flatt
aaea005d0f
mytexttt -> Scribtexttt
...
svn: r13893
2009-03-01 21:58:41 +00:00
Eli Barzilay
fdf29e2e8c
added a pdflatex iterator
...
svn: r13892
2009-03-01 19:26:36 +00:00
Robby Findler
ae33065c6b
svn: r13891
2009-03-01 15:49:29 +00:00
Robby Findler
aeb0e3458c
svn: r13890
2009-03-01 15:28:39 +00:00
Matthew Flatt
b2d2001eb0
scribble latex rendering: remove a pair of {} around element with style
...
svn: r13889
2009-03-01 12:07:25 +00:00
Eli Barzilay
b046291084
Welcome to a new PLT day.
...
svn: r13888
2009-03-01 08:50:22 +00:00
Matthew Flatt
955f2e3441
Scribble Latex rendering of table styles
...
svn: r13887
2009-03-01 03:30:44 +00:00
Stevie Strickland
7d22b05e7c
Make it so that we do more precise checking on the contract errors, so that
...
if the blame or objects involved change, we'll get an error instead of having
to manually detect it.
svn: r13886
2009-03-01 01:37:45 +00:00
Stevie Strickland
bd4c6f40ba
Just a small change, nothing big.
...
svn: r13885
2009-03-01 01:12:03 +00:00
Stevie Strickland
837906b783
Cleanups.
...
svn: r13884
2009-02-28 20:34:06 +00:00
Robby Findler
754bd0a84d
probable bug fix for arrowheads line drawing
...
svn: r13883
2009-02-28 20:04:44 +00:00
Stevie Strickland
b58c5881c6
We can't actually change how exports are set, we can only change how they're
...
retrieved, so having each export be a cons of an accessor/mutator pair is
misleading. Remove the mutator, just have the unit set-box! the box directly,
and just export the accessor.
svn: r13882
2009-02-28 19:46:47 +00:00
Robby Findler
d5ee6c6813
added #:hide-arrowhead? flag
...
svn: r13881
2009-02-28 15:44:41 +00:00
Matthew Flatt
95cc90e0e4
fix latex rendering of superscripts; fix CSS inclusion in subsections rendered on separate pages
...
svn: r13880
2009-02-28 15:27:09 +00:00
Mike Sperber
dc6dbae1dc
Synch German string constants with latest.
...
svn: r13879
2009-02-28 13:22:02 +00:00
Eli Barzilay
9609552a54
Welcome to a new PLT day.
...
svn: r13878
2009-02-28 08:50:25 +00:00
Matthew Flatt
2c71266d96
add htdp/image, htdp/world defmodule to teachpack docs; minor Scribble extensions
...
svn: r13877
2009-02-27 22:56:00 +00:00
Jay McCarthy
bebc7f50ef
cookie debugging
...
svn: r13876
2009-02-27 21:49:42 +00:00
Jay McCarthy
12dcbfdc88
Fixing xexpr pretty printing
...
svn: r13875
2009-02-27 21:11:01 +00:00
Jay McCarthy
5fda17741b
contracts and cleanup
...
svn: r13874
2009-02-27 20:29:48 +00:00
Jay McCarthy
54ecd4b9bb
cleanup of syntax module
...
svn: r13873
2009-02-27 18:48:52 +00:00
Jay McCarthy
7af4a81eff
renaming pi to p-i
...
svn: r13872
2009-02-27 18:44:18 +00:00
Jay McCarthy
12ffd359a7
cleanup and contracts
...
svn: r13871
2009-02-27 18:38:44 +00:00
Jay McCarthy
20424b47a4
removing dead code
...
svn: r13870
2009-02-27 18:07:59 +00:00
Eli Barzilay
51094cb359
Welcome to a new PLT day.
...
svn: r13869
2009-02-27 08:50:20 +00:00
Eli Barzilay
adb21611cf
set svn:eol-style
...
svn: r13868
2009-02-27 04:31:41 +00:00
Matthias Felleisen
3112bab011
clarified stop conditions for big-bang
...
svn: r13867
2009-02-27 03:11:00 +00:00
Matthew Flatt
ba925a22d9
scribble doc corrections
...
svn: r13866
2009-02-27 01:36:32 +00:00
Matthew Flatt
d220693476
support and document itemization styles
...
svn: r13865
2009-02-27 01:19:08 +00:00
Stevie Strickland
c221f41695
Fix handling of imports in unit contracts.
...
svn: r13864
2009-02-27 01:02:27 +00:00
Matthew Flatt
502427ee44
add scribble/lp to complement scribble/lp/lang/reader
...
svn: r13861
2009-02-26 22:57:06 +00:00
Stevie Strickland
cf005e3297
Adding unit/s and define-unit/s, which is the inferred version of
...
unit-new-import-export etc.
svn: r13860
2009-02-26 22:52:08 +00:00
Matthew Flatt
db70d62ca7
adjust scribble/lp docs
...
svn: r13859
2009-02-26 22:49:07 +00:00
Matthew Flatt
a4078d5295
fix scribble/lp for check syntax
...
svn: r13858
2009-02-26 22:00:25 +00:00
Robby Findler
9f465fb917
first cut docs for literate programming
...
svn: r13856
2009-02-26 21:08:05 +00:00
Jay McCarthy
243fb2f0e4
indent
...
svn: r13855
2009-02-26 17:15:44 +00:00
Jay McCarthy
196ec00f16
new units, contracts, tests
...
svn: r13852
2009-02-26 17:09:26 +00:00
Robby Findler
3b53838aed
finally, a complete draft of the chat noir game in literate programming style
...
svn: r13851
2009-02-26 16:30:29 +00:00
Eli Barzilay
d10cdccca9
fix bitwise ops
...
svn: r13850
2009-02-26 14:04:39 +00:00
Matthew Flatt
9df218784a
fix srcloc and binding tracking in scribble/lp
...
svn: r13849
2009-02-26 13:40:59 +00:00
Matthew Flatt
f0473137e6
fix and document syntax/strip-context
...
svn: r13847
2009-02-26 13:19:25 +00:00
Matthew Flatt
50dff6234c
add syntax/strip-context
...
svn: r13846
2009-02-26 13:11:11 +00:00
Eli Barzilay
8c4e8236a8
Welcome to a new PLT day.
...
svn: r13845
2009-02-26 08:50:17 +00:00
Robby Findler
75158d07cb
a little more progress
...
svn: r13844
2009-02-26 02:07:53 +00:00
Matthew Flatt
90bc1d816d
fix some Scribble rendering issues with tables containing flows abd cell styles; extend Slideshow play to handle more optional arguments; fix some docs
...
svn: r13843
2009-02-25 21:14:22 +00:00
Robby Findler
42adbca527
finished fixing multiple chunks
...
svn: r13841
2009-02-25 20:35:38 +00:00
Matthew Flatt
973f08e011
fix scribble/lp by not lifting require
...
svn: r13840
2009-02-25 18:35:51 +00:00
Matthew Flatt
0321cad60e
add #lang scribble/manual; change latex table rendering to use a smaller minipage for multiple columns of non-para/table cell flows
...
svn: r13839
2009-02-25 18:27:16 +00:00
Robby Findler
0e3b74d125
fixed some bugs that broke the build
...
svn: r13838
2009-02-25 18:18:34 +00:00
Robby Findler
e36cde06e5
svn: r13837
2009-02-25 17:45:06 +00:00
Eli Barzilay
97b3e6ba96
* Wrap a `#%top-interaction' around evaluations. No way to configure
...
or disable it yet.
* Instantiate scheme/class into teaching language sandboxes, to make
it possible to use the test engine (still no way to report errors
yet).
* Some minor formatting and renames
svn: r13836
2009-02-25 17:13:28 +00:00
Matthew Flatt
f799ade238
fix scribble/lp chunk linking
...
svn: r13835
2009-02-25 16:05:10 +00:00
Eli Barzilay
2a2697c20a
no need for string->immutable-string
...
svn: r13834
2009-02-25 15:52:02 +00:00
Robby Findler
4fd43c7d9a
made the special identifier <*> count as main, if it is present
...
svn: r13833
2009-02-25 15:30:29 +00:00
Eli Barzilay
b901c9769f
avoid planet dependency
...
svn: r13832
2009-02-25 13:18:49 +00:00
Jay McCarthy
51b867459b
moving tests
...
svn: r13831
2009-02-25 12:37:43 +00:00
Jay McCarthy
9657528134
plist
...
svn: r13830
2009-02-25 12:37:35 +00:00
Jay McCarthy
7c0273bf47
new tests
...
svn: r13829
2009-02-25 12:24:19 +00:00
Eli Barzilay
adf5c9342a
Welcome to a new PLT day.
...
svn: r13828
2009-02-25 08:50:21 +00:00
Matthias Felleisen
757b1e84d2
bug in list of world managements fixed
...
svn: r13827
2009-02-25 01:05:45 +00:00
Matthias Felleisen
20af4fe7d4
small typo in iworlds
...
svn: r13826
2009-02-24 23:12:07 +00:00
Jay McCarthy
20fa57d6d0
tests
...
svn: r13825
2009-02-24 23:09:58 +00:00
Jay McCarthy
b95292a7be
tests
...
svn: r13824
2009-02-24 23:09:22 +00:00
Jay McCarthy
c909836ba8
new tests
...
svn: r13823
2009-02-24 22:22:49 +00:00
Jay McCarthy
0ee3f53230
schemeunit
...
svn: r13822
2009-02-24 22:22:35 +00:00
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
Jay McCarthy
03f3d208ca
tutorial sqlite
...
svn: r13817
2009-02-24 17:10:20 +00:00
Jay McCarthy
07dee9995b
Uses the new sqlite ffi
...
svn: r13816
2009-02-24 17:05:56 +00:00
Robby Findler
4c02e3736d
svn: r13814
2009-02-24 16:17:35 +00:00
Robby Findler
414e3b796e
svn: r13813
2009-02-24 16:17:11 +00:00
Eli Barzilay
3468dc65a3
Welcome to a new PLT day.
...
svn: r13812
2009-02-24 08:50:18 +00:00
Robby Findler
ccd5e84f5e
a little more progress on the mouse event handling section
...
svn: r13811
2009-02-24 02:44:57 +00:00
Robby Findler
42e64a0f23
fixed default auto text bug and added string constant for auto text
...
svn: r13810
2009-02-24 01:47:48 +00:00
Robby Findler
b6e60bdd6e
fixed a bug in the way recursive metafunctions bound the recursive calls for use in 'where' clauses
...
svn: r13809
2009-02-24 01:36:48 +00:00
Robby Findler
ab47ac0f10
fixed a problem with arrow-based requires
...
svn: r13808
2009-02-24 00:03:57 +00:00
Stevie Strickland
5a1f31668d
More name-setting fun.
...
svn: r13807
2009-02-23 22:22:06 +00:00
Stevie Strickland
e727f4fd08
Fixing some more inferred-name placements.
...
svn: r13806
2009-02-23 22:05:09 +00:00
Stevie Strickland
78dbc22598
Try to set up the inferred-name property appropriately.
...
svn: r13805
2009-02-23 21:46:22 +00:00
Robby Findler
a303b781cc
svn: r13804
2009-02-23 21:40:43 +00:00
Stevie Strickland
3c0e17d963
Add to the error message for -> in the case of optional arguments.
...
svn: r13803
2009-02-23 18:49:29 +00:00
Stevie Strickland
93d6a5fc7c
* Just use new marks instead of name mangling for the ctc-ids
...
* Set the 'inferred-name property appropriately.
svn: r13802
2009-02-23 14:36:28 +00:00
Matthew Flatt
ce79598a4a
add body id tag support to Scribble
...
svn: r13801
2009-02-23 12:48:30 +00:00
Robby Findler
6c0bcba374
svn: r13800
2009-02-23 12:39:09 +00:00
Eli Barzilay
3eaaa282d8
Welcome to a new PLT day.
...
svn: r13799
2009-02-23 08:50:17 +00:00
Jon Rafkind
d3a8cd369a
typo in prefix-out example
...
svn: r13798
2009-02-23 03:19:29 +00:00
Matthias Felleisen
2336b9c279
removed 's world
...
svn: r13795
2009-02-22 23:38:54 +00:00
Matthew Flatt
42fad650c7
delay 'scheme' expansion to expression position
...
svn: r13794
2009-02-22 21:40:45 +00:00
Matthew Flatt
04c2a2c3a4
scribble back-end configuration improvements
...
svn: r13792
2009-02-22 18:37:35 +00:00
Matthew Flatt
e6ee0cd001
PLaneT typesetting
...
svn: r13791
2009-02-22 16:01:53 +00:00
Matthew Flatt
cdfc9ffc36
layout improvements
...
svn: r13790
2009-02-22 16:00:00 +00:00
Eli Barzilay
4cbd62709a
Welcome to a new PLT day.
...
svn: r13788
2009-02-22 08:50:19 +00:00
Jon Rafkind
6777df63df
add examples for require forms
...
svn: r13787
2009-02-22 03:31:35 +00:00
Ryan Culpepper
2583ddbd58
stxclass: added this-syntax, removed uses of basic stxclasses
...
svn: r13784
2009-02-21 22:01:36 +00:00
Stevie Strickland
8a6804c525
Need to use the srcinfo for the marked identifiers, not the unmarked ones.
...
If this is wrong, then we need to do the first-order checks after creating
the set! transformers.
svn: r13781
2009-02-21 19:03:49 +00:00
Stevie Strickland
b2c6dd5b9e
This should have been a reference to the already verified contract.
...
svn: r13780
2009-02-21 18:59:25 +00:00
Robby Findler
a66ed082fb
moved the literate version of chat noir over so it is used by plt-games now
...
svn: r13776
2009-02-21 17:30:07 +00:00
Robby Findler
121764e7b5
changed the way the literate program setup works
...
svn: r13774
2009-02-21 17:22:02 +00:00
Matthias Felleisen
056e06cf84
added separate naming facilty: docs
...
svn: r13771
2009-02-21 16:51:36 +00:00
Matthias Felleisen
5b8c2977f9
added separate naming facilty
...
svn: r13770
2009-02-21 16:45:13 +00:00
Robby Findler
5fd53ac98d
fixed typo
...
svn: r13769
2009-02-21 16:38:09 +00:00
Matthew Flatt
327fa47487
another scribble/lp/lang/lang repair
...
svn: r13767
2009-02-21 14:15:29 +00:00
Matthew Flatt
b3ab7d563e
restore lost credit on Jewel game
...
svn: r13766
2009-02-21 13:35:49 +00:00
Matthew Flatt
24e4fd407b
chat-noir literate small repairs
...
svn: r13765
2009-02-21 13:30:22 +00:00
Matthew Flatt
5c7b122118
fix swiatchble-button to lose its hilite state when its hidden
...
svn: r13764
2009-02-21 13:30:01 +00:00
Eli Barzilay
f79d87bea5
Welcome to a new PLT day.
...
svn: r13763
2009-02-21 08:50:20 +00:00
Stevie Strickland
d23bdbbfaf
Fix the RHSes of term-lets not being treated as unquoted when converted to lws.
...
svn: r13762
2009-02-21 03:33:33 +00:00
Robby Findler
7cc03cb42f
moved the newly literate program scribbled docs for the chat noir into the actual docs for the games collection
...
svn: r13761
2009-02-21 03:16:11 +00:00
Robby Findler
fb0cc555f4
manual move of the files to avoid the svn bug
...
svn: r13759
2009-02-21 02:48:14 +00:00
Robby Findler
cc495b9fd0
moved to htdp/2e universe teachpack
...
svn: r13758
2009-02-21 02:41:13 +00:00
Robby Findler
c886bfa4e2
got thru 6 and started on 7
...
svn: r13757
2009-02-21 02:34:18 +00:00
Matthias Felleisen
33df6b2bfa
fixed mouse event bug
...
svn: r13756
2009-02-21 00:14:17 +00:00
Jon Rafkind
7663087254
add examples for require forms
...
svn: r13754
2009-02-20 21:05:08 +00:00
Eli Barzilay
0e6c6a5013
Welcome to a new PLT day.
...
svn: r13753
2009-02-20 08:50:31 +00:00
Jon Rafkind
84152a94f6
add examples for define-syntax and friends
...
svn: r13752
2009-02-20 04:28:10 +00:00
Jon Rafkind
7b3d069f47
updates from mzscheme->scheme
...
svn: r13751
2009-02-19 22:26:10 +00:00
Jon Rafkind
09c6c96099
add a test for const
...
svn: r13750
2009-02-19 22:15:58 +00:00
Robby Findler
09b5ece200
fixed a logger bug that Dave Herman reported
...
svn: r13748
2009-02-19 18:16:09 +00:00
Jay McCarthy
665e7220df
Updating docs re pr10081
...
svn: r13747
2009-02-19 18:10:49 +00:00
Jay McCarthy
0e26cbb646
tests
...
svn: r13746
2009-02-19 18:03:57 +00:00
Jay McCarthy
88f65f052c
Fixing docs re pcdata
...
svn: r13745
2009-02-19 17:57:35 +00:00
Eli Barzilay
20e76d845e
Welcome to a new PLT day.
...
svn: r13736
2009-02-19 08:50:20 +00:00
Robby Findler
b3beb59142
made some progress on the rendering-of-the-world section
...
svn: r13734
2009-02-18 23:45:10 +00:00
Matthew Flatt
3adbe091c3
fix bug (that was copied and pasted!) in planet and at-exp readers
...
svn: r13733
2009-02-18 23:21:36 +00:00
Matthew Flatt
9858c507fb
note copy-and-paste bug generator in at-exp reader
...
svn: r13732
2009-02-18 23:16:47 +00:00
Matthew Flatt
128d5287f7
add and use at-exp meta-language
...
svn: r13731
2009-02-18 23:14:18 +00:00
Robby Findler
f083e6b50d
fixed an off-by-one error (flooring negative numbers should go towards zero whe moving pinholes to be consistent with overlay/xy)
...
svn: r13730
2009-02-18 22:50:48 +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
Robby Findler
172b0828e8
split out the input section into chunks, added contracts to the structs (and fixed a bunch of test cases that were kind of lax about the struct values)
...
svn: r13726
2009-02-18 13:48:57 +00:00
Robby Findler
cf856a33bf
forward keywords
...
svn: r13725
2009-02-18 13:11:08 +00:00
Eli Barzilay
cc29c603c0
Welcome to a new PLT day.
...
svn: r13724
2009-02-18 08:50:18 +00:00