Robby Findler
a25a288870
drs now remembers the teachpacks last set and uses them when switching to a new (teaching) language
...
svn: r6981
2007-07-29 19:17:17 +00:00
Carl Eastlund
33b4228a4e
Updated ellipsis error message in htdp languages.
...
Updated test cases for ellipsis error message.
Fixed problem with htdp advanced tests introduced with previous ellipsis updates.
Fixed htdp tests for updated undefined variable error message.
svn: r6887
2007-07-10 21:23:33 +00:00
Matthias Felleisen
9b96dbd211
changed argument to parameter
...
svn: r6784
2007-07-01 14:03:59 +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
Robby Findler
6741e4d3e7
avoid compilation of a teachpack in the same way we avoid it in an executable
...
svn: r6514
2007-06-07 14:27:26 +00:00
Robby Findler
265e718c6f
fixed some bugs with teachpack installation
...
svn: r6509
2007-06-06 23:21:43 +00:00
John Clements
d0e5e2cbb6
added skipto for let-syntaxes
...
svn: r6192
2007-05-10 18:04:41 +00:00
Robby Findler
57b317d56f
added support to compile teachpacks when they are installed
...
svn: r6180
2007-05-08 19:19:07 +00:00
Robby Findler
5b8705a7ae
fixed a bug -- now if a teaching language file is renamed, it should still work
...
svn: r6179
2007-05-08 18:19:49 +00:00
Robby Findler
41d4b5d28e
changed teachpacks to be language specific
...
svn: r6145
2007-05-04 20:45:15 +00:00
Matthew Flatt
448cba2fb5
fix HtDP require so that it correctly binds fo lib and planet paths
...
svn: r6120
2007-05-02 22:40:48 +00:00
Matthew Flatt
60cb899ba1
require in the HtDP languages
...
svn: r6116
2007-05-02 01:18:57 +00:00
Matthias Felleisen
373860bb16
append requires 2 args now
...
svn: r6106
2007-05-01 01:55:31 +00:00
Robby Findler
383c4178ed
improved executables
...
svn: r6072
2007-04-28 21:46:19 +00:00
Robby Findler
9cf65661ad
started to integrate wxme.ss stuff with the teaching language's executable creation, but there are bugs, so its commented out for now
...
svn: r6044
2007-04-25 19:00:46 +00:00
Robby Findler
e350fae8cc
changed language interface to cope with new metadata save file format; also make executables work (better) in the teaching languages
...
svn: r6019
2007-04-23 04:10:00 +00:00
Robby Findler
b4bc493d51
added require to the teaching languages
...
svn: r6018
2007-04-23 02:17:03 +00:00
Robby Findler
e3776e5476
added 'module' wrapper for saved files in the teaching languages (and support for that in the drscheme:language:language<%> interface)
...
svn: r5602
2007-02-14 23:23:32 +00:00
Eli Barzilay
19c33a8e2a
no need for string->immutable-string when creating exceptions
...
svn: r5372
2007-01-17 01:18:50 +00:00
Matthew Flatt
58e05fbd65
fix typo
...
svn: r5369
2007-01-17 00:13:11 +00:00
Matthew Flatt
87c0d5754e
369.5
...
svn: r5366
2007-01-16 20:55:13 +00:00
Robby Findler
d3f0e20191
remove test-suite reference
...
svn: r5237
2007-01-07 01:08:18 +00:00
Matthew Flatt
7b13755dad
unit clean-up
...
svn: r5160
2006-12-22 01:26:58 +00:00
Matthew Flatt
cf0b303497
359.2, collects changes
...
svn: r5143
2006-12-20 00:57:12 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
John Clements
517bec65c8
top-level-begin requires different stepper annotation
...
svn: r4783
2006-11-05 16:54:23 +00:00
John Clements
b9e97afc4c
changed syntax-property to stepper-syntax-property
...
svn: r4763
2006-11-03 18:28:43 +00:00
Matthew Flatt
b61846baba
cache bitmap and dc for snip sizing
...
svn: r4708
2006-10-30 06:50:14 +00:00
Matthew Flatt
c12683b9d4
use defn to hide introduced dummy function
...
svn: r4673
2006-10-23 07:15:47 +00:00
Matthew Flatt
a8465ee701
make defined names always mutable in HtDP advanced
...
svn: r4672
2006-10-23 07:05:21 +00:00
Matthew Flatt
a44c685ac9
remove primwrap reference
...
svn: r4668
2006-10-21 22:08:42 +00:00
Matthew Flatt
6b13db5211
wrap primitives and beginner-specialized primitives as first order, so that higher-order primitives can recognize them
...
svn: r4666
2006-10-21 02:28:30 +00:00
John Clements
530e39c5be
checkign -> checking
...
svn: r4586
2006-10-13 16:56:42 +00:00
Robby Findler
b48eb1bcc0
fixed comment
...
svn: r4488
2006-10-05 03:05:02 +00:00
John Clements
7de449312c
there's an extra syntax-e in the stepper-skipto for (time ...)
...
svn: r4450
2006-09-28 00:59:28 +00:00
John Clements
66298f0727
changed representation of stepper-skipto lists
...
svn: r4422
2006-09-23 10:44:40 +00:00
John Clements
285fe64285
added language-based let-lifting choice parameter
...
svn: r4370
2006-09-18 21:05:32 +00:00
Robby Findler
5227ee4d12
PR 8268: fixed the symptom, but there is still some question if the syntax colorer's behavior should change
...
svn: r4312
2006-09-11 15:05:39 +00:00
Robby Findler
67f4db819d
fixed PR 8186
...
svn: r4064
2006-08-15 03:10:15 +00:00
Robby Findler
dedbded939
removed insert lambda menu
...
svn: r3920
2006-08-01 16:38:36 +00:00
Robby Findler
6f548cc73e
removed qq output option from beginner
...
svn: r3788
2006-07-24 12:20:57 +00:00
Robby Findler
e57077cc7c
fixed problem with PLaneT docs
...
svn: r3314
2006-06-10 03:30:23 +00:00
Matthew Flatt
b4af10dc2e
begin0 is a module-level expression
...
svn: r3244
2006-06-06 04:01:40 +00:00
Matthew Flatt
e4b1be1140
replace values expression-forcing wrapper with begin0 wrapper
...
svn: r3243
2006-06-06 03:31:23 +00:00
Robby Findler
1cef566027
fixed bug from plt-scheme mailingn list, posted today
...
svn: r3235
2006-06-05 21:39:49 +00:00
Matthew Flatt
09d6dd95cf
new Create Executable in DrScheme
...
svn: r3178
2006-06-02 11:52:48 +00:00
Matthew Flatt
d9bad21ca2
many repairs to Create Executable...
...
svn: r1558
2005-12-07 14:27:12 +00:00
John Clements
e6c79bf796
introduced stepper-ignore-checker abstraction
...
svn: r1529
2005-12-05 21:15:34 +00:00
Robby Findler
ec2b43ad86
fixed some bugs allowing executables to be created
...
svn: r1510
2005-12-03 04:38:32 +00:00
Matthias Felleisen
4de4292474
fixed typo
...
svn: r1502
2005-12-02 22:14:35 +00:00