推荐一个LISP的开发工具-转载

majiajun_no_4 2008-09-24 02:23:54
加精
也许大家对LISP这个历史悠久的语言会很陌生,但是这个诞生于上个世纪中叶的编程语言到现在还是拥有顽强的生命力。MIT的6.001课程还将它作为计算机科学的入门语言。

最近在学习LISP过程中了解了一个很强大的IDE,它的名字叫DrScheme.它是一个图形化的开发工具,用起来也很方便。这里是它的链接:http://download.plt-scheme.org/drscheme/。这里有Windows版的也有Linux版的.

安装好后,进入主界面,到工具栏中选择Language-->Choose Language,如下图所示。选择R5RS,the Revised5 Report on the Algorithmic Language Scheme。



这里仿照一个简单程序,求平方根:

分别先定义square, average函数,求平方根的算法大概如下:

对输入x,

(1)猜测解a=1为;

(2)检查a*a-x是否足够小;假如足够小,就认为a是解;否则让a=(x/a+a)/2,反复循环,以接近其解;

(define (square x)
(* x x))
(define (average x y)
(/ (+ x y) 2))
(define (good-enough guess x)
(< (abs (- (square guess) x)) 0.001))
(define (improve guess x)
(average guess (/ x guess)))
(define (try guess x)
(if (good-enough guess x)
guess
(try (improve guess x) x)))
(define (squareroot x)
(try 1.0 x))

(squareroot 2)

...全文
1893 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
caddle198287 2012-07-09
  • 打赏
  • 举报
回复
很受益,谢谢分享。













孕妇知识


jiankangshiye 2011-04-02
  • 打赏
  • 举报
回复
www.common-lisp.net这里面有很多项目资源和lisp相关的链接。
HCM32 2009-10-06
  • 打赏
  • 举报
回复
pengliping813 2009-05-12
  • 打赏
  • 举报
回复
艾圣奇软件工厂是以模板技术为基础的软件快速开发工具,也是为了帮助软件公司:降低开发成本、提高开发速度、提高软件品质的一个辅助开发工具.

1、 此软件主要包含两个开发模板:Form模板和List模板,通过简单的xml配置和dhtml的Attribute配置,可以完成单表、多表、相关连多表的新增、删除、修改、查询、复杂查询、Lov、对指定字段加密等功能,不需要编写代码;

2、此软件包含一组美观的dhtml组件。
如有想详细了解此软件请在百度搜索<艾圣奇软件工厂>既可看到!
dabaogame 2009-04-07
  • 打赏
  • 举报
回复
多谢 学习到
vitalgg 2009-04-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mm_1104 的回复:]
能留下您的联系方式吗?
我的一个朋友在找这方面的人才,希望能用LISP 进行AUTO CAD二次开发。
他的电话:15901398212  段海峰
[/Quote]

我觉得 AutoCAD 的二次开发和 lisp 本身的开发还是有很大的区别的,
尤其是AutoCAD引入 Visual lisp之后,更加距 lisp 的思想越来越远了.
poke110 2009-04-06
  • 打赏
  • 举报
回复

sjjf 2009-04-06
  • 打赏
  • 举报
回复
这个工具确实不错,俺就是用它配合来学习scip的
nettman 2009-04-06
  • 打赏
  • 举报
回复
Mark!
陌上花花 2009-04-06
  • 打赏
  • 举报
回复
谢谢楼主。学习了
bubsy 2009-04-06
  • 打赏
  • 举报
回复
UP
lolanda 2009-04-06
  • 打赏
  • 举报
回复
关于这个软件(plt scheme)的学习和讨论,欢迎大家加入qq群:57971958.
群里有不少关于这个软件的学习和使用,有兴趣的朋友可以加入!慢慢迈向编程大门!
lwtbysj 2009-04-05
  • 打赏
  • 举报
回复
不错
leer168 2009-04-05
  • 打赏
  • 举报
回复
挺好
wangyi_9898 2009-04-05
  • 打赏
  • 举报
回复
推荐个技术网站,有不少资料,做软件的朋友可以去看看,网址是:http://www.ciitc.com
liuzheng0923 2009-04-05
  • 打赏
  • 举报
回复
ding!
chernclass 2009-04-04
  • 打赏
  • 举报
回复
不错
wuhaibo632844212 2009-04-04
  • 打赏
  • 举报
回复
wadawdawdf
小曦子 2009-04-04
  • 打赏
  • 举报
回复
不错
addictfs 2009-04-04
  • 打赏
  • 举报
回复
hao tie ding yige
加载更多回复(18)
代码转载自:https://pan.quark.cn/s/f5bde8163b1f 在计算机辅助设计(CAD)领域中,处理各类图纸是一项常见工作,而文字作为图纸的重要组成部分,其处理不可或缺。由于不同项目对字体样式的需求各异,逐一对图纸中的字体进行手动调整,无疑是一项既耗时又单调的任务。标题“一次性修改cad所有字体样式”所关注的问题正是针对这一难题,它提出了一种能够高效批量更替CAD图纸字体样式的解决方案,以此提升工作效率。描述中的“一次性字体更改样式,避免繁琐工序”,突出了该方法能帮助用户绕过传统逐个修改的流程,显著优化工作流程。这通常涉及到运用CAD软件自带的批量操作功能或借助外部脚本辅助完成。在诸如AutoCAD这类CAD软件中,实现批量字体样式更替可以通过以下途径:1. **运用“查找与替换”功能**:在AutoCAD中,用户可访问“编辑”菜单,进而找到“查找与替换”功能。在此功能界面中,可以设定需要查找的旧字体类型,并指定新的字体样式作为替换内容。随后,软件将自动扫描整个图纸,将所有匹配的旧字体转换为新的字体样式。2. **运用LISP脚本**:AutoCAD支持通过LISP(List Processor)语言开发定制化脚本。通过编写特定的LISP程序,能够完成图纸中字体的批量替换。这些脚本可以直接在命令行界面执行,亦可保存为.ASC文件以备后续使用。3. **借助外部工具**:市面上存在一些专注于处理CAD文件的第三方应用软件,它们提供包括字体样式批量修改在内的多种批量处理功能。这类工具通常具备直观易用的用户界面,使得操作过程更为便捷。4. **执行批量DWF/DWG转换**:在某些场景下,可以通过先将CAD文件转换为DWF或DWG格式,再导入...

696

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧