Commit Graph

108 Commits

Author SHA1 Message Date
Ryan Culpepper
2068acc22b macro-stepper: added api for macro "remarks" (no docs yet) 2010-06-10 12:54:09 -06:00
Matthew Flatt
28b4043077 rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
Ryan Culpepper
68c4c11514 macro-debugger:
fixed bug re eval'd top-level forms that cause errors
  fixed bug re lazy phase 1 init and #%top-interaction unwrapping

svn: r18472
2010-03-05 01:40:42 +00:00
Ryan Culpepper
6bb3b5f1b6 macro-debugger: another internal error bug
svn: r18342
2010-02-25 22:15:02 +00:00
Ryan Culpepper
ea19a1bda3 macro-debugger:
fixed bug re (maybe?) lazy phase 1 initialization
  fixed popup-menu bug in syntax browser
  cleaned up signal mapping

svn: r18331
2010-02-25 02:05:26 +00:00
Ryan Culpepper
e6c4518ae8 macro-debugger:
fixed internal error in reporting internal errors
  made debug files more readable
  fixed wrong ordering of local contexts

svn: r18328
2010-02-24 21:39:16 +00:00
Ryan Culpepper
b68494250f scheme/pretty: added quasisyntax reader macro
macro-debugger: added change layout menu items

svn: r18166
2010-02-18 22:53:11 +00:00
Ryan Culpepper
9c8ad7bb7f macro-debugger:
add tack/untack to normal context menu
  fix arrows bug, caused by bug in interval-map
unstable/interval-map: fixed stupid update*! bug

svn: r17346
2009-12-18 03:33:15 +00:00
Ryan Culpepper
50bfe1b8be unstable: more docs, a few changes to gui libs
svn: r16887
2009-11-19 08:29:57 +00:00
Ryan Culpepper
92aa2fc780 unstable/gui/notify: added partial docs
svn: r16782
2009-11-15 13:05:34 +00:00
Ryan Culpepper
2051f3ab2a unstable: added class-iop, gui/prefs (needs doc), gui/notify (needs doc)
macro-debugger: changed imports for above, deleted dead code

svn: r16781
2009-11-15 11:23:40 +00:00
Ryan Culpepper
f042eb1e4d macro-debugger: eliminated deriv-find, use unstable/find
svn: r16775
2009-11-15 07:37:56 +00:00
Ryan Culpepper
32e38ca0e4 macro-stepper:
do compile-time evals when expanding
    fixes: (begin macro-def macro-use) pattern
  updated tests for lifts change

svn: r16762
2009-11-13 21:41:01 +00:00
Ryan Culpepper
e273dae9b1 macro-stepper: made syntax display faster, esp for early terms
calculate arrows etc wrt known binders instead of all binders

svn: r16416
2009-10-22 22:00:49 +00:00
Ryan Culpepper
74f402c7e2 macro-stepper: minor cleanups
svn: r16413
2009-10-22 20:14:16 +00:00
Ryan Culpepper
98ce5f37af macro-stepper: eliminated spurious update on initial frame "resize"
svn: r16406
2009-10-22 05:50:06 +00:00
Jay McCarthy
4333342fce DrDr changes based on emails after Check Up
svn: r16369
2009-10-19 19:26:19 +00:00
Ryan Culpepper
7c2a7c9ef9 macro-debugger:
fixed scheme end of lifts issue (needs C fix too)
  added step limit to help catch nonterminating expansions

svn: r15950
2009-09-10 01:51:29 +00:00
Ryan Culpepper
2e3a0bcd0d macro debugger:
fixed hiding bug with non-collection modules
  improved #%top-interaction elimination
Please apply changes for release.

svn: r14887
2009-05-20 22:43:39 +00:00
Ryan Culpepper
a2ebc93bd8 macro stepper:
fixed bug with opaque result of syntax-local-expand-expression
  fixed debug-file support

svn: r14395
2009-04-01 02:15:09 +00:00
Ryan Culpepper
b75dfb878a macro stepper: fixed documentation build
(removed dependence on mred-kernel)

svn: r13152
2009-01-15 14:40:52 +00:00
Ryan Culpepper
10297fa579 macro stepper: added "factor common context" option
svn: r13143
2009-01-15 07:30:08 +00:00
Ryan Culpepper
b91874f41c macro stepper: more iop
svn: r13134
2009-01-15 00:10:09 +00:00
Ryan Culpepper
502edfb02f macro stepper: fixed interface bugs
svn: r13109
2009-01-14 06:11:59 +00:00
Ryan Culpepper
2aeb50134d macro stepper: converted more classes to use iop
svn: r13108
2009-01-14 06:04:57 +00:00
Ryan Culpepper
3d3bcfe2f7 macro stepper: cleaned up column-width detection/resizing
svn: r13082
2009-01-13 00:43:47 +00:00
Ryan Culpepper
f6575759ba macro stepper: fixed pretty-printing width
svn: r13032
2009-01-08 01:02:38 +00:00
Ryan Culpepper
056e8a6bb1 macro-debugger:
fixed PR 10000 (case of eval during expansion in module/pass1)
  fixed display of multiple terms in stepper

svn: r12993
2009-01-03 19:07:32 +00:00
Ryan Culpepper
6fdba44edc macro debugger:
underline definite binders
  add rename/shift mapping so module final term retains binding info

svn: r12843
2008-12-14 07:56:37 +00:00
Ryan Culpepper
12216b15aa macro debugger: reorg, minor bug fixes
svn: r12825
2008-12-13 07:49:52 +00:00
Ryan Culpepper
8cad79c2bf macro stepper: fixed disappearing term bug
svn: r12684
2008-12-03 05:27:54 +00:00
Ryan Culpepper
2648a3b03f macro stepper: simplified prefs/params, fixed menu bugs
svn: r12681
2008-12-02 19:54:36 +00:00
Ryan Culpepper
fc31124115 macro stepper: added index-based extra navigation
svn: r12595
2008-11-26 04:13:45 +00:00
Ryan Culpepper
f78ce2c9f3 macro stepper: changed hiding policy impl
svn: r12332
2008-11-06 17:10:44 +00:00
Ryan Culpepper
e12fde1260 macro stepper: added duplicate-frame command (menu items)
svn: r12219
2008-11-02 23:18:03 +00:00
Ryan Culpepper
c8dbc9b798 macro stepper: tidied up menus
svn: r12133
2008-10-26 23:03:53 +00:00
Robby Findler
a3c0e93324 improved searching (docs not yet quite done, but I want to test on other platforms ... another commit to follow)
svn: r10921
2008-07-26 20:06:23 +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
Ryan Culpepper
268e1c858e updated macro stepper for change in Module language
svn: r9940
2008-05-23 05:11:26 +00:00
Ryan Culpepper
42e2611ca1 made narrow version of macro stepper icon
moved icons to standard place

svn: r9822
2008-05-13 04:55:12 +00:00
Ryan Culpepper
a65a5a0d9e changed macro stepper icon
svn: r9804
2008-05-11 04:46:21 +00:00
Matthew Flatt
24739359e4 Ryan's macro-stepper patches
svn: r9794
2008-05-10 11:02:47 +00:00
Robby Findler
d04c90b7fe changed the icong so as to be distinct from the gui debugger
svn: r9687
2008-05-06 14:12:31 +00:00
Matthew Flatt
5165d9e855 sync Ryan's macro-debugger changes
svn: r9166
2008-04-04 17:38:23 +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
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +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
Ryan Culpepper
13a3c31ad5 changed macro-debugger to use v4 syntax (mostly)
svn: r8544
2008-02-05 21:56:49 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Ryan Culpepper
58ffe9133e macro stepper: improved error reporting
svn: r8012
2007-12-14 21:48:47 +00:00