水木社区手机版
首页
|版面-函数式编程语言(FuncProgram)|
新版wap站已上线
返回
1/1
|
转到
主题:请问scheme怎么实现高精度浮点数?
楼主
|
vinbo
|
2023-08-10 23:01:10
|
只看此ID
比方计算个圆周率点后200位什么的。我现在的点后15位就没有了。
谢谢
--
FROM 124.14.44.*
1楼
|
sosei
|
2023-08-17 13:33:33
|
只看此ID
配置Scheme编程环境:在Scheme编程环境中,你需要配置编译器和链接器,以便正确地使用GNU GMP库。具体步骤可能因你使用的Scheme方言和开发环境而有所不同。
如果你使用的是GNU Guile方言,你可以使用guile-gmp扩展模块来与GNU GMP库进行集成。你可以在Guile的包管理器中搜索guile-gmp并按照安装说明进行安装。
如果你使用的是Racket方言,你可以使用FFI(Foreign Function Interface)机制来调用GNU GMP库。你需要阅读Racket的文档,了解如何配置FFI以及如何调用C函数。
如果你使用的是其他Scheme方言或实现,你需要查阅相应的文档,了解如何配置外部库和调用C函数的方法。
--
FROM 60.1.0.*
2楼
|
vinbo
|
2023-08-17 13:45:14
|
只看此ID
谢谢。Scheme自己已经是lisp的方言了,没想到还有scheme的方言。。。
从来没调过库,您知道mit/gnu scheme该怎么搞么?
【 在 sosei 的大作中提到: 】
: 配置Scheme编程环境:在Scheme编程环境中,你需要配置编译器和链接器,以便正确地使用GNU GMP库。具体步骤可能因你使用的Scheme方言和开发环境而有所不同。
: 如果你使用的是GNU Guile方言,你可以使用guile-gmp扩展模块来与GNU GMP库进行集成。你可以在Guile的包管理器中搜索guile-gmp并按照安装说明进行安装。
: 如果你使用的是Racket方言,你可以使用FFI(Foreign Function Interface)机制来调用GNU GMP库。你需要阅读Racket的文档,了解如何配置FFI以及如何调用C函数。
: ...................
--
FROM 202.121.181.*
3楼
|
sosei
|
2023-08-17 13:54:44
|
只看此ID
嘿嘿
【 在 vinbo 的大作中提到: 】
: 谢谢。Scheme自己已经是lisp的方言了,没想到还有scheme的方言。。。
: 从来没调过库,您知道mit/gnu scheme该怎么搞么?
:
--
FROM 60.1.0.*
4楼
|
vinbo
|
2023-08-17 14:05:59
|
只看此ID
谢啦,有空搞一下。说起来,scheme自己的库不好用么?调别人的库多丢脸
【 在 sosei 的大作中提到: 】
: [upload=1][/upload][upload=2][/upload]
: 嘿嘿
:
--
FROM 202.121.181.*
5楼
|
kerberos
|
2023-08-31 00:07:36
|
只看此ID
自己实现个decimal 库吧
【 在 vinbo (vinbo) 的大作中提到: 】
: 比方计算个圆周率点后200位什么的。我现在的点后15位就没有了。
: 谢谢
: --
:
--
FROM 61.148.244.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版