For derivations it could even go the other way, ie. starting with just the 
final deduction steps, and then manually expanding the parts that matter.

-- Éric


On Mar 8, 2012, at 12:27 PM, J. Ian Johnson wrote:

> I am suddenly reminded of Shriram's demo of the stepper with ... to hide 
> steps.
> 
> -Ian
> ----- Original Message -----
> From: "Matthias Felleisen" <matth...@ccs.neu.edu>
> To: "Eric Tanter" <etan...@dcc.uchile.cl>
> Cc: users@racket-lang.org
> Sent: Thursday, March 8, 2012 9:18:38 AM GMT -05:00 US/Canada Eastern
> Subject: Re: [racket] [redex] traces for derivation trees
> 
> 
> 
> Even for small terms, trees will get very large. Whoever tackles this problem 
> needs to think thru the HCI issues of presenting large trees and zooming in 
> and out of pieces -- Matthias
> 
> 
> 
> 
> On Mar 8, 2012, at 8:14 AM, Eric Tanter wrote:
> 
>> Hi Burke,
>> 
>> That's great to hear that you're considering something like that. Like Neil, 
>> I'm in the "easy" position of stating a wish.
>> 
>> Neil's description is pretty much what I have in mind. (maybe drawing the 
>> derivation tree bottom-up instead of left-to-right, but that's a detail)
>> 
>> -- Éric
>> 
>> 
>> On Mar 7, 2012, at 7:37 PM, Neil Toronto wrote:
>> 
>>> I'd like this, myself. I wouldn't be creating it, so that's easy to say.
>>> 
>>> I imagine something that behaves like `traces' but shows derivation trees 
>>> instead of expressions, and creates multiple nodes only when a judgment 
>>> rule is nondeterministic.
>>> 
>>> Neil
>>> 
>>> On 03/07/2012 02:15 PM, Burke Fetscher wrote:
>>>> Hi Eric -
>>>> 
>>>> Unfortunately there isn't a 'traces' equivalent for 'define-judgment-form' 
>>>> right now.  However, as someone who is working on related things in Redex 
>>>> I have had similar thoughts and think it's a great idea, so hopefully we 
>>>> will add it at some point in the future.  And if you have any further 
>>>> ideas about what you would want something like this to look like please 
>>>> send them my way.
>>>> 
>>>> Burke
>>>> 
>>>> On Mar 7, 2012, at 1:16 PM, Eric Tanter wrote:
>>>> 
>>>>> Hi,
>>>>> 
>>>>> As I'm enjoying the new `define-judgment-form' in Redex, I started to 
>>>>> dream about an equivalent of `traces' for `judgment-holds'.
>>>>> 
>>>>> I'm going to try to use Redex in a course based on Pierce's TAPL, and 
>>>>> once students see `traces' for reduction relations, they will be a bit 
>>>>> disappointed by the text-based output for typing derivations that one can 
>>>>> obtain by using `current-traced-metafunctions'.
>>>>> 
>>>>> Is there something like that already? if not, does it sound feasible?
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> -- Éric
>>>>> 
>>>>> ____________________
>>>>> Racket Users list:
>>>>> http://lists.racket-lang.org/users
>>>> 
>>>> 
>>>> ____________________
>>>> Racket Users list:
>>>> http://lists.racket-lang.org/users
>>> 
>>> ____________________
>>> Racket Users list:
>>> http://lists.racket-lang.org/users
>>> 
>> 
>> 
>> ____________________
>> Racket Users list:
>> http://lists.racket-lang.org/users
> 
> 
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users
> 


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to