Scheme中文社区 theschemer.org » 搜索 » user:physcrf post:true

开始从头开始写一个Emacs on Chez Scheme

好顶支持

Scheme Emacs physcrf •  1 天前 • 最后回复来自 physcrf
1

建一个微信群

发现了鸭子

Scheme微信群 physcrf •  2019-06-20 • 最后回复来自 include
13

Chez Scheme速度评测 太炸裂了!!!

回复#5 @guenchi :

可惜当初没有截图

Chez Scheme physcrf •  2019-06-12 • 最后回复来自 guenchi
7

Chez Scheme速度评测 太炸裂了!!!

网站挂了。。。

说起来我没有搜到chez和静态编译语言的benchmark,只有scheme之间的benchmark。

现在哪里有相应的benchmark呀?

Chez Scheme physcrf •  2019-06-11 • 最后回复来自 guenchi
7

写一个打印运行时间的方法

scheme里面这...是啥

程序 physcrf •  2019-06-07 • 最后回复来自 guenchi
4

从Scheme操纵Numpy

https://github.com/bendudson/py4cl

最近发现了个在cl中调用Python的库,目前没有到quicklisp的仓库里面。看起来还是挺不错

Chez Scheme physcrf •  2019-06-07 • 最后回复来自 physcrf
13

Raven 工作专贴

回复#20 @黄油香蕉君 :

好的,其实quicklisp一直用着的

Scheme Package Manager Raven physcrf •  2019-06-07 • 最后回复来自 guenchi
22

Raven 工作专贴

是类似common lisp的asdf那种包管理器吗?

Scheme Package Manager Raven physcrf •  2019-06-04 • 最后回复来自 guenchi
22

8月18日柏林的scheme workshop 有人参加吗?

莫钱

Chez Scheme physcrf •  2019-05-24 • 最后回复来自 guenchi
10

从Scheme操纵Numpy

我翻了一下numpy的代码,感觉功能太复杂了。所以我自己写了轻量级的narray,类似numpy的ndarray。提供了一些和common lisp的array类似的接口,代码也比较简单,欢迎大家围观。

https://github.com/physcrf/narray

数据是C内存风格存储的,之后有时间我再慢慢加上blas和lapacke的支持,争取实现基础的科学计算功能。

Chez Scheme physcrf •  2019-05-11 • 最后回复来自 physcrf
13

Scheme在工程化和商业化上的应用有哪些

https://lisp-lang.org/success/

这里是Common Lisp的一些工业应用

Scheme physcrf •  2019-04-19 • 最后回复来自 guenchi
16

从Scheme操纵Numpy

回复#8 @guenchi :


反正各个BLAS接口都是一样的,这个问题到不大。我之后再慢慢研究一下,谢谢了哈

Chez Scheme physcrf •  2019-03-29 • 最后回复来自 physcrf
13

从Scheme操纵Numpy

回复#6 @guenchi :

OK, 只要知道有libnumpy.so存在,事情就简单很多了。

不过从CL本身来操纵内存,然后调用BLAS和LAPACK来做一些线性代数的操作,也许也是种可行的方案。以后有时间我再研究一下。

谢谢了哈

Chez Scheme physcrf •  2019-03-28 • 最后回复来自 physcrf
13

从Scheme操纵Numpy

回复#4 @guenchi :


这么看的话应该是Numpy自己从C语言内建了切片,索引的等操作。

单纯的BLAS应该没有提供这么丰富操作。

线性代数应该是调用的LAPACK,有些子矩阵的位置没有办法直接调用LAPACK,所以需要复制一份副本单独占一片连续内存再应用LAPACK。


我最近再想怎么在CL里面实现类似Numpy的库,谢谢提供思路。另外问一句,Numpy有一个类似libnumpy.so的东西吗?还是有好几个?

Chez Scheme physcrf •  2019-03-27 • 最后回复来自 physcrf
13

Scheme vs Common Lisp:哪些特性对您的项目产生了影响?

Common Lisp的开源库其实也不多,主要是很多不好用。

Comme Lisp Scheme physcrf •  2019-03-21 • 最后回复来自 physcrf
2

Scheme和Comme Lisp区别

我个人感觉是Scheme要纯粹的多,但是要实际应用的时候一定会写很多语法上的utility。比如去实现dolist,loop之类的宏,函数参数的parsing,还有CLOS之类的。Common Lisp就是试图把这些东西直接集成在语言里面,并且还想要面面具到。语法上的差别反而不是特别重要。

Scheme Comme Lisp physcrf •  2019-03-21 • 最后回复来自 physcrf
3

Scheme和Comme Lisp区别

我个人感觉是Scheme要纯粹的多,但是要实际应用的时候一定会写很多语法上的utility。比如去实现dolist,loop之类的宏,函数参数的parsing,还有CLOS之类的。Common Lisp就是试图把这些东西直接集成在语言里面,并且还想要面面具到。语法上的差别反而不是特别重要。

Scheme Comme Lisp physcrf •  2019-03-21 • 最后回复来自 physcrf
3
登 录
信息栏

Scheme中文社区

推荐实现 ChezScheme / r6rs / r7rs large
theschemer.org
Q群: 724577239

精华导览

社区项目

包管理器:Raven
HTTP服务器:Igropyr (希腊火)
官方插件:vscode-chez

社区目标:

完善足以使Scheme工程化和商业化的库,特别是开发极致速度的Web服务器和ANN模块。

一直以来Scheme缺少一个活跃的中文社区,同时中文资料的稀少,导致大多数因为黑客与画家和SICP而接触Scheme的朋友,在学完SICP后无事可做,不能将Scheme转换为实际的生产力。最后渐渐的放弃。
同时Chicken等实现,却因效率问题无法与其他语言竞争。本社区只有一个目的,传播Scheme的文明之火,在最快的编译器实现上,集众人之力发展出足够与其他语言竞争的社区和库。


友情链接:

Clojure 中文论坛
函数式·China