Commit Graph

68 Commits

Author SHA1 Message Date
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