Commit Graph

161 Commits

Author SHA1 Message Date
Eli Barzilay
8f0edfd6d5 some more reformatting etc, at all levels (and the schememodname went away, again -- will get it back soon with the lifting of requires)
svn: r13649
2009-02-16 02:53:01 +00:00
Robby Findler
ae55a5b636 finished for now, checkpointing
svn: r13644
2009-02-16 02:24:41 +00:00
Robby Findler
601c6e18b3 whoops, didnt mean to commit chat-noir-literate.ss with the last commit, so this is a small fix so it compiles
svn: r13641
2009-02-16 02:18:18 +00:00
Robby Findler
f461108f2f svn: r13640 2009-02-16 02:16:08 +00:00
Eli Barzilay
74f88bde68 Some more require sorting -- no need for the scribble stuff to be
provided from literate-lang, and switched to scheme/base (so the game
file need to require it for syntax.)

svn: r13636
2009-02-16 01:02:55 +00:00
Eli Barzilay
2f09a6d3bb minor reformatting
svn: r13635
2009-02-16 00:51:03 +00:00
Eli Barzilay
8298feacb2 * There's no need to do the syntactic checks of identifiers for
`chunk', if there's an error, then people will get it anyway when
  they run the code.  This means that `chunk' can be a simple
  syntax-rule.
* Removed some redundant requires.

svn: r13634
2009-02-16 00:48:13 +00:00
Eli Barzilay
fa53cbe3c3 fix some scribble-isms, remove (redundant?) schememodname
svn: r13633
2009-02-15 23:47:56 +00:00
Eli Barzilay
2e9eed3d25 use a more convenient hack to include the literate source
svn: r13632
2009-02-15 23:46:17 +00:00
Robby Findler
965110bc55 svn: r13614 2009-02-15 21:05:03 +00:00
Robby Findler
e99c3dc3d9 split things up so that there are two modes for running the file. See the README
svn: r13613
2009-02-15 20:57:25 +00:00
Eli Barzilay
4820a0d007 remove svn:executable
svn: r13610
2009-02-15 18:44:52 +00:00
Robby Findler
7ac7491d53 svn: r13586 2009-02-14 22:40:42 +00:00
Robby Findler
7cc349eab4 Added Eli's check syntax-friendly let expression generation
svn: r13585
2009-02-14 21:47:33 +00:00
Robby Findler
093a897708 svn: r13583 2009-02-14 20:59:45 +00:00
Robby Findler
ed9584be2a fixed test case issues
svn: r13558
2009-02-13 21:58:27 +00:00
Robby Findler
1a0366061b fixed test case issues
svn: r13557
2009-02-13 21:54:14 +00:00
Robby Findler
b9560ae309 svn: r13556 2009-02-13 21:45:13 +00:00
Robby Findler
3687ef84e5 setup a literate programming chat-noir
svn: r13555
2009-02-13 21:37:09 +00:00
Eli Barzilay
d1a0086471 newlines at EOFs
svn: r13105
2009-01-14 03:10:47 +00:00
Robby Findler
ff3c1c970e added feedback to the GUI showing the cat's shortest paths to the edge
svn: r12942
2008-12-26 18:50:10 +00:00
Robby Findler
f5dfb7ed31 fixed end of game bug
svn: r12934
2008-12-24 15:58:23 +00:00
Robby Findler
6b4b9fa1a1 improved the cat algorithm (fixed it really) and prepared things for more feedback about where the cat would like to go
svn: r12902
2008-12-19 06:29:26 +00:00
Robby Findler
15240d45ba removed the code, since it is no longer truly code that students in HtDP would likely produce, also waiting for the literate programming support to do a better job here
svn: r12900
2008-12-19 06:22:21 +00:00
Matthew Flatt
cf8b75939b trim some fat from module-variable references
svn: r12833
2008-12-13 17:38:14 +00:00
Robby Findler
2b17f505e5 svn: r12487 2008-11-18 13:45:13 +00:00
Matthew Flatt
28ff8eca7e fix game card-layout method to call correct method
svn: r12473
2008-11-17 17:05:49 +00:00
Matthew Flatt
4254ad8afa add support for rotated cards in games/cards
svn: r12461
2008-11-16 17:27:41 +00:00
Robby Findler
788443072b misc improvements after writing a beginner program with contracts
svn: r12371
2008-11-10 05:54:04 +00:00
Robby Findler
7872b59070 improved the cat slightly (by making it less predictable) and added a help button
svn: r12326
2008-11-06 14:55:08 +00:00
Robby Findler
a6743b3089 the cat now always has to fight against 6 randomly filled in dots instead of having all dots having a 1/30 chance of being filled in
svn: r12236
2008-11-04 21:10:17 +00:00
Robby Findler
161f9301f4 clicking in the whitespace between circles no longer counts as your turn
svn: r11990
2008-10-11 18:17:20 +00:00
Eli Barzilay
499fc08d0d set props and a little better code for syntax in scribble file
svn: r11952
2008-10-06 17:24:16 +00:00
Robby Findler
c556fd74aa svn: r11948 2008-10-06 03:42:33 +00:00
Robby Findler
d2d85b39b3 cleaned up chat noir
svn: r11947
2008-10-06 02:32:37 +00:00
Robby Findler
a01a8a962f svn: r11946 2008-10-05 23:12:37 +00:00
Eli Barzilay
191d6fbf48 set svn:* props
svn: r11945
2008-10-05 21:39:14 +00:00
Robby Findler
baf98c4136 added chat noir
svn: r11944
2008-10-05 20:32:26 +00:00
Matthew Flatt
2c813c53c5 fix '(nonnegative|positive)-exact-integer?' contracts (moving 'exact-' to the front where it belongs)
svn: r10960
2008-07-29 12:56:05 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Matthew Flatt
b1e859a5c2 remove hyperlink border for doc icons in game titles
svn: r10783
2008-07-15 22:23:41 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Matthew Flatt
05d06d0c99 lower priority of Jewel screen refresh, in case the machine (like my Vista machine) is too slow to keep up
svn: r10193
2008-06-09 14:06:54 +00:00
Matthew Flatt
2a728cdf3c fix bug in namespace-require/constant that caused a Check Syntax bug; fix DrScheme's source location for module forms; tweak help output to use right font for class names
svn: r10113
2008-06-03 22:01:10 +00:00
Eli Barzilay
4059224a25 url moved
svn: r9900
2008-05-20 00:26:51 +00:00
Matthew Flatt
a26b334c67 proprocessor doc, merge scribblings and doc-categories fields
svn: r9414
2008-04-23 00:20:25 +00:00
Matthew Flatt
82c212625b sgl docs
svn: r9362
2008-04-18 18:49:23 +00:00
Matthew Flatt
5aeaf7ea75 R6RS docs, other misc clean-up
svn: r9349
2008-04-17 21:29:07 +00:00
Matthew Flatt
2b27ed4872 doc updates
svn: r9250
2008-04-11 02:07:15 +00:00
Matthew Flatt
18f4087673 Scribbled games docs
svn: r9246
2008-04-11 00:16:05 +00:00
Matthew Flatt
0153e122b7 change -q to config option, fix unlikely race condition in wake-on-signal, add path->url and url->path, and adjust URL parsing
svn: r9239
2008-04-10 19:05:35 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Eli Barzilay
2b92bd2e6e remove empty info files
svn: r9152
2008-04-03 15:34:37 +00:00
Matthew Flatt
f28726ab4d fix bytecode writing of prefabs, add prop:sequence
svn: r9149
2008-04-03 14:07:52 +00:00
Matthew Flatt
105d75b5d1 fix icon file names, since games.ss changed to main.ss
svn: r9083
2008-03-25 15:23:27 +00:00
Eli Barzilay
b76390a452 revise the way setup-plt crawls over the collection trees
svn: r8860
2008-03-03 22:04:28 +00:00
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
5b09195b63 typo
svn: r8771
2008-02-22 23:12:18 +00:00
Eli Barzilay
8b43532711 games collection fixes
svn: r8770
2008-02-22 23:10:15 +00:00
Eli Barzilay
f5bc96418d add lots of main.ss files where appropriate
svn: r8764
2008-02-22 16:28:31 +00:00
Eli Barzilay
264af9a6d0 improved scribble syntax use
svn: r8720
2008-02-19 12:22:45 +00:00
Eli Barzilay
13e4753cd2 remove unused entry
svn: r8632
2008-02-12 13:09:55 +00:00
Eli Barzilay
699c40643d * Changed setup-plt to compile collections if they have an "info.ss"
file.  (That is, it does not require the file to have a `name'
  entry.)

* The name shown when setup works is the directory name, followed by
  the `name' field from the info file when specified.

* This means that many `name's are no longer needed, so I'm removing
  them.  To see if you need a `name' entry, consider that the name
  will be shown like this:
    ... foo (<your name here>)
  This means that if the name is the same as the directory name, then
  there is no point in having it.  I also removed cases where the name
  differed only in its capitalization for collections where the case
  is obvious.

* Also, for subcollections, the name should clarify the name of the
  subcollection in context.  For example "Acknowledgments" explains
  what scribbling/acks is, but there's no need to add the context name
  as in "Scribblings: Acknowledgments".

* There may also be a point in keeping names for other uses.  One such
  example was in games, where the name field was used in the PLT Games
  application.  (This was changed to default on the directory name, so
  it is no longer needed in most games.)  Another example is in planet
  packages.

svn: r8629
2008-02-12 10:33:01 +00:00
Eli Barzilay
262f2da407 typo
svn: r8627
2008-02-12 09:13:18 +00:00
Eli Barzilay
6bcaca2f09 svn: r8625 2008-02-11 22:25:08 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
59b5f3a727 removed unused doc.txt entries from info.ss files
svn: r8529
2008-02-04 20:31:04 +00:00
Eli Barzilay
d78396aaf9 remove unused blurb fields
svn: r8526
2008-02-04 17:16:06 +00:00
Matthew Flatt
f48fa771ef allow 3x3 Pousse board
svn: r8476
2008-01-30 14:41:13 +00:00
Matthew Flatt
1e069dd2bc doc build automatically go to main doc dir; added doc categories for start doc; fix locale-sensitive byte<->string ops to actually use the locale; other small edits
svn: r8286
2008-01-10 23:42:23 +00:00
Matthew Flatt
7fc41024c0 3.99.0.9: binding links in docs use nominal import sources
svn: r8196
2008-01-03 19:07:02 +00:00
Matthew Flatt
ebf4c453ea defsignature and associated web-server doc changes
svn: r7927
2007-12-08 16:16:46 +00:00
Matthew Flatt
cd7157641c Scribble improvements: defmodule & co.
svn: r7902
2007-12-05 21:41:07 +00:00
Matthew Flatt
8930f31115 remove 'else' and '=>' bindings from 'mzscheme'
svn: r7859
2007-11-29 14:08:08 +00:00
Matthew Flatt
5f312dcbde doc fixes
svn: r7832
2007-11-25 19:48:41 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
5154426cf6 improve defproc* to support multiple bindings documented together (instead of just multiple forms of the same binding)
svn: r7285
2007-09-06 13:48:44 +00:00
Matthew Flatt
93cc35bd5b improced scribble class/interface doc forms
svn: r7284
2007-09-06 13:19:15 +00:00
Matthew Flatt
ad4fae60dc fix card-games bug related to button clicks when a card click (that could be a drag) triggers an animation that throws away the button release (so that the drag internally stays active until the next event)
svn: r6227
2007-05-16 22:14:06 +00:00
Matthew Flatt
6325a359f0 fix drag-all-under mode in cards, and add some missing resize-box separators
svn: r5556
2007-02-06 05:11:55 +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
7b13755dad unit clean-up
svn: r5160
2006-12-22 01:26:58 +00:00
Matthew Flatt
8ee09f09d8 minesweeper face-lift
svn: r5080
2006-12-11 11:49:20 +00:00
Eli Barzilay
3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +00:00
Matthew Flatt
3f8d7fe93e allow empty as a door image
svn: r4821
2006-11-10 20:51:54 +00:00
Matthew Flatt
7e08f36804 simpler API for door games
svn: r4789
2006-11-06 02:01:57 +00:00
Matthew Flatt
405a5a2751 add missing refreshes
svn: r4747
2006-11-02 03:16:51 +00:00
Matthew Flatt
0adaa9e162 fix terminology in maze errors, and add support for bitmap snips along with bitmaps
svn: r4744
2006-11-01 23:05:32 +00:00
Matthew Flatt
fb8ccb8f05 added Doors game support ( in time for for APLAS talk )
svn: r4726
2006-11-01 03:18:49 +00:00
Matthew Flatt
54dea82d8a add support for a kind of heads-up display
svn: r4718
2006-10-31 11:27:34 +00:00
Matthew Flatt
4aa36a5ee9 Jewel: don't declife if game is over (thanks to David Einstein)
svn: r4691
2006-10-27 21:53:37 +00:00
Matthew Flatt
84021a7e40 try again to fix both 8040 and 8191
svn: r3891
2006-07-29 13:17:40 +00:00
Matthew Flatt
06765d85b3 unwind attempt to make double-clicking work
svn: r3856
2006-07-27 22:54:34 +00:00
Matthew Flatt
23be1c9b38 fix double-click handling, which was broken in the fix for PR 8040
svn: r3840
2006-07-27 16:40:03 +00:00
Eli Barzilay
1f4c4e9033 Better resize -- resize to 48x48 in Gimp (cubic) and then drop into Any2Icon
svn: r3344
2006-06-13 06:07:10 +00:00
Eli Barzilay
e09120cb1d better icons (?)
svn: r3322
2006-06-11 08:45:55 +00:00
Matthew Flatt
f3ecc118f0 add missing ellipses in labels
svn: r3184
2006-06-02 15:15:49 +00:00
Eli Barzilay
3cb131bece removed some redundant uses of class100
svn: r3136
2006-05-30 21:43:58 +00:00
Scott Owens
c34045e66b Changed the use of collects-path to get the file path for bitmaps to a use of include-bitmap.
svn: r3089
2006-05-28 00:55:00 +00:00