bigloo

    1热度

    2回答

    我是计划编程的新手,我正在学习基本算法,比如如何定义地图,追加等等。 但有一种算法,我无法找到一个实现。我谈到将M维列表转换为一维。我试图自己定义它,但没有成功。 正是我想要的: '(a b c (d (e)) (g f h)) => '(a b c d e g f h)

    5热度

    4回答

    我有一个用bigloo scheme函数式语言编写的解析器,我需要编译成一个java类。整个解析器都是作为一个单独的函数编写的。不幸的是,这导致JVM编译器抛出一个“方法太大”的警告,并在稍后给出“远程标签在localvar”错误。有什么方法可以绕过这个错误吗?我读了一个关于DontCompileHugeMethods选项的地方,它工作吗?拆分似乎并不功能是一个可行的选择对我来说:(!!

    2热度

    1回答

    我想创建一个LALR语法来分析嵌套列表,但我总是遇到一个转换/减少冲突。 我有列表1这是TYPE1项目和List2列表: <list1> ::= <type1> | <type1> <list1> ; <type1> ::= A | B | <list2> ; 而且我有一个列表2这是2型项目的列表: <list2> ::= <type2> | <type2> <list2> ; <type

    0热度

    1回答

    我已经在DrRacket/Scheme中编写了一个方案文件,并且有我的.rkt文件。我现在需要编译我用Bigloo编写的内容。我安装了Bigloo,但我不确定如何使用它。 任何人都知道如何?

    0热度

    1回答

    我想问的是,差别是什么,按 “制作一个可执行文件”按钮在Dr.Racket中,使用bigloo制作可执行文件。 另一个问题是,即时通讯使用bigloo来编译* .scm文件有问题。 任何人都可以帮助我吗? thx

    2热度

    1回答

    我一直在寻找嵌入Lisp在一些C + +代码。我感兴趣的两个选项是Bigloo Scheme和ECL(Common Lisp)。通过阅读文档,他们似乎支持非常相似的功能集。显然Bigloo是Scheme,ECL是CLisp,但他们有什么其他区别? 特别我感兴趣的标准如下: 易于嵌入(用于C++,而不仅仅是C)的。我不想写一堆样板。 表现。 Bigloo是基于性能的,并有许多编译器优化选项,但我找不

    2热度

    1回答

    我试图从一个Linux Mint的12(丽莎)的中的bigloo方案的最新源3.8A,这是Ubuntu的11(Oneric)衍生建: 这里是我的“配置”: ./configure --enable-pthread --enable-fthread --enable-ssl --enable-sqlite --enable-web --enable-multimedia --enable-mail

    2热度

    1回答

    我想在Bigloo实现中使用Scheme编写应用程序服务器。代码: (module server (library fthread) (main main)) (define *port-num* 8080) (define (main argv) (let* ((socket0 (make-server-socket *port-num*))