#lisp

2021-5-5 20:29
这段视频是关于来自1989年的Pocket Companio Ai-1000,支持Lisp编程语言。在这段视频中我走过它...
2021-4-28 11:23
这是符号LISP机器的粗略介绍性演示(在布拉德帕克的仿真器中)。
Lisp in Forth(github.com)
2021-4-22 11:27
这是一个用于一个真正简单的动态范围范围的架构的解释器。 它只与Gforth一起运行,因为它使用了它的结构来实现其数据结构。 这个口译员的一个越来越多的部分是读者,在那里我必须做很多堆栈杂耍,以保持一切。 它并不是' Tlook现在非常涉及,但我记得关于读者例程的堆栈布局的花费相当多的时间。 在这里阅读为什么我......
2021-4-14 1:29
这是SICL的主要源代码存储库。 它包含thecompiler,标准库和文档。 SICL是普通LISP的新实施。 它被有意地分为许多独立于独立的模块,这些模块是一种完全或近乎完全的便携式方式,以便允许其他模块从SICL纳入这些模块,而不是维护自己的,也许是特定于实现的。 SICL社区成员通常在各种IRC渠道上。 ......
2021-4-7 13:28
;; Peter Norvig - 从Erann Gat编程挑战:;; http://www.flownet.com/ron/papers/lisp-java/ ;;给出了一个单词列表和电话号码列表,查找所有方式;;每个电话号码都可以表示为单词列表。;; run :( main" word-list-fil......
Early Lisp Part II(funcall.blogspot.com)
2021-4-5 23:59
到1959年4月,使用子实现β-减少的问题变得显而易见。在1959年4月的电子设备研究实验室的季度进展报告中,MCCarthy提供了适用的通用S函数的更新定义:应用[F; F; args] = eval [f ctoup [f; appq [arps]]; nil]其中appq [m] = [null [m]→nil......
2021-3-30 18:55
老虎必须追捕,鸟飞得苍蝇; Lisper得坐下来,(Y(Y Y))? 老虎睡了,鸟来落地; Lisper得告诉自己他了解。 - Kurt Vonnegut,由Darius Bacon修改 热线WeBring:←上一页〜下一步→此博客是开源。 看到错误? 继续提出改变。
Lush Programming Language(lush.sourceforge.net)
2021-3-1 19:30
Lush解释器是用C语言编写的,具有在每种体面的面向对象编程语言(例如条件语句,循环,局部变量,函数,宏,对象,类,方法和继承性)中发现的所有常用功能和构造,但它也提供了大量的功能。用于处理列表,字符串,向量,矩阵和张量的函数集。字符串函数包括正则表达式匹配和替换之类的东西。这显示了一个使用SDL库和sprite类的......
Not Lisp again (2009)(funcall.blogspot.com)
2021-3-1 5:50
那是1983年,当时我正在麻省理工学院上第一门真正的计算机课程。哈尔·阿伯森(Hal Abelson)和比尔·西伯特(Bill Siebert)是联合讲师。 Hal传达了一个坏消息:“如果您已经知道如何编程,那么您可能会处于不利地位,因为您将不得不学习一些不良习惯。” 精彩的。我知道如何编程(毕竟我知道Macro-1......
2021-2-27 9:58
我收到了大量电子邮件,要求提供有关如何学习Common Lisp的建议。我决定写下我通过电子邮件和社交媒体帖子提供的所有建议,希望有人会发现它有用。 前面有一个免责声明:这是通向Lisp的道路,而不是通向Lisp的道路。这是我所遵循的(没有一些死胡同),并且吸收了我很多个人见解,但这绝不是学习语言的唯一方法。 ......
2021-2-25 2:13
列表处理0.93 20.47 20.33 11.27 1.00 1-2 x C ++对象实例化1.32 2.39 49.11 89.21 1.00< 1 x C ++字数0.73 4.61 2.57 1.64 1.00中位1.67 4.61 4.61 4.61 20.33 11.27 1.00 25%至75%0......
2021-2-9 20:29
这是从用户和贡献者的角度对截至2021年1月的Common Lisp生态系统的描述。 本文的目的是概述生态系统,并帮助推动每个领域的整合。 每个应用程序领域都有有关整合生态系统那部分的建议,以及一些有趣的未来工作的指针。 本文来自费南多·波雷蒂(Fernando Borretti)自2015年以来的“普通Lis......
2021-2-6 20:5
McCLIM是Common Lisp接口管理器规范的FOSS实现,这是一个用于在Common Lisp中编写GUI的强大工具包。 它是根据GNU图书馆通用公共许可证获得许可的。 您可以根据需要访问PDF和HTML格式的McCLIM手册草稿,但仍在进行中。 为了吸引开发人员,您可以在#clim IRC频道上写邮件列表......
Why I still Lisp(mendhekar.medium.com)
2021-1-31 21:20
作为Scheme / Common Lisp / Racket的长期用户(并且是积极的支持者),有时会被问到为什么我坚持使用它们。幸运的是,我一直领导着自己的工程组织,因此我从来不必将其证明为“管理”,但是我自己的工程学同事中还有更重要的选区,他们从未有过使用这些语言的乐趣。尽管他们从不要求理由,但他们的确出于好奇心......
2021-1-18 1:6
@import quasiquote @ import quote @ import fn @ import local @ import do @ import let @ import cond(fn circuit_and(不变cdr输出真值)(cond cdr(let(car(:car cdr)ref(lua......
ChrysaLisp(github.com)
2021-1-15 21:33
汇编器/ C-Script / Lisp 64位,MIMD,多CPU,多线程,多核,多用户并行OS。借助GUI,终端,OO汇编程序,类库,C脚本编译器,Lisp解释器,调试器等,... 它可以在MacOS,Windows或Linux(用于x64),MacOS或Linux(用于Aarch64)上运行。最终会转为裸机......
2021-1-2 8:36
您知道如何实现Lisp解释器吗? 直到我才做。 这就是结果。 Arpilisp是Raspberry Pi的Lisp解释器。 它使用最低级的汇编语言来实现最高级语言Lisp的解释器。 Arpilisp从零开始实现Lisp,没有任何库的帮助,而内核的帮助也很少。 它全部包含在一个带有注释的程序集文件中,可以进行构建,......
2021-1-2 8:20
在决定进行副项目时,从花式过渡到应用需要三个因素:目标,动力和时间。 对于我个人来说,时间通常是最大的症结所在,但由于使用了COVID,我今年可能花费的大部分时间都被取消了。但是,动力仍然是一个巨大的症结所在,直到我遇到了几个有助于推动我前进的项目。首先,我在今年早些时候花了一些时间来整理Mary Rose Coo......
2020-12-29 3:17
ectorallisp是一项工作,旨在从512字节引导扇区的裸机上引导John McCarthy的元循环评估程序。 有关LISP在线的许多信息都倾向于集中于野生宏,JIT编译或其作为更好的XML和更好的JSON的优点。但是,从1950年代开始的主要材料却相对较少,这强调了LISP的根本简单性质,上面的元循环评估......
Manga Guide to Lisp(lambda.bugyo.tk)
2020-12-26 19:5
无法将http请求往返到上游:读取tcp 192.168.31.253:62082->47.242.217.167:443:读取:操作超时
2020-12-26 0:13
Vacietis是Common Lisp系统的C编译器.Vacietis的工作原理是将C代码加载到Common Lisp运行时中,就像Lisp代码一样,然后可以在其中进行编译或回避。重载的C代码具有与常规CL代码相同的函数调用约定,并使用相同的数字表示形式。 C内存由regularCommon Lisp数组支持。Va......
2020-12-21 19:6
在HackerNews,2019年和Lisp的故事火爆。虽然存在多种Lisp方言,但Common Lisp是最古老和最受关注的方言。因此,如果您希望开始使用Common Lisp进行编程,那么有两种选择: 使用roswell安装多个Lisp实现+构建并捆绑Lisp应用程序。 Roswell默认情况下会安装SBCL。......
2020-12-8 13:41
基于缩进的语法,人们可能会喜欢它,人们可能会讨厌它。我无法控制。我的眼睛更喜欢阅读缩进,因此我认为这对我来说是更好的工具。 Lisp选择括号来表示其语法树。我想说基于缩进的语法也可以做到这一点。 回购协议运行商基于Cirru的缩进规则实施了Clojure启发式脚本语言。这里有几个例子... cond......
Between two Lisps(ane.github.io)
2020-12-6 0:16
在所有Lisps中,我最欣赏的是Scheme和Common Lisp。这两种语言在本质上是完全不同的:Scheme是在lambdacalculus的基础上构建的极简主义语言,而Common Lisp是许多Lisps优先级的多范式综合。 Common Lisp是具有许多实现的大型标准,Scheme是许多实现的但极简的标......
WebAsm: Forth with Lisp Syntax(ph1lter.bitbucket.io)
2020-12-4 20:38
(家庭)第四种语义和s-expr语法的结合使WebAsm文本格式(WAT / .wat)可能是当今最强大的编程语言。很快,我希望它会消除所有其他语言。玩笑 关于webasm的说法是一个普遍的神话,它只是javascript AST(抽象语法树)的二进制格式。那真的是卖webasm短。 webasm就如同它是一台......
2020-10-30 0:37
欢迎回到编译Lisp系列。上次,我们学习了智能指令编码。这一次,我们将使用这些知识来编译过程调用。 Lisp中常用的函数表达式是lambda--一个可以接受参数和关闭变量的匿名函数。过程调用不是这样的。它们是更简单的构造,只接受参数并返回值。 我们首先添加过程调用作为完全闭包支持的垫脚石,这将帮助我们建立某种内部调用......
The Nature of Lisp (2006)(www.defmacro.org)
2020-10-26 17:31
当我第一次在Web的各个角落偶然发现Lisp倡导时,我已经是一名经验丰富的程序员了。在那件事上 在这一点上,我已经领会了在当时看起来范围很广的编程语言。我很自豪拥有常见的嫌疑犯(C++、Java、C#、 等)。在我的服役记录上,我的印象是我知道关于编程语言的一切。我不可能 可能更大错特错了。 当我看到一些示例代码时,......
2020-10-26 11:23
我遇到的每个LISP黑客,包括我自己,都认为Lisp中的所有括号都令人讨厌和奇怪。当然,一开始是这样的。不久之后,我们都得到了同样的顿悟:LISP的力量在于这些括号!在这篇文章中,我们将踏上一段通往那个顿悟的旅程。 假设我们正在创建一个让你画东西的程序。如果我们用JavaScript编写,我们可能会有如下函数: Dr......
2020-10-19 13:54
欢迎回到编译Lisp系列。在这个激动人心的新更新中,我们将学习更多关于x86-64指令编码的知识,而不是在堆上分配更多有趣的东西或添加过程调用。 我之所以写这段插曲,是因为我把编译器代码中的一个寄存器(krbp改成了krsp),所有的地狱都崩溃了-结果程序崩溃了,rasm2/Cutter在给我的二进制文件时解码古怪的......
2020-10-18 0:28
露露出版社,2020-301页-17个数字-6和34;格式-CC0代码。 本文以最小LISP为主题,提供了几种实现,从简单的元循环求值器到完整的编译器,都可以发出单一的、独立的C程序。讨论嵌入了对LISP早期黑客行为的反思。 或者,在Postscript中获取穿孔卡片生成器,这样您就可以创建自己的穿孔卡片图像,就像书......