文档章节

Lisp-Stat windows环境搭建

烟波
 烟波
发布于 2013/12/17 18:54
字数 383
阅读 213
收藏 3
点赞 1
评论 0

概述

    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
博文 29
码字总数 164649
作品 0
深圳
程序员
Lisp-Stat 翻译 —— 第一章 简介

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

烟波 ⋅ 2014/03/05 ⋅ 2

Windows下Lisp开发环境的安装配置

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

魔力猫 ⋅ 2011/11/16 ⋅ 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 ⋅ 4

Lisp-Stat 数据读取与绘图

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

烟波 ⋅ 2015/07/07 ⋅ 2

Win32 GNU Common Lisp 开发环境初探

因为我也是初学LISP,所以很多概念理解的都非常模糊,如果您在看完本篇之后,能给我一些批评和建议,我会非常感谢。 在Win32环境下安装GNU Common Lisp之后,会在开始菜单生成对应的快捷方式...

兰穆达 ⋅ 2012/05/22 ⋅ 0

搭建lisp web 服务器

这个星期尝试了下lisp几个web服务器,话不多说, 一,Allegro CL 的 AllegroServe下载: [Allegro CL][1],[AllegroServe][2]1.打开ACL![ACL][3]2.在 Debug Window 依次输入一下命令:ld d:/as...

xiao刀 ⋅ 2014/01/06 ⋅ 3

一句python代码搭建FTP服务

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

_周小董 ⋅ 05/01 ⋅ 0

Common Lisp支持中文编辑和编译的windows下环境搭建志

第一步,安装emacs+slime+sbcl/ccl/... 安装windows下的emacs ,http://ftp.gnu.org/gnu/emacs/windows/emacs-24.3-bin-i386.zip 安装windows 下的sbcl(注意下载win下的文件),http://www.sbcl......

褐衣 ⋅ 2016/10/09 ⋅ 0

Lisp-Stat 翻译 —— 第三章 Lisp编程

第三章 Lisp编程 上一章我们使用了一些内建的Lisp函数和Lisp-Stat函数来运行一些有趣的运算。我们构建的表达式中的一些还是相当复杂的。当你发觉自己多次键入相同的表达式的时候(当然你使用...

烟波 ⋅ 2014/04/04 ⋅ 0

Clozure CL (user-homedir-pathname)问题总结

自己的emacs配置在windows下使用已经很好了,也总结了很多脚本,最近在运行lisp时出现问题,我用的是sbcl和Clozure CL.这两个都是最优秀的开源lisp实现之一.我的配置文件都在我的git仓库目录,这...

闲庭风 ⋅ 2013/07/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

笔试题之Java基础部分【简】【一】

基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他 1.length、length()和size() length针对...

anlve ⋅ 29分钟前 ⋅ 2

table eg

user_id user_name full_name 1 zhangsan 张三 2 lisi 李四 `` ™ [========] 2018-06-18 09:42:06 星期一½ gdsgagagagdsgasgagadsgdasgagsa...

qwfys ⋅ 54分钟前 ⋅ 0

一个有趣的Java问题

先来看看源码: public class TestDemo { public static void main(String[] args) { Integer a = 10; Integer b = 20; swap(a, b); System.out......

linxyz ⋅ 58分钟前 ⋅ 0

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 8

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部