[Openmcl-devel] suggestions for clozure editor

Lou Vanek lou.vanek at gmail.com
Sun Jan 9 22:43:56 UTC 2011


The last time I used a mac in anger was 1993, so I'm not a good person
to answer that.

On Sun, Jan 9, 2011 at 5:38 PM, Mark Klein <m_klein at mit.edu> wrote:
>
> Thanks a lot for the suggestion. Does SLIME have a Mac compatibility mode in
> terms of key bindings? I like the Clozure IDE, it's simple and familiar, and
> I'd rather not have to learn a whole new editor (I never was a serious emacs
> user, so it's not a native idiom for me).
>
>        Mark
>
>> Emacs/slime would address all of your issues.
>>
>> Slime
>> http://common-lisp.net/project/slime/
>> The slime screencast is helpful if you are going to attach remotely.
>> The PDF slime manual is well written and will make you more productive.
>> Recommend you check out slime directly from the source code repository
>> since it's a work in progress.
>> Also see http://www.cliki.net/SLIME
>> There is also a slime mailing list if you have questions that you
>> cannot find on the web.
>>
>>
>> On Sun, Jan 9, 2011 at 4:15 PM, Mark Klein <m_klein at mit.edu> wrote:
>>>
>>> I don't know if there's a formal place to request UI enhancements, sorry
>>> if
>>> I missed it. Anyway, I just switched from Lispworks, and the things I
>>> miss
>>> most are:
>>
>> This is more of an IDE or comp.lang.lisp inquiry than a CL language
>> request.
>> More times than not, the IDE is separated from the lisp implementation.
>>
>>
>>> - find source i.e. put the cursor in a function name in your code, and
>>> use a
>>> menu item or key chord to jump to the source
>>
>> M-.
>>
>>
>>> - find documentation i.e. put the cursor in a function name in your code,
>>> and use a menu item or key chord to display its' documentation somehow
>>> (e.g.
>>> popup window)
>>
>> Rob discusses this:
>>
>> https://groups.google.com/group/comp.lang.lisp/msg/6e91e20f2f371b52?&noredirect
>> If these are too verbose, attach to an emacs function key.
>>
>>
>>> - compile function i.e. put the cursor inside a function, and use a menu
>>> item or key chord to compile just that function (without having to scroll
>>> to
>>> the beginning or end of the function and make the function selected)
>>
>> C-c C-c
>> The lisp code will flash and give you visual feedback as to
>> the extent of the code that is compiled.
>>
>>
>>> If these functions are already available, could someone point me to
>>> information on how to invoke them?
>>>
>>>   Thanks,
>>>
>>>       Mark
>>>
>>> -------------------------------
>>> Mark Klein
>>> Principal Research Scientist
>>> MIT Center for Collective Intelligence
>>> http://cci.mit.edu/klein/
>>>
>>> _______________________________________________
>>> Openmcl-devel mailing list
>>> Openmcl-devel at clozure.com
>>> http://clozure.com/mailman/listinfo/openmcl-devel
>>
>>
>> Since ccl runs on multiple platforms it is a common courtesy to indicate
>> the
>> platform you routinely run on so that answers can be best tailored to your
>> questions/requests.
>>
>> I do not speak nor am i affiliated with Clozure.
>
> -------------------------------
> Mark Klein
> Principal Research Scientist
> MIT Center for Collective Intelligence
> http://cci.mit.edu/klein/
>
>



More information about the Openmcl-devel mailing list