commonlisp吧
关注: 416 贴子: 1,429

Common Lisp编程学习交流

  • 目录:
  • 程序设计及人工智能
  • 7
    这是什么情况。。。
    安全第1 5-27
  • 1
    哪位大佬有common lisp的标准文件,也就是 ANSI X3.226-1994 Information Technology - Programming Language - Common Lisp。或者哪里能白嫖到。 再拜谢
    安全第1 5-27
  • 2
    Roswell最初是一个命令行工具,旨在使安装和管理Common Lisp实现真正简单易行。 Roswell现在已经发展成为用于Common Lisp开发的全栈环境,并且具有许多功能,可以轻松测试,共享和分发Lisp应用程序。通过Roswell,我们旨在将Common Lisp社区推向全新的生产力水平。 罗斯威尔仍处于测试阶段。尽管如此,基本接口还是稳定的,不可能更改。Roswell目前在Linux,Mac OS X和FreeBSD等类Unix平台上运行良好。Roswell还可以在其他操作系统上运行,但是当前某些部件或功能可
  • 2
    lisp 写的好用的软件有哪些? exwm CLFSWM
  • 1
    程序员要学的最后一门编程语言: LISP linux 用户的最后一个发行版: LFS 了解一下可以提高功力
  • 5
    整来了一台sparc t2的机器,单路8核32线程,线程多且省电,打算用来多开lisp爬虫爬网页,自己装好了gentoo linux,内核版本5.5.11,由于sbcl官网提供的安装版本只到1.0.28,跑hunchentoot,lla啥的基本是没戏了,所以研究了一***cl的交叉编译 1.下载sbcl源码并解压 2.内网另找一台安装有sbcl的x86机器,两台机器开启nfs,吧sparc机器上的源码目录挂到x86机器上(反过来也行) 3.x86机(host)上设定相关编译主机架构和交叉编译器: host # export SBCL_ARCH=x86 host # export SBCL_XC
    zzk981 4-7
  • 1
    有大佬能告诉我这哪里写错了吗?本人小白,在自学lisp,在做ANSI common lisp书第二章的习题第八题b
  • 2
    搞了个可综合的16位的cpu(自娱自乐),两个通用寄存器,一个ram,一个人rom,ALU能进行+-&|!运算和>,>=,<,<=,==,!=的跳转指令。 正在做lisp程序转汇编,目前能实现+,-,and,or,not,set,let(只能做成let*),progn,loop,dotimes,以下是测试生成Fibonacci数列: (let ((x 1)(y 1)(z (+ x y))(k 7)) (dotimes (n (+ 10 k)) (set x y) (set y z) (set z (+ x y))) z) 编译: 运行: 目前正在做判断是否为真,毕竟对于lisp来讲0不是nil,SBCL的compiler里有关汇编的那块代码当初往PPC平
    zzk981 2-6
  • 0
    不要使用 LispBox,commonlisp官网有Portacle, 不过我觉得它不好用,不知道怎么修改,还是自己配置的emacs好用
  • 0
    ;;http://www.lisp.vip - &allow-other-keys &aux &body &environment &key &optional &rest &whole * ** *** *break-on-signals* *compile-file-pathname* *compile-file-truename* *compile-print* *compile-verbose* *debugger-hook* *debug-io* *default-pathname-defaults* *error-output* *features* *gensym-counter* *load-pathname* *load-print* *load-truename* *load-verbose* *macroexpand-hook* *modules* *package* *print-array* *print-base* *print-case* *print-circle* *print-escape* *print-gensym* *print-length* *print-level* *print-lines* *print-miser-width* *print-pprint-dispa
    绍斌2012 12-30
  • 5
    把合格的函数保存到另一个buffer里,这样就不用在上面的代码里翻了 使用Ctrl x b切换buffer
  • 1
    Corman Lisp是Windows操作系统下的Common Lisp开发环境,Corman Lisp包含了一套Intel处理器下的Common Lisp原生代码编译器、80x86汇编和反汇编工具以及多窗口的文本编辑器。Corman Lisp支持运行在Windows系列操作系统上,如Windows XP、Windows 2000等。Corman Lisp全面支持Win32 API、全部的Windows API函数等。
  • 1
    关闭工具栏 列表插件: imenu-list 代码折叠: hs-minor-mode 目录树: neotree 括号匹配: show-paren-mode 设置melpa源
  • 0
    非空即为真
  • 1
    :before :after :around
  • 0
    这样就不用打开vim看括号了
  • 13
    我用LsipBox没法保存设置,难受
    Yuan17 8-12
  • 1
    (setf str-head "format t \"") (defun simple-print (str) (with-open-file (out "finish.txt" :direction :output :if-exists :supersede :if-does-not-exist :create) (loop for x in str do (setf tmp-string (concatenate 'string "(" str-head x "\")" ) ) (write-line tmp-string out)))) (defun main (&optional argv) (with-open-file (in "/home/her/tmp_doc.txt") (when in (setf uu (loop for line = (read-line in nil 'eof) until (eq line 'eof) collect line)))) (simple-print uu))
  • 0
    loop了几天,自己就停了(好几次),无奈只能暂时通过tcl里exec sbcl代替。
    5-3
  • 3
    我用的编译环境是emacs+slime+sbcl,平时可以写含有汉语的程序文件,并且可以编译运行,但是当流中含有汉字的时候,把相关流写入文件就会报错,请问哪位大神可以指点一下怎么解决啊?或者去其他哪里提问可以解决?
  • 0
    加了一个handler test8 (HUNCHENTOOT:DEFINE-EASY-HANDLER (TEST8 :URI "/test8") (file) (SETF (HUNCHENTOOT:CONTENT-TYPE*) "text/html") (HUNCHENTOOT:POST-PARAMETER "file") (format nil "~A~A~A" (<head-id "3745528340") (<left-bar "BHa2R") (<right-bar (concatenate 'string "<pre>" file "</pre>")))) 上传页面html <form action=\"/test8\" method=\"post\" \"> <input type=\"file\" /><input type=\"submit\" /><br> </form> 然
    zzk981 10-7
  • 1
    对于类似: typedef int (SendChar)(char*, int, void*); 的定义,该如何调用? stackoverflow上没找到类似问题,cffi文档里也没找到。
    zzk981 9-11
  • 0
    使用common lisp 实现绘制UML图的专用语言。 https://github.com/cuichaox/dml/blob/dev/README.zh.org
    cuichaox 7-14

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

友情贴吧