GCL - an implementation of Common Lisp
-
概览
-
资讯
-
博客
-
问答
软件简介

首先,list函数收集参数到一个表格: 我们也可以用list收集含有关键字的数据: 当我们用getf指定关键字时,会返回关键字后的数据: 这里我们指定了关键字:a,于是返回了值1。 下面我们就可以定义一个函数,函数的参数是CD信息,返回一个列表: defun定义函数的格式为: (defun 函数名 (参数*) (函数体*)) 这里的make-cd...
LISP两大方言系:Common Lisp以及Scheme Lisp(以下简称cl与scheme),之所以说是方言系,是因为LISP语言具有很高的灵活性,语法很容易转化成另一种形态,每一个语法系都有众多的版本实现。 在《计算机程序构造与解释》中采用的是MIT SCHEME,而在《实用COMMON LISP编程》当中,采用的是SLIME(lisp in a box是一个集成环...
一、准备知识: 一、图标:(文件格式为 .ico) 图标有两种,分别是大图标(wc.hIcon)和小图标(wc.hIconSm)。 大图标:任务栏中程序图标 小图标:窗口上的图标 图标文件格式.ioc的转换: 1.可通过格式转换软件,...
学习lisp之初首先要安装好开发环境,windows下可以直接安装lispbox(免费)和lispworks(有免费和收费版本)。 linux下的选择也很多,可以安装gcl(gnu common lisp)或是clisp。当然也可以安装lispbox,感觉上lispbox使用上是非常顺手的。 fedora下面安装gcl,clisp可以用命令:yum install gcl clisp 新版本的opensus...
因为我也是初学LISP,所以很多概念理解的都非常模糊,如果您在看完本篇之后,能给我一些批评和建议,我会非常感谢。 在Win32环境下安装GNU Common Lisp之后,会在开始菜单生成对应的快捷方式,查看其属性,起始位置为空,这样这个快捷方式复制到任何目录运行之后,都会把运行目录作为当前路径。 我在桌面建立一个lispwor...
import java.util.ArrayList; import java.util.List; public class GenericClass<E>{ private List<E> list; private final int size; public GenericClass(int size){ this.size=size; list=new ArrayList<E>(); } public void add(E e){ if (list.size()<size){ list.add(e); System.out.println("元素"+e); } else{...
先贴引用: http://baike.baidu.com/link?url=E75pq7vHqqtqkhbEF2Gcl4-3o-E-yEgd12vlT_4FeDAeN5QCLZ_dvzLJideWjUZsoA1YyyEdiLQVBs1x6U2loq http://www.cnblogs.com/dingyingsi/p/3760447.html JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计...
提示: 1、CheckMenuItem 函数用来改变菜单项的选择状态; 2、SetClassLong 函数可以修改窗口类注册前登记的所有参数, 这里通过 GCL_HBRBACKGROUND 参数指示要修改画刷; 3、用 CreateSolidBrush 函数根据常量数组中的颜色建立实心画刷; 4、InvalidateRect 用来是客户区无效, 从而导致重绘, 它的第二个参数为 nil 表示要操作...
Groovy被设计得非常轻量级,很容易迁入到任何Java应用系统。 你可以使用BSF将Groovy脚本嵌入任何Java代码中.但是Groovy提供了一个轻量级的紧密集成.下面是3种主要方法: 1.使用Shell调试脚本或表达式 在Groovy中你可以使用GroovyShell对Groovy脚本和表达式进行调试.GroovyShell允许你通过Binding对象传入或传出变量. // 从...
评论 (0)