问题标签 [dylan]

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.

0 投票
3 回答
2324 浏览

python - 是什么让(开放的)Dylan 与其他编程语言不同?

现在有很多编程语言:函数式、面向对象、动态或静态类型,或者这些特性的混合。

最近我注意到这个版本: http: //opendylan.org/news/2011/12/10/new_release.html

打开迪伦。

如果已经有 Clojure、Python、Java、Scala、C#、Common Lisp、Scheme 以及可以说是更大、更重要的社区和更多的库,为什么人们学习这种编程语言会很有趣?

我希望这篇文章不会因为“过于主观”而被关闭,我只是对 Dylan 与所有其他编程语言的不同之处感兴趣!

0 投票
3 回答
961 浏览

performance - 当前的 Open Dylan 实施有多成熟?

Open Dylan 看起来真的很有趣。但是,在我将它用于实际开发之前,我想知道它的实现有多成熟。我知道 Dylan 本身是一门古老的语言,它已被 Apple 使用。

0 投票
1 回答
292 浏览

c++ - 如何将此 C++ 代码写入苹果 dylan

我是计算机编程的新手。我需要帮助来完成这项任务。我需要将这个简单的 C++ 源代码转换为苹果 dylan 代码。这是原始的数学陈述:

我用 C++ 编写了这段代码:

谁能帮我把这段代码写进apple dylan?

最好的祝愿,保罗

0 投票
1 回答
184 浏览

arrays - Apple Dylan 中的数组和函数的语法

我是苹果迪伦的新手,我在网上找不到数组和迪伦的语法是什么。如果你也给我一些例子,我会很高兴的。非常感谢您的关注!

0 投票
9 回答
3386 浏览

clojure - Clojure 放弃像 Dylan、Julia 和 Seph 这样的前括号会失去什么?

三种 lispy 同音语言DylanJuliaSeph都离开了前导括号 - 因此 Common Lisp 中的假设函数调用如下所示:

看起来像以下假设的函数调用

在上面提到的三种语言中。

如果 Clojure 走这条路——它必须牺牲什么才能到达那里?

推理:除了 Clojure 中令人惊叹的惰性函数数据结构、改进的映射和序列语法、对并发的语言支持、JVM 平台、工具和令人敬畏的社区 - 它作为“LISP”的独特之处在于前括号给出了同音性,它给出了提供语法抽象的宏。

但是,如果您不需要前括号 - 为什么要有它们?我能想到的保留它们的唯一论据是

(1) 在emacs中重用工具支持

(2) 促使人们“用 LISP 思考”,而不是试图将其视为另一种程序语言)

0 投票
1 回答
163 浏览

dylan - 我无法在 openDylan 中运行任何项目

我安装了软件 openDylan(Windows 32 位),但我无法在其上运行任何程序。我创建了一个项目,当我编译项目时出现以下错误:

我该怎么做才能汇集运行软件项目?

0 投票
1 回答
93 浏览

dylan - 将对象转换为字符串的标准(惯用)方式

我试图打印这个类的一个对象:

我可以做一个像say

但我想要一种将对象转换为<string>可以使用的方法

我试过了

但有:

我有这个结果

一个与这个:

结果:

我做错了什么?打印对象的标准(惯用)方式是什么?

0 投票
1 回答
181 浏览

c++ - 基本加密程序未正确读取文件

我试图让一个程序在一个实例中获得一个输入来为用户加密,在另一个实例中(只要用户想要)从加密运行中创建的同一个文件派生并反转加密,但相反,它只是给我看起来像错误代码。每次大约 6 个数字/字母,但这与它应该做什么完全无关。

0 投票
1 回答
102 浏览

exception-handling - 重启处理程序有什么意义?

必须signal从另一个处理程序中 -ed 重新启动处理程序,还是可以signal直接由检测到异常情况的代码 -ed?

如果必须signal从处理程序中 -ed,为什么会这样?这似乎是一个不必要的额外步骤。

与常规处理程序相比,重新启动处理程序的附加值是多少?如果我们完全放弃了重新启动处理程序(但没有使用常规处理程序)?它对语言的力量或可表达性有什么影响吗?

0 投票
1 回答
106 浏览

dylan - 使用 Dylan 编写解析器

我想为我正在帮助开发的一种排版语言编写一个解析器。

我已经很多年没有编写任何代码了,在查看各种语言选项时,我遇到了 Dylan。

它看起来是一种非常有趣的语言——语法简洁,使用起来相当简单,可以动态使用。

Dylan 是否适合这个项目?

我的想法是将它放在 Github 上,以便其他人可以贡献或改进我的代码(已经有一段时间了!)。但似乎每个人都在使用 Lua。

如果我选择在 Dylan 发展,我会孤军奋战吗?

无论我选择哪个,我都必须学习 Dylan 或 Lua。但是现在似乎每个人都知道如何在 Lua 中编程。

问候