Greg Cooper
7e376d7bef
checkpoint some bug fixes and efficiency improvements
...
svn: r9143
2008-04-03 02:58:18 +00:00
Greg Cooper
473136e8b1
use weak boxes in the update queue, ditch the explicit calls to collect-garbage
...
svn: r9074
2008-03-23 20:11:13 +00:00
Greg Cooper
27f8c39681
fix signal leakage, add support for #lang frtime
...
svn: r9061
2008-03-22 03:12:10 +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
Greg Cooper
766ad478db
prevent 'split' events from being garbage-collected prematurely
...
rewrite ormap and andmap to use list-match
fix an error message
svn: r8854
2008-03-03 04:45:37 +00:00
Greg Cooper
28ddd158f6
add ft-canvas% widget for animated texpict images
...
svn: r8850
2008-03-02 15:44:38 +00:00
Greg Cooper
6f0322d51b
fix 'apply' (for real this time)
...
document the order of arguments to collect-e's transformer
svn: r8845
2008-03-02 02:54:05 +00:00
Greg Cooper
c615b88cc7
make IFs work with undefined conditions
...
svn: r8834
2008-03-01 05:28:37 +00:00
Eli Barzilay
bb34f747b6
make all files terminate with a newline
...
svn: r8786
2008-02-24 21:27:36 +00:00
Greg Cooper
25a6c70202
various changes
...
- use an editor-snip% to make frtime's value rendering work correctly
(though not as prettily) when several snips are embedded within a data
structure
- fix frtime's choice, radio-box, and list-box widgets
- improve debugger's handling of variables, etc.
- allow HtDP languages to enable the debugger, and do so for Advanced
language
svn: r8780
2008-02-24 05:43:13 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Greg Cooper
9db13685e1
fix value rendering
...
svn: r8731
2008-02-19 20:27:28 +00:00
Greg Cooper
1cbca40558
cleaner model for events
...
svn: r8691
2008-02-17 03:20:26 +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
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
Matthew Flatt
9be7170b3a
openssl scribblings
...
svn: r8392
2008-01-23 15:04:44 +00:00
Danny Yoo
e1e680a2b6
changed unknown identifier ft-send-event to send-event
...
svn: r8379
2008-01-21 04:03:17 +00:00
Greg Cooper
f87f7868a8
checkpoint scribble documentation for frtime
...
svn: r8375
2008-01-21 00:39:30 +00:00
Greg Cooper
411db7ea43
fix definition of apply in frtime and attempt to fix display of structures with signals
...
svn: r8289
2008-01-11 03:02:22 +00:00
Matthew Flatt
c0872f69ea
equal? and hashing work on cyclic values
...
svn: r8132
2007-12-27 11:07:14 +00:00
Greg Cooper
e79214aa5a
use current-inexact-milliseconds instead of current-milliseconds to avoid wrap-around problems
...
svn: r8130
2007-12-26 18:11:37 +00:00
Greg Cooper
58c95cf5c3
forward port fix from r8100/05/06 to trunk
...
svn: r8107
2007-12-22 17:55:57 +00:00
Sam Tobin-Hochstadt
39866addc2
Fix compilation error in FrTime.
...
svn: r7943
2007-12-11 00:04:32 +00:00
Eli Barzilay
9230f66f01
merge Greg's changes on the defunct v4 branch
...
svn: r7940
2007-12-10 19:30:05 +00:00
Matthew Flatt
5b0a0be3d6
change scheme/unit and scheme/signature #langs to build on scheme/base
...
svn: r7792
2007-11-20 23:44:31 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Greg Cooper
7846afa7c1
make events display like they used to
...
svn: r7349
2007-09-15 22:10:08 +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
Greg Cooper
704faa0a4f
tightened limit on radii; when too small, draw minimum instead of skipping
...
svn: r6161
2007-05-06 18:06:44 +00:00
Greg Cooper
e63ea001b1
added check for rings with too-small radii
...
svn: r6160
2007-05-06 17:52:41 +00:00
Greg Cooper
ecd97933e6
fixed quadratic performance problem in switches
...
svn: r5426
2007-01-22 05:14:23 +00:00
Matthew Flatt
87c0d5754e
369.5
...
svn: r5366
2007-01-16 20:55:13 +00:00
Eli Barzilay
9711964d4f
fix property & file format mess
...
svn: r5343
2007-01-12 23:55:37 +00:00
Greg Cooper
441a48c33b
adding kim's optimizer
...
svn: r5342
2007-01-12 23:47:08 +00:00
Matthew Flatt
cf0b303497
359.2, collects changes
...
svn: r5143
2006-12-20 00:57:12 +00:00
Eli Barzilay
c5a23392eb
typo
...
svn: r5091
2006-12-12 17:33:01 +00:00
Greg Cooper
127c7d3327
renamed -no-mred to -lang-only
...
svn: r5088
2006-12-12 06:13:23 +00:00
Greg Cooper
75d82fb969
added frtime-no-mred.ss
...
svn: r5086
2006-12-12 06:02:20 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
Greg Cooper
f511235854
turned on smoothing for animation library
...
svn: r4826
2006-11-11 19:01:02 +00:00
Greg Cooper
f89d241e6b
under 3m, letrec doesn't seem to work the way I want for signal structures, so
...
I've switched to manual set!
also, cleaned up the push-pull-ball demo
svn: r4803
2006-11-07 22:14:40 +00:00
Greg Cooper
3d3f22b910
fixes to the gui widget adaptors
...
svn: r4465
2006-10-02 21:02:09 +00:00
Robby Findler
4c9868bf8c
got rid of get-language-id, in favor of using get-language-numbers in the preference for the current language
...
svn: r4079
2006-08-17 16:05:41 +00:00
Robby Findler
67f4db819d
fixed PR 8186
...
svn: r4064
2006-08-15 03:10:15 +00:00
Greg Cooper
c1a85ad061
fixed bug in debug button where breakable locations would be lost for
...
languages other than (module ...)
made push-pull-ball not a module, so it just runs in FrTime
removed velocity display from pong.ss, and moved default location of left
controller so it doesn't cause div-by-zero exceptions
svn: r3718
2006-07-16 00:27:53 +00:00
Greg Cooper
98620ae135
reference to 'false' in lifted:nonstrict was unbound
...
svn: r3484
2006-06-26 22:49:10 +00:00
Greg Cooper
aaa3cccd89
- disabled creation of tcp listener in erl.ss, which caused infinite loop
...
on machines with networking completely turned off
- added find-listener/port, which may be used in the future to enable
networking explicitly (though erl.ss will need significant mods for that)
- removed mention of distribution in README for demos (i.e., net-pong demo)
- minor bug fix in gui wrapper
- noted that spreadsheet is broken on MacOS
svn: r3403
2006-06-18 18:18:35 +00:00
Greg Cooper
5dcfe79801
- fixed bugs in delay and integral, apparently introduced by more clever
...
compiler/garbage collector
- fixed div by zero bug in pong.ss demo
- removed defunct net-pong demos and ft-spread
- added documentation and demo sheet for spreadsheet
svn: r3329
2006-06-11 18:14:21 +00:00
Matthew Flatt
bd2c66357f
get-rendering isn't there anymore
...
svn: r3296
2006-06-09 13:11:57 +00:00
Eli Barzilay
185da3d90d
removed spidey.ss
...
svn: r3132
2006-05-30 20:04:18 +00:00
Matthew Flatt
8ed6d36b33
no more PLTHOME anywhere; instead, there's a dir.ss library to find various directories
...
svn: r2924
2006-05-12 21:14:02 +00:00
Greg Cooper
9fe113940e
- moved README into demos/
...
- updated GUI bindings
svn: r2710
2006-04-18 23:43:59 +00:00
Guillaume Marceau
3d50bb27f2
cleaned up and fixed base-gm.ss in frtime and mztake
...
svn: r2595
2006-04-04 23:20:27 +00:00
Guillaume Marceau
8d898d7a58
trimmed base.ss
...
svn: r2579
2006-04-03 05:53:38 +00:00
Eli Barzilay
16f01a1109
{quick,merge}sort -> sort
...
svn: r2569
2006-04-01 12:24:15 +00:00
Eli Barzilay
32199bbe11
fix and set svn:eol-style
...
svn: r1802
2006-01-11 09:03:18 +00:00
Eli Barzilay
49dc4350a4
fix and set svn:eol-style
...
svn: r1801
2006-01-11 08:51:52 +00:00
Greg Cooper
33dbc6f4ef
- fixed a doc bug
...
svn: r1797
2006-01-10 19:05:47 +00:00
Greg Cooper
fdb7c27f6d
-cleaned up the gui demos and added Dan's new spreadsheet and documentation
...
svn: r1796
2006-01-10 17:33:31 +00:00
Greg Cooper
2ae50edfbf
- added gui wrapper and merged its documentation with top-level frtime doc.txt
...
svn: r1793
2006-01-09 23:17:52 +00:00
Greg Cooper
f99cbad380
- fixed a bug in frp:apply
...
svn: r1626
2005-12-16 15:56:42 +00:00
Greg Cooper
f4d02f77b0
removed language sub-levels; now there's just FrTime
...
svn: r1518
2005-12-04 17:24:40 +00:00
Greg Cooper
a7788ad50f
now it should work for everyone
...
svn: r820
2005-09-09 21:58:52 +00:00
Greg Cooper
0eac5e012d
removed experimental dependence on compose-continuation-marks
...
svn: r819
2005-09-09 21:56:14 +00:00
Greg Cooper
8e93c75f81
minor changes + fixes to demos:
...
svn: r818
2005-09-09 21:41:05 +00:00
Greg Cooper
c9be867969
-redefined value-nowable to exclude signals whose content is an event-cons
...
svn: r595
2005-08-14 19:26:33 +00:00
Greg Cooper
8d82aa0056
- changes to support integration with texpict and slideshow
...
svn: r587
2005-08-12 16:07:40 +00:00
Greg Cooper
2863c91763
- parameters work with signals now
...
- ufo demo wraps around screen
svn: r570
2005-08-09 03:58:49 +00:00
Greg Cooper
e9593ed546
- bug fixes
...
- got spreadsheet working again
svn: r507
2005-07-30 20:45:28 +00:00
Greg Cooper
2ff54dc636
mztake has been fixed to compile w/o the (deprecated) frp.ss,
...
so I am finally removing it
svn: r466
2005-07-27 17:19:19 +00:00
Greg Cooper
84db00645b
added never-e to lang-ext.ss
...
svn: r463
2005-07-27 16:10:42 +00:00
Greg Cooper
2608359c70
added back value-nowable and behaviorof for mztake
...
svn: r430
2005-07-22 02:43:59 +00:00
Greg Cooper
0e3a5f01df
- new and improved model for conditionals based on "super-lift"
...
- added quasiquote
- made structures memory-efficient
- removed "non-scheduled" dependencies
- split into several modules
svn: r420
2005-07-21 18:06:23 +00:00
Eli Barzilay
20eba137c6
Use (require (only ... foo))' instead of
(require (rename ... foo foo))'
...
svn: r83
2005-06-09 23:01:05 +00:00
Eli Barzilay
017d151d59
Adding collects, with all the right properties (except eoln-style).
...
svn: r3
2005-05-27 18:56:37 +00:00