ICode9

精准搜索请尝试: 精确搜索
  • 使用Hy宏生成Python代码2019-11-11 09:06:50

    我正在尝试从Hy生成一些python代码.怎么做得更好? 我尝试了几种方法.一个是与宏: (defmacro make-vars [data] (setv res '()) (for [element data] (setv varname (HySymbol (+ "var" (str element)))) (setv res (cons `(setv ~varname 0) res))) `(do ~@res)) 然

  • 可以将Android手机用作PC来编写c,lisp,java…并编译代码以运行它吗?2019-11-02 19:26:45

    我有一个Android手机(摩托罗拉Milestone),我想将其设置为一台小型PC.我想将其用于编程,例如编写lisp或C helloworld程序,编译代码并运行它. 是否有适用于Android OS的C,lisp,Java,ruby等开发环境? 例如Turbo C,clisp,Python,Perl;适用于Android OS的任何语言的dev IDE?解决方法:This P

  • quicklisp安装和使用cl-dbi失败,并出现错误-打开共享库“ libmysqlclient_r.so”时出错:2019-10-28 03:16:21

    我想使用cl-dbi连接mysql. 在使用quicklisp在sbcl上安装cl-dbi之后,尝试连接到mysql,但失败并出现以下错误: (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when (probe-file quicklisp-init) (load q

  • Linux-在Lisp上使用dolist从列表中提取n元素2019-10-25 12:51:49

    您好,我正在尝试创建一个函数,该函数将字母列表作为参数,并将单个字母作为参数.我想将任何单个字母从列表中删除. (defun extract-all (lett li) (let ((new-list nil)) (dolist (letter li new-list) (if (eql lett letter) (setf new-list (cons n

  • 在python中有可能像perl的左值或者lisp的setf吗?2019-10-02 23:09:02

    在口齿不清中你可以说: (setf (aref a 1) 5) 在perl中你可以说: substr( $string, $start, $stop ) =~ s/a/b/g 在python中有可能是这样的吗?我的意思是可以将函数结果用作左值(作为赋值操作的目标)吗?解决方法:在编译器级别,特别禁止分配函数调用的结果: >>> foo() = 3 File "<s

  • linux – 当它失去焦点时更改Emacs窗口外观2019-08-26 21:51:29

    当我编程时,我使用带有Emacs的两个屏幕,两个缓冲区在每个窗口中分开,在任何时候在屏幕上共计4个开源文件. 我在使用C-x b的缓冲区之间切换,在使用Alt-TAB的Windows之间切换.当我通过为模式行和模式行不活动定义不同的面来切换它们时,我改变了缓冲区的外观.但是当我通过Alt-TAB从Ema

  • linux – Emacs Lisp使用自定义环境变量生成子进程2019-07-26 18:51:04

    基本上我想生成一个更改其工作目录的进程. 我的想法是产生一个过程并设置PWD环境变量. 有办法获得这样的东西吗? (实际上我想改变任何环境变量的灵活性)解决方法:只需在生成进程之前绑定default-directory变量.例: (let ((default-directory "/tmp/")) (call-process "/bin/bash"

  • 解析Lisp输入到python的问题2019-07-25 11:55:55

    我试图将lisp输入解析为python列表.但是当我解析输入时,我得到了字符串列表,但我希望将单个元素作为int. 示例:当我解析以下输入时:“(2(10(5 11)))(5 6)(4)” 输出:[[[‘2′],[’10’,’5′]],[[‘5’],[‘6’]],[[‘4’]]] 我使用:[[map(int,x)for x in lst] for lst in test]将字符

  • python – 需要帮助让CLisp将标准输入读入列表2019-07-25 00:56:37

    我正在努力将一些现有的Python代码转换为CLisp,就像练习一样…… 程序读取数字列表并从列表中创建平均值,最小值,最大值和标准偏差.我有基于文件的功能: (defun get-file (filename) (with-open-file (stream filename) (loop for line = (read-line stream nil) whi

  • 《GNU Emacs Lisp 编程入门》-前言2019-07-20 21:43:06

    原文链接:http://www.cnblogs.com/Guanghui-Zeng/archive/2012/11/21/2781498.html   GNU Emacs 文本编辑器的绝大多数代码是用一种被称为 Emacs Lisp 的编程语言编写的。用这种语言编写的代码就是这个软件—指令集—用户通过它向计算机发布命令以告诉

  • [Lisp]用 sbcl, asdf 和 cl-launch 编写可分发的 lisp 程序 (2) -- 转载2019-07-20 21:42:46

    原文链接:http://www.cnblogs.com/Guanghui-Zeng/archive/2012/12/15/2818867.html 转载自:http://tianchunbinghe.blog.163.com/blog/static/700120061138929916/ 最近心血来潮,想看看我的博客访问量怎样,又哪些人访问,惊奇地发现我的一些 Lisp 方面的文章被

  • [Lisp]用 sbcl, asdf 和 cl-launch 编写可分发的 lisp 程序 -- 转载2019-07-20 21:41:05

    原文链接:http://www.cnblogs.com/Guanghui-Zeng/archive/2012/12/15/2818865.html 转载自:http://tianchunbinghe.blog.163.com/blog/static/7001200692314249376/ 如果你认为看完并且看懂了这五本书:1.《Common Lisp: A Gentle Introduction to Symbolic

  • javascript – 语言之间递归处理的差异2019-07-15 19:58:39

    以下是一些不同语言的片段. 有问题的函数取自SICP,例如. 1.41. Lisp的: (define (double f) (lambda (x) (f (f x)))) (define (inc x) (+ x 1)) (((double (double double)) inc) 5) Python: def double(f): def result(x): return f(f(x)) return result def inc(x):

  • python延迟执行2019-07-15 00:58:28

    要在Lisp中实现streams as delayed lists,使用Lisp宏是recommended. (defmacro cons-stream (a b) (cons ,a (delay ,b))) (defmacro delay (expr) `(memo-proc (lambda () ,expr))) 用Python和Perl的方式做同样的事情是什么? 编辑.是否可以使用这样一个很酷的结构作为流 (

  • 除了乘法和取幂之外,星号在Python中的作用是什么?2019-07-14 01:59:20

    参见英文答案 > asterisk in function call                                    3个 >            proper name for python * operator?                                    7个在Peter No

  • 将一些LISP转换为C#2019-07-13 19:16:17

    我正在阅读Paul Graham’s A Plan for Spam,想要更好地理解它,但我的LISP真的很生疏.他有一段代码可以计算概率: (let ((g (* 2 (or (gethash word good) 0))) (b (or (gethash word bad) 0))) (unless (< (+ g b) 5) (max .01 (min .99 (float (/ (min 1

  • Lisp开发环境lispbox2019-07-07 10:38:12

    原文链接:http://www.cnblogs.com/heroking2000/archive/2012/09/02/2667668.html Lisp开发环境lispbox推荐一下  转载于:https://www.cnblogs.com/heroking2000/archive/2012/09/02/2667668.html

  • 使用Python的漂亮打印Lisp2019-07-06 14:57:42

    有没有办法在Python中漂亮地打印Lisp风格的代码字符串(换句话说,一堆平衡的括号和文本)而无需重新发明轮子?解决方法:简短的回答 我认为合理的方法是,如果可以的话,是生成Python列表或自定义对象而不是字符串,并使用pprint模块,如@saulspatz所建议的那样. 答案很长 整个问题看起来像

  • linux – 如何在Ubuntu 8.10中设置6.001的MIT Scheme2019-07-05 10:50:21

    我通过视频讲座和讲座讲义自学6.001.但是,我在Ubuntu(intrepid)中设置MIT Scheme时遇到了一些问题. 我使用了包管理并安装了MIT-Scheme,但它显然是错误的版本.它应该是7.5.1而不是7.7.90 我按照本网站的说明(http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Scienc

  • 计算机程序的构造和解释——笔记(一)2019-06-27 20:50:17

    相信很多人同我一样,看到这本书的名字,就觉得这本书霸气,是一本难得的好书。源于各种各样的原因,我接触这本书的时间很晚。不像国内有些学校那样,在大学上课的时候,就选用的这本书作为教材。想来,非常羡慕。感谢裘宗燕老师的翻译,让我更加深刻的认识到计算机程序是如何组织起来的。鉴于

  • 是否有类似Lisp的Python / Django的SLIME?2019-06-21 14:56:23

    我知道Django控制台,它在某种程度上是有用的,但是能够在控制台打开的情况下编辑你的代码真的很好,在Emacs中使用石灰SLIME.是否有任何东西可以为Django提供帮助,或者,至少是Python?解决方法:我不知道这是否正是您所寻找的,但Workzeug提供了一个交互式调试工具,可以像这样使用.只需执

  • Common-lisp集成环境搭建2019-06-13 11:49:43

    为什么80%的码农都做不了架构师?>>>    缘由:学习common-lisp过程中,一般都是在我本地的虚拟机中,用的lispbox(由于参考书很老)。最近有需求在我的远程服务器上跑(ubuntu,在美国的虚拟主机,原因大家都知道的)。安装好lispbox后,发现无法在远程ssh工具上打开,换工具测试,还是不行。

  • 在python中绑定局部变量2019-06-10 22:43:53

    我想知道是否有一种在python中绑定局部变量的好方法.我的大部分工作都涉及将短数据或文本处理脚本与一系列表达式拼凑在一起(当python允许时),因此定义对象类(用作命名空间)并实例化它们似乎有点多. 所以我想到的就像(普通)lisp一样,你可以做类似的事情 (setq data '(1 2 3)) (set

  • linux – nohup SBCL ubuntu无法读取标准输入2019-06-07 01:37:48

    在Ubuntu上我用线程编译了sbcl 1.0.35.我可以高兴地从命令行使用sbcl,我的hunchentoot网站使用线程,但是当我退出时它已经消失了.当我尝试nohup sbcl时 nohup ./src/runtime/sbcl –core output / sbcl.core 我明白了 (SB-IMPL :: SIMPLE-STREAM-PERROR“无法读取~S”#9) 我尝试了

  • linux – slimv没有加载到vim中的* .lisp文件2019-05-30 21:49:22

    我安装了slimv.vim(首先在Archlinux上通过yaourt然后通过vimana)并且通过这两种方法,当我打开一个lisp文件时,slimv.vim不会加载.我已经搜索了谷歌搜索结果以获得调试帮助,这是我到目前为止所检查的内容: >:scriptnames没有显示slimv.vim,因此根本没有加载 >:filetype显示设置为ON的所

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有