Cusp, An Eclipse Lisp Plugin eclipse svn plugin

 

Cusp, a Lisp plugin for Eclipse

 

What is it?

Cusp is a development environment for Lisp built on top of the Eclipse platform. It runs SBCL and hooks into the Swank half of Slime.It provides a repl, project manager, an outline of your code for simplenavigation, code editor, syntax highlighting, auto-indentation,parenthesis matching, auto-completion, and more.

Cusp is both free of charge and free of warranty (however, if you‘re itching to be parted from your money, there is a tip jar). It is developed by Tim Jasko, Sergey Kolos, and others.

Further questions can be answered at the FAQ or cusp-development@googlegroups.com.

Downloads (version 0.8.0, Feb 14, 2007)

Cusp for Windows

Cusp for Mac OS X (Intel)

Cusp for Linux

Sergey Kolos has a Cusp tutorial,where you can also find much fresher builds, with many of the nifty newfeatures you‘d find in the repository. Personally, I recommend hisbuild, but keep in mind that some things in it are still fairlyexperimental. He also has an experimental Eclipse Update sitefor Cusp, though it is in a very early stage, and you‘ll need toprovide your own sbcl. If you don‘t understand the previous sentence,just use one of the download links. The cutting edge can hurt!

Screenshots

Autocompletion



Docstring & Parameters hints



Macro expansion



Why Cusp?

Because EcLisp, however clever the name might have been, was already taken.

Why use Cusp?

There are many reasons you might prefer to use Cusp over Slime, including but not limited to:

You‘re just starting with Lisp, and don‘t want to go through the many-step process of downloading and building sbcl, doing a cvs checkout of Slime, Installing Emacs, and then setting everything up to work together.

Project management. It really is nice to have.

It‘s pretty.

You hate Emacs.

 

Of course, there are certainly reasons to prefer Slime:

You‘re used to it already.

It has more advanced features, if you can find them. If you‘re doing work where you need to debug multiple threads, for example, you better stick with Slime for now.

You love Emacs.

 

Getting Started

Make sure you have the latest version of Eclipse running under Java 5.

Download the appropriate version of Cusp for your operating system and unzip it into the plugins folder in the Eclipse directory.

Start Eclipse. Go to Window > Open Perspective > Other... and choose Lisp.

Right click in the Lisp Navigator and select New > Project. Choose Lisp Project in the wizard, give it a name of your chosing and hit Finish.

Open the Lisp file in the project you just created and code away!
Cusp, An Eclipse Lisp Plugin eclipse svn plugin

Handy Key Shortcuts

All commands can be seen in the "Lisp" menu when you have a Lispfile open. Still, here‘s a quick reference to the most handy ones:

Alt+C - Compile current expression

Alt+K - Compile current file

Alt+. - Go to the definition of the current symbol

Alt+H - Open the Hyperspec definition of the current symbol

Alt+U - Undefine the current symbol

 

While in the Repl, use Ctrl+P and Ctrl+N to move through the historyof commands you have sent. Or just click the history button and findthem in the menu.

Changes

0.8.0, Feb 14, 2007

Fresh SBCL build (1.0.2.21).

Added "Find Callees" and "Find Callers."

Added a "Load Asd" context menu option to .asd files.

Added a "Delete .fasls" context menu option to projects.

Now open source.

0.7.5, Nov 12, 2006

As always, includes the latest and greatest SBCL build (0.9.18.45).

Repl should work properly when in read mode (for example, when you execute (read-line)).

Repl will now change color to indicate what mode it‘s in

Tooltips are specialized for make-instance to tell you precisely what initargs that object has.

More better Lisp indentation: should work properly for labels, flet, and macrolet now.

0.7.0, Nov 5, 2006

Includes the latest and greatest SBCL build, naturally.

New lisp projects will now be automatically created with an asd and defpackage file.

Added the ability to change the font size of the REPL.

Various UI improvements to the Outline view.

The button to restart the Lisp instance should work now.

Alt+E should now properly display the result of evaluating the current expression.

Fixed a display bug that sometimes caused certain outputs to not show up.

Many thanks to my employer, Paragent for hosting this project. While you‘re here, check out our web-app, which was itself built in Cusp.

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/91068.html

更多阅读

eclipse中svn插件的安装 eclipse的svn插件安装

eclipse中svn插件的安装——简介Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很

怎样去掉Firefox进程plugin-container.exe firefox plugin

好久之前就注意到任务管理器中一个很奇怪的进程:plugin-container.exe。查看进程文件位置查看其路径,发现它存在于Firefox目录之下。而它无缘无故地占用了40M的内存。 原来这是一个在Firefox新版本中加入的一项新功 能:崩溃保护。据官

eclipse使用教程 eclipse使用教程pdf

eclipse使用教程——简介 很多人都知道要用eclipse来做java开发,但很多的新手朋友却不知道怎么下载和安装eclipse。下面给你介绍一下怎么下载和安装eclipse来用于自己的学习或者项目开发。eclipse使用教程——方法/步骤eclipse使用

开发工具之Eclipse快捷键 eclipse前端开发工具

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。开发工具之Eclipse快捷键——步骤/方法开发工具之Eclipse快捷键 1、【ALT+/】此快捷键为用户编辑的好帮手,能为用

Eclipse使用:2 Eclipse安装中文语言包

Eclipse使用:[2]Eclipse安装中文语言包——简介下载的Eclipse默认都是英文的,对于不熟悉英文的人用起来就比较麻烦点。本经验介绍安装Eclipse中文包。语言包是Eclipse提供的Babel Language Packs。Eclipse使用:[2]Eclipse安装中文语言

声明:《Cusp, An Eclipse Lisp Plugin eclipse svn plugin》为网友不离开你的人分享!如侵犯到您的合法权益请联系我们删除