问题标签 [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.
python - 是什么让(开放的)Dylan 与其他编程语言不同?
现在有很多编程语言:函数式、面向对象、动态或静态类型,或者这些特性的混合。
最近我注意到这个版本: http: //opendylan.org/news/2011/12/10/new_release.html
打开迪伦。
如果已经有 Clojure、Python、Java、Scala、C#、Common Lisp、Scheme 以及可以说是更大、更重要的社区和更多的库,为什么人们学习这种编程语言会很有趣?
我希望这篇文章不会因为“过于主观”而被关闭,我只是对 Dylan 与所有其他编程语言的不同之处感兴趣!
performance - 当前的 Open Dylan 实施有多成熟?
Open Dylan 看起来真的很有趣。但是,在我将它用于实际开发之前,我想知道它的实现有多成熟。我知道 Dylan 本身是一门古老的语言,它已被 Apple 使用。
c++ - 如何将此 C++ 代码写入苹果 dylan
我是计算机编程的新手。我需要帮助来完成这项任务。我需要将这个简单的 C++ 源代码转换为苹果 dylan 代码。这是原始的数学陈述:
我用 C++ 编写了这段代码:
谁能帮我把这段代码写进apple dylan?
最好的祝愿,保罗
arrays - Apple Dylan 中的数组和函数的语法
我是苹果迪伦的新手,我在网上找不到数组和迪伦的语法是什么。如果你也给我一些例子,我会很高兴的。非常感谢您的关注!
clojure - Clojure 放弃像 Dylan、Julia 和 Seph 这样的前括号会失去什么?
三种 lispy 同音语言Dylan、Julia和Seph都离开了前导括号 - 因此 Common Lisp 中的假设函数调用如下所示:
看起来像以下假设的函数调用
在上面提到的三种语言中。
如果 Clojure 走这条路——它必须牺牲什么才能到达那里?
推理:除了 Clojure 中令人惊叹的惰性函数数据结构、改进的映射和序列语法、对并发的语言支持、JVM 平台、工具和令人敬畏的社区 - 它作为“LISP”的独特之处在于前括号给出了同音性,它给出了提供语法抽象的宏。
但是,如果您不需要前括号 - 为什么要有它们?我能想到的保留它们的唯一论据是
(1) 在emacs中重用工具支持
(2) 促使人们“用 LISP 思考”,而不是试图将其视为另一种程序语言)
dylan - 我无法在 openDylan 中运行任何项目
我安装了软件 openDylan(Windows 32 位),但我无法在其上运行任何程序。我创建了一个项目,当我编译项目时出现以下错误:
我该怎么做才能汇集运行软件项目?
dylan - 将对象转换为字符串的标准(惯用)方式
我试图打印这个类的一个对象:
我可以做一个像say
但我想要一种将对象转换为<string>
可以使用的方法
我试过了
但有:
我有这个结果
一个与这个:
结果:
我做错了什么?打印对象的标准(惯用)方式是什么?
c++ - 基本加密程序未正确读取文件
我试图让一个程序在一个实例中获得一个输入来为用户加密,在另一个实例中(只要用户想要)从加密运行中创建的同一个文件派生并反转加密,但相反,它只是给我看起来像错误代码。每次大约 6 个数字/字母,但这与它应该做什么完全无关。
exception-handling - 重启处理程序有什么意义?
必须signal
从另一个处理程序中 -ed 重新启动处理程序,还是可以signal
直接由检测到异常情况的代码 -ed?
如果必须signal
从处理程序中 -ed,为什么会这样?这似乎是一个不必要的额外步骤。
与常规处理程序相比,重新启动处理程序的附加值是多少?如果我们完全放弃了重新启动处理程序(但没有使用常规处理程序)?它对语言的力量或可表达性有什么影响吗?
dylan - 使用 Dylan 编写解析器
我想为我正在帮助开发的一种排版语言编写一个解析器。
我已经很多年没有编写任何代码了,在查看各种语言选项时,我遇到了 Dylan。
它看起来是一种非常有趣的语言——语法简洁,使用起来相当简单,可以动态使用。
Dylan 是否适合这个项目?
我的想法是将它放在 Github 上,以便其他人可以贡献或改进我的代码(已经有一段时间了!)。但似乎每个人都在使用 Lua。
如果我选择在 Dylan 发展,我会孤军奋战吗?
无论我选择哪个,我都必须学习 Dylan 或 Lua。但是现在似乎每个人都知道如何在 Lua 中编程。
问候