Информация о CLISP 2.47
Название | CLISP 2.47 |
Операционные системы |
|
Статус | Freeware |
Размещено в каталоге | 01 марта 2009 |
Скачать CLISP 2.47
Внимание!
Несмотря на то, что перед публикацией мы проверяем файлы несколькими антивирусами, увы, в современном мире это не гарантирует их 100% безвредности. В этой связи редакция портала F1CD.ru не несёт ответственности за ущерб, который может быть причинён CLISP 2.47 и любым другим ПО, а также настоятельно рекомендует проверять загруженные программы Вашим антивирусом.
-
clisp-2.47-win32-mingw-big.exe
Скачать с downloads.sourceforge.net
Вес файла: 3,83 Мб
MD5-хеш: 33c96f64e7d30694c5da896bcf6b8645
Скачать
-
clisp-2.47-win32-mingw-big.exe
Скачать с нашего сервера
Вес файла: 3,83 Мб
MD5-хеш: 33c96f64e7d30694c5da896bcf6b8645
Скачать
Это приложение для Windows под названием CLISP — ANSI Common Lisp, последний выпуск которого можно загрузить как clisp-2.49.tar.bz2. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием CLISP — ANSI Common Lisp с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
— 1. Загрузил это приложение на свой компьютер.
— 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 3. Загрузите это приложение в такой файловый менеджер.
— 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
— 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 6. Скачайте приложение и установите его.
— 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine — это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine — это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
СКРИНШОТЫ
CLISP — ANSI Common Lisp
ОПИСАНИЕ
CLISP — это переносимая среда реализации и разработки ANSI Common Lisp, созданная Бруно Хейбле. Интерпретатор, компилятор, отладчик, CLOS, MOP, FFI, Unicode, сокеты, CLX. Пользовательский интерфейс на английском, немецком, французском, испанском, голландском, русском и датском языках.
Особенности
- переводчик
- компилятор
- отладчик
- ЗАКРЫТЬ
- СС
- FFI
- Unicode
- CLX
- i18n
- розетки
Аудитория
Информационные технологии, наука и исследования, образование, продвинутые конечные пользователи, системные администраторы, разработчики
Интерфейс пользователя
X Window System (X11), веб-интерфейс, консоль / терминал, командная строка
Язык программирования
Лисп, сборка, C
Среда базы данных
Oracle, PostgreSQL (pgsql), Беркли / Sleepycat / Gdbm (DBM)
Категории
Инструменты сборки, компиляторы, интерпретаторы, системные оболочки, искусственный интеллект, математика
Это приложение также можно загрузить с https://sourceforge.net/projects/clisp/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.
cLISP
cLISP code
What is CLISP?
cLISP, is a version of the LISP/(LIS)t (P)rocessing language.
NOTE: LISP processing type of programming languages tend to use a lot of circular brackets in their code: ((())).
Download CLISP
GNU cLISP, can be downloaded for FREE from:
https://sourceforge.net/projects/clisp/files/latest/download
When you’ve gone and downloaded CLISP; then, during the installation process, remember to check add the path to your Windows environment variable. Then, go and open a MS DOS prompt window; and, type in…
C:> clisp
[1]>
…to get cLISP running. Now, you are ready to type in cLISP code and run it inside of the cLISP interpreter program; quite simply, by typing in the cLISP commands; and, then, pressing the [ENTER] key to make those commands execute.
Code examples…
(print «Hello, world!»)
(print (+ 1 2))
Tutorials…
Tutorials point
https://www.tutorialspoint.com/lisp/index.htm
31 Jan 2011
The high-level outline for this is:
-
Download and install CLISP (http://clisp.cons.org/)
-
Download and install Emacs (http://www.gnu.org/software/emacs/)
-
Download and install Quicklisp (http://www.quicklisp.org/)
-
Configure everything so that it plays nice together.
Download and install CLISP
Download CLISP from Sourceforge here:
http://sourceforge.net/projects/clisp/files/clisp/2.48/.
Note: the latest version (at the time of writing) is 2.49, but it reportedly has problems with
Windows paths and I’m having trouble getting it to load SLIME properly, so for
now I’m recommending 2.48.
You want clisp-2.48-win32-mingw-big.exe
. (The “big” download is only 1.1 MiB
larger and includes a larger pre-built library). Run the installer, and feel
free to choose the defaults. CLISP will end up being installed at C:\Program
, and it will add that directory to your PATH (which is
Files\clisp-2.48
important later).
Unfortunately, there’s a bug in the 2.48 installer. You’ll need to copy a file
into the right place to launch 2.48 successfully. Open up Explorer and browse
to C:\Program Files\clisp-2.48
(or wherever you installed it.)
In the clisp-2.48
directory there’ll be another directory named libsvm
; copy
svm.dll
out of that directory and place it in clisp-2.48\full
.
Once that’s done there’s a CLISP link in your Start Menu; you should be able
to run it and see the following:
To quit just hit Control-D or type in (quit)
and hit enter.
Download and install Emacs
Pre-built binaries for the latest Emacs are available at
http://ntemacs.sourceforge.net/. You can download the latest CVS binary,
or you can go back to the last stable release. The latest CVS is probably fine
though.
Unforunately they’re only offering .7z files at the moment, so you’ll probably
need to grab 7zip (http://www.7zip.org/) as well if you don’t have it
already.
Extract the ntemacs file wherever you’d like it installed (C:\Program Files
works fine). In ntemacs24/bin
you’ll see a file named runemacs.exe
; make a
shortcut to that someplace handy (Desktop, Start Menu, etc.). Go ahead and run
it to make sure it loads; you’ll need it in a moment.
Download and install Quicklisp
Download Quicklisp from http://www.quicklisp.org/. (It’s in beta at the
time this was written, but it’s fully functional and awesome). Download the
install file (http://beta.quicklisp.org/quicklisp.lisp at the time of
writing) and save it to disk somewhere easy to find.
Next, run CLISP and type in the following:
(load "C:/path/to/quicklisp.lisp")
Notice that you’ll need to use forward slashes instead of Windows normal
backslashes. (Or if you want you can use \\
).
After it loads, run:
(quicklisp-quickstart:install :path "C:\\quicklisp\\")
Note: By default Quicklisp tries to install in $HOME/quicklisp
. It tries to
figure out where that is by running (user-homedir-pathname)
, which as far as I
can tell relies on $HOME being set properly. Unfortunately, Windows (version 7
at least) sets up $HOME differently depending on how you ran the program. If
you run CLISP on the command line, $HOME won’t be set at all so it’ll use
$USERPROFILE instead. If you run it from Emacs (as we will be later), $HOME
will be set and you’ll get a different directory ($APPDATA). All in all,
it’s arg-inspiring.
Long story short, we’re installing it in a known location. (C:\quicklisp
).
That’s why we’re passing a path above. The trailing \ is important; don’t
leave that off.
That’ll download the rest of the system and get it set up for you.
Now go ahead and read on http://www.quicklisp.org/ about how to use it.
It’s very easy to search for and install Common Lisp libraries. For example,
to get ahold of “ieee-floats” for the previous entry, just run:
(ql:quickload "ieee-floats")
That will download the library if it hasn’t already and load it into your CL
environment for you.
Configure everything so that it plays nice together
First, CLISP is going to need some configuration to find temporary directories
properly. Not sure why, but SLIME (the IDE we’ll be setting up in Emacs) will
barf complainining about the temporary directory if we don’t do this.
Open up $HOME\.clisprc.lisp
(e.g.
C:\Users\username\AppData\Roaming\.clisprc.lisp
. Ain’t Windows grand?) in a
text editor. (Emacs, for example:)). Add the following:
;;; Load Quicklisp when CLISP launches
#-quicklisp
(let ((quicklisp-init "C:\\quicklisp\\setup.lisp"))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
;;; Fix for CLISP on Windows.
(setf temporary-file-directory "C:\\<home-directory>\\AppData\\Local\\Temp")
(setf (ext:getenv "temp") temporary-file-directory)
(setf (ext:getenv "tmp") temporary-file-directory)
Replacing <home-directory>
with your home directory. (e.g. C:/Users/whomever
).
This should work for Windows Vista and 7, on Windows XP use C:\<home-directory>\AppData\Temp
. Go ahead and save that file; you should be done
with it now.
Next, run CLISP again and enter the following:
(ql:quickload "quicklisp-slime-helper")
This’ll install SLIME (http://common-lisp.net/project/slime/) for you,
an awesome Common Lisp development environment.
Last, open up your Emacs configuration file. The easiest way to find this is
to just launch Emacs and type in Ctrl-x, Ctrl-f and enter ~/.emacs
in the
prompt at the bottom of the window.
In that file, add the following lines:
(setq inferior-lisp-program "clisp.exe")
(load "C:\\quicklisp\\slime-helper.el")
At this point, you should be ready to go. To try it all out, launch Emacs,
type Alt-x (Meta-x, technically), and type in “slime”. Hit enter and you
should find yourself at a CL-USER prompt within Emacs.
Now, actually learning to use SLIME is well beyond the scope of this entry.
For that, I recommend Peter Seibel’s Practical Common Lisp. Chapter 2 covers getting around
both in Emacs and SLIME. (It talks about Lisp in a Box, which is sadly
unmaintained at this point, hence this blog post).
Really, if you’re at all interested in learning Common Lisp then PCL is an
excellent resource, and I suggest you buy a copy. I’ve just about worn mine
out.
Installing CLISP on your own Computer
If you wish to install CLISP on your own machine
- Download the appropriate current version from CLISP
download - Uncompress (unzip or tar) to an appropriate directory
- Read the README file and follow the directions for installation.
Here is some details on installing it under Windows.
- Download the current windows version from CLISP
download - Unzip to c:\
- (Optional) If you want to change the initial configuration
file, edit src/config.lisp, using any text editor. You don’t need to
do this to get CLISP to work well. If you do, then start lisp (lisp.exe
-M lispinit.mem) and when the LISP prompt (> _) appears, eval the following
expressions by typing them into Lisp.(without-package-lock () (compile-file "src/config.lisp") (load "src/config.fas")) (saveinitmem) (exit)
- Make it easy to invoke. To make it easy to start
lisp do the following (i) create a batch file in the clisp directory
(e.g., c:\clisp-2.31\clisp.bat) to call clisp:c:\clisp-2.31\base\lisp -B "C:/clisp-2.31/" -M "C:\clisp-2.31\base\lispinit.mem"
(ii) Add the clisp directory to your PATH. You can do this by opening
the SYSTEM control panel, clicking on the ADVANCED tab. clicking on
the ENVIRONMENT VARIABLES button, finding the Path varialbe in the (lower)
System Variables window, clicking the EDIT button, and adding «c:\clisp-2.31\»
to the end of the string. Whew. - Test Lisp by strating it up. Enter a few s-expressions
and see what happens. - Use it. When you want to use lisp, you can cd to
whatever directory you like and call Lisp. That way, when you load a
file, the current directory will be the first one searched for the file.
[1]> (+ 2 3)
5
[2]> (print «hello world»)
«hello world»
«hello world»