rebol3

    3热度

    2回答

    日期数据类型有很大的改进集,例如: t: now t/second == 21 t/month == 4 如何获得可用改进的列表像t一个字?

    3热度

    2回答

    使用parse从数据中提取值时,我经常最终声明全局变量来捕获copy数据。 例如, numbers: none rule: [ thru 5 copy numbers to 10 to end ] parse [ 1 2 3 4 5 6 7 8 9 10 ] [ rule ] 什么是做到这一点,而无需使用numbers作为一个全球性的最佳方式? 我是否应该定义一个context来包装整批或

    3热度

    1回答

    我想知道R3在处理脚本头的Needs字段时的行为,以及它对字的绑定有什么影响。 背景。我正在尝试将一些R2脚本移植到R3以学习R3。在R2中,脚本头的Needs字段本质上只是文档,尽管我使用它自定义函数来引用使脚本运行所需的脚本。 R3似乎会调用需要引用的脚本本身,但绑定看起来与其他脚本不同。 例如当%的测试-parent.r是: REBOL [ title: {test parent}

    1热度

    2回答

    如果您在Rebol的脚本,并说像print {Hello},你最终调用PRINT >> bind? 'print == make object! [ system: make object! [ product: 'core version: 2.101.0.2.5 build: 22-Jan-2013/2:44:29 platform:

    1热度

    1回答

    据我了解源代码,net设备已经准备好了UDP,但是如何制作UDP方案呢?

    1热度

    1回答

    我正在研究Rebol3中的方案,我想添加APPEND操作。但是,向该方案添加APPEND actor却什么也不做,append my-scheme://localhost foobar的结果是my-scheme://localhostfoobar而不是我的操作。在这方面documentation有点未完成。

    3热度

    1回答

    在雷博尔2,你可以转换一个issue为string用一个简单的to string! 例如, >> to string! #12345-12345 == "12345-12345" 在雷博尔3的行为是不同的。 例如, >> to string! #12345-12345 == "#12345-12345" 我目前的解决方案是, remove to string! #12345-12345

    3热度

    2回答

    在Rebol 2中,有一个user.r以及rebol.r文件,用于添加将在启动过程中加载的代码。 Rebol R3的改变如何?

    2热度

    3回答

    虽然Clojure中比较函数表达式侧由端与雷博尔时,正好在从结合使用map的apply示例这个表达式中,在clojure-docs.org: user=> (map #(apply max %) [[1 2 3] [4 5 6] [7 8 9]]) (3 6 9) 什么是最相似的表达雷博尔?

    2热度

    3回答

    我想解析一些格式如下的数据。 data: [a b x b x x b a a x x b b x ] 我需要它来提取a和b的顺序,并为每个a和b执行不同的操作。 预期输出是: a b b b a a b b == true 我想出了这个,到目前为止,但它无法对重复的。 parse data [ some [ thru 'a (print "a")