文档章节

Lisp-Stat windows环境搭建

烟波
 烟波
发布于 2013/12/17 18:54
字数 383
阅读 222
收藏 3

概述

    lisp-stat是使用lisp语言进行统计计算和绘图的环境。由于面向对象在统计计算中的优势,lisp-stat选择CLOS进行编程。关于lisp-stat的详细介绍可参照文档 lisp-stat an object-oriented environment.

获取lisp-stat

    lisp-stat官方主页           lisp-stat的ftp地址 

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编程时一样一样的:

> (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之旅吧!

© 著作权归作者所有

共有 人打赏支持
烟波
粉丝 23
博文 31
码字总数 164649
作品 0
深圳
程序员
私信 提问
Lisp-Stat 翻译 —— 第一章 简介

第一章 简介 1.1 统计计算环境 以前,统计计算主要集中于数值计算。那时的计算机运行速度慢,为了获得合理的性能,人们不得不在一个相对较低水平上细心地编写程序。结果,为了效率,大多数早...

烟波
2014/03/05
0
2
Windows下Lisp开发环境的安装配置

最近买了新出的《实用Common Lisp编程》,准备学习Lisp。结果到书上面所说的网站下载开发环境的时候,发现作者不再更新了。没办法,只好自己搭建开发环境。 Lisp开发最推崇的环境是Emacs + s...

魔力猫
2011/11/16
0
2
Common Lisp环境搭建 for Windows

步骤: 1.安装CLISP编译器 2.安装 Quicklisp,clisp出名的包管理器3.Emacs,windows版4.Emacs Slime 文章参考:http://www.mohiji.org/2011/01/31/modern-common-lisp-on-windows/ 一.CLISP编......

闲尘
2013/10/27
0
4
Lisp-Stat 数据读取与绘图

应研发要求,需要研究工频对产品的影响,理论不需赘述,直接上数据: 数据预处理 原始数据如下: 一般用宏处理成csv文件,分隔符为逗号和空格居多,Matlab和Lisp-Stat处理就和便捷了。 数据读...

烟波
2015/07/07
0
2
一句python代码搭建FTP服务

环境搭建: python windows/linux pip install pyftpdlib (安装失败请到这里下载:https://pypi.python.org/pypi/pyftpdlib/) 一行代码搞定的事: 到你打算分享的目录下执行,python -m pyf...

_周小董
05/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开源 serverless 产品原理剖析(二) - Fission

背景 本文是开源 serverless 产品原理剖析系列文章的第二篇,关于 serverless 背景知识的介绍可参考文章开源 serverless 产品原理剖析(一) - Kubeless,这里不再赘述。 Fission 简介 Fiss...

阿里云官方博客
5分钟前
0
0
Android面试整理(附答案)

面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解! 基础知识 – 四大组...

终端研发部
9分钟前
1
0
Vue 改变数组触发视图更新

Vue 改变数组触发视图更新 以下方法调用会改变原始数组 push(), pop(), shift(), unshift(), splice(), sort(), reverse()push()push() 方法可向数组的末尾添加一个或多个元素,并返回新的...

不负好时光
14分钟前
0
0
计算机系统要素 C5

本章值得一提的是组织计算机的结构。Hack 的指令和数据是分开存储的,因此它的 CPU 有两个 input: IN inM[16], // M value input (M = contents of RAM[A]) instruction[16],...

lionets
31分钟前
2
0
SpringSecurity404需要注意的地方

在使用@RequestMapping的时候路径的值如果写为("auth"),虽然用的时候前面加不加"/"没有区别,但是在配置了SpringSecurity的http.authorizeRequests().antMatchers()时就必须要注意了! 🌰1...

百萬馬力
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部