[racket] what kind of Racket editor operations would you like to see?

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Sat Jul 16 11:24:44 EDT 2011

p.s. As much as I use etags for such things in Emacs, I also know that it's "morally" wrong. 


On Jul 16, 2011, at 11:23 AM, Robby Findler wrote:

> Well, that's something that we should work out, separately from DrRacket.
> 
> Robby
> 
> On Sat, Jul 16, 2011 at 10:21 AM, Matthias Felleisen
> <matthias at ccs.neu.edu> wrote:
>> 
>> I think this is the notion of a *project*, which we don't support linguistically. I have wanted this myself often.
>> 
>> 
>> On Jul 16, 2011, at 11:20 AM, Robby Findler wrote:
>> 
>>> You want to have a renaming operator that connects provides and
>>> requires? Since you can't find all the requiring files, perhaps you
>>> want to circle a group of files in the module browser or something to
>>> do the renaming? (Or do you have something else in mind?)
>>> 
>>> Robby
>>> 
>>> On Sat, Jul 16, 2011 at 10:16 AM, Sam Tobin-Hochstadt <samth at ccs.neu.edu> wrote:
>>>> I think the big difference, as someone who currently uses Check Syntax a
>>>> lot, is that Peter is asking for refactoring that reaches to other files.
>>>> Perhaps the right way to integrate this is via the module browser.
>>>> 
>>>> On Jul 16, 2011 10:06 AM, "Robby Findler" <robby at eecs.northwestern.edu>
>>>> wrote:
>>>>> 
>>>>> I realize that Check Syntax requires some setup time, but speaking
>>>>> purely in terms of functionality, is that getting at what you want?
>>>>> 
>>>>> Robby
>>>>> 
>>>>> 2011/7/16 Ivanyi Peter <pivanyi at freemail.hu>:
>>>>>>  Markku Rontu <markku.rontu at iki.fi>, ezt írta:
>>>>>>> A wish list, well I'd like "extract function" refactoring and more
>>>>>>> advanced
>>>>>>> renaming than search & replace. Also would be nice to be able to have
>>>>>>> visibility to all defined modules, requires, provides, functions,
>>>>>>> classes,
>>>>>>> structs etc. in a whole project and quick navigation within it.
>>>>>> 
>>>>>> I also would like to vote for these.
>>>>>> - E.g. Replacing a function name with any other name at
>>>>>>  every place where it can be "meaningfully" determined that
>>>>>>  it is the same function name.
>>>>>> - Project view. Yes, please.
>>>>>> 
>>>>>> Best regards,
>>>>>> 
>>>>>> Peter Ivanyi
>>>>>> 
>>>>>> 
>>>>>> _________________________________________________
>>>>>>  For list-related administrative tasks:
>>>>>>  http://lists.racket-lang.org/listinfo/users
>>>>>> 
>>>>> 
>>>>> _________________________________________________
>>>>>  For list-related administrative tasks:
>>>>>  http://lists.racket-lang.org/listinfo/users
>>> 
>>> _________________________________________________
>>>  For list-related administrative tasks:
>>>  http://lists.racket-lang.org/listinfo/users
>> 
>> 




Posted on the users mailing list.