Lisp-Stat windows環境搭建

概述

    lisp-stat是使用lisp語言進行統計計算和繪圖的環境。因爲面向對象在統計計算中的優點,lisp-stat選擇CLOS進行編程。關於lisp-stat的詳細介紹可參照文檔 lisp-stat an object-oriented environment. html

獲取lisp-stat

    lisp-stat官方主頁           lisp-stat的ftp地址  shell

DOS下進入lisp-stat的ftp目錄(用戶名:anonymous 密碼:your email)編程

E:> ftp ftp.stat.umn.edu
ftp> cd pub/xlispstat/current/mswin/
尤爲關鍵的一步是要將ftp傳輸模式改成binary,不然安裝時出現亂碼:
ftp> binary
使用get命令獲取 "WXLSZIP.EXE" "WXLS32ZP.EXE" "README"三個文件,以WXLS32ZP.EXE爲例:
ftp> get
遠程文件 "WXLS32ZP.EXE"
本地文件 "E:\\lisp-stat\\WXLS32ZP.EXE"
以 -d參數執行WXLS32ZP.EXE文件( 文件所有安裝在當前目錄下)
E:\LISP-STAT> WXLS32ZP.EXE -d
運行WXLS32.EXE,以下圖,表示環境安裝成功:

測試

運行個hello list-stat,能夠看到和slime下的Common Lisp編程時同樣同樣的: app

> (defun hello-lisp-stat ()
    (format t "hello list-stat"))
HELLO-LISP-STAT
> (hello-lisp-stat)
hello list-stat
NIL

生成一個點圖窗體: 測試

> (setf x (append (iseq 1 18) (list 30 40)))
(1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 30 40)

> (setf y (+ x (* 2 (normal-rand 20))))
(-0.40923046320634615 -0.11182321983577648 4.74794017178715 3.0869868918683987 5.237251838534872 4.771014778990422 6.514947113313122 10.833062942001654 7.7151155712397905 13.077315057264563 11.45739504774331 9.47785338422505 11.95848976005861 15.834324990969455 16.819301142210833 12.351252716850015 16.993779192648702 18.795425728569157 25.150504039705552 40.75694946472682)

> (setf w (plot-points x y))
#<Object: 13e4288, prototype = SCATTERPLOT-PROTO>


一切準備就緒,開始咱們的LISP-STAT之旅吧! ui

相關文章
相關標籤/搜索