问题标签 [newlisp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - 为什么 newLISP 将字符串文字限制为 2048 个字符?
我正在尝试为newLISP
我制作的这个程序编写使用说明,但它一直抱怨字符串太长。
我花了十分钟诅咒newLISP
并提出偏执的理论,比如,也许你不应该在字符串中使用引号,或者当我使用原始字符串({}
)时它会起作用,直到我开始切断字符串。它达到了消息消失的地步,使帮助消息非常无用。结果newLISP
不喜欢超过2048(2^11)
字符的字符串。苏,
为什么要限制字符串文字中的字符数?
为什么是 2048 个字符?
将单元内存增加到128MB
(参见手册)不会改变任何事情。现在唯一可行的解决方案(一个骇人听闻的解决方案)是将帮助字符串分成两个字符串,每个字符串都位于2048
字符下,然后将它们与string
.
另一件奇怪的事情是,任何包含2048+
字符的字符串在 repl 中的打印方式都不同:
newlisp - 在 newLISP 中,引号不同于 '?
我开始学习 newlisp,但引号和 ' 让我感到困惑。
或者
在 newlisp 中,quote 不同于 ' ?
或者,这是一个错误?
mysql - newLisp 的“Artful”Mysql 模块无法连接到 MySQL
我正在尝试使用 newLisp 的 Artful Mysql 模块,并且使用示例的“烟雾”测试未连接到 MySQL。
假设:
- 我是一个新手 Lisp 程序员。
- 平台是 MacOS X 10.9
- 新Lisp 10.6
- MySQL 5.5
- MySQL 模块的 newLisp 10.6 标准发行版适用于 MySQL 5.5,而 Artful 则不能。
(模块“mysql.lsp”)主要
(setf db (Mysql)) (Mysql 4336914432)
(:connect db "localhost" "RetransDjango" "pwd" "retransdjango") ERR: list expected in function : : "localhost" 从用户定义的函数 Mysql:connect 调用
lisp - 如何定义一个函数来读取一个单词表
我想将包含单词列表(每行一个单词)的文件读入列表中。
此函数将文件读入列表listA
假设我有wordlist.txt
我明白了
2个参数
我现在想要一个将文件读入列表的函数,我可以在其中指定名称。
然而调用
给出错误
如何更改 的定义read-wordlist2
以使其工作?
javascript - 在 Javascript 中为任意整数生成 Church 编码数字
我想要一个接受整数并以教堂编码函数的形式返回该数字的函数。
我在 newlisp 中实现了这一点:
如果我调用 (church-encode 0) 我会得到教堂编码零的 lambda:
并且 (church-encode 3) 将产生:
但我想在 Javascript 中做同样的事情。最好不要像我在这里所做的那样诉诸字符串卡顿:
lisp - Lisp complaining with invalid function
I write these code and compile withnewlisp
. I wrote these code:
and the error message
====================
I finally realized that it is syntax error because newlisp's grammar is different from clisp's grammar. Now my code is runing well:
I don't know what is the t
in format t
used for ?
windows - 在 Windows 上加载加密模块时出错
在 Windows 上,使用 加载加密模块时(module "crypto.lsp")
,会引发错误:
如何加载加密库?
newlisp - 在 Newlisp 中读取标准输入到字符串
如何在 Newlisp 中将标准输入的全部内容读入字符串?(即当前读取位置之后的全部剩余内容 - 此操作通常称为“slurp文件”)
recursion - newLISP 无效函数
我有一个家庭作业,我们需要在 newLISP 中编写一些函数。我遇到了一个问题,所以我做了一个这个问题的例子,看看是否有人可以帮助我。
问题是递归函数结束后,它返回一个ERR: invalid function :
错误。无论function
我叫什么,都会发生这种情况。
例如,我创建了一个递归函数,它递减一个数字,直到我们达到 0。这是代码:
每当我从数字 10 开始运行此函数时,输出如下所示:
我无法弄清楚为什么这会返回一个无效的函数错误。我对 newLISP 知之甚少,所以这可能是一个简单的问题。
谢谢!