guenchi

用户名:guenchi

注册于:2017-11-27

主题数: 182     回贴数: 111

网站:

介绍:

最后活动于4 小时前
回复了主题  › 请教一下大家如何debug加断点

除了写宏 还真用不上debug

基本想的是啥写出来就是啥

«  4 小时前
回复了主题  › 请教一下大家如何debug加断点

http://theschemer.org/t/205

«  4 小时前
回复了主题  › 把Swish里面的JSON库移植到Kawa了 :-)

什么小组??很好奇诶?

为什么要选择Kawa呢?

«  20 小时前
回复了主题  › Rscheme是啥

这是个实现而已吧

«  3 天前
回复了主题  › 推荐一本好书

回复#1 @qzivli :


我说的是一本书

«  3 天前
创建了主题  › 推荐一本好书


«  4 天前
回复了主题  › 请问什么时候支持改头像?

已经可以改了啊 你看我都改了

«  4 天前
回复了主题  › Scheme在工程化和商业化上的应用有哪些

回复#7 @qzivli :

我也注意到Beckman了最近 好大的一个公司

«  4 天前
回复了主题  › theSchemer 基金会征求筹建建议和讨论

回复#16 @jianchiyiye :

中文式编程没有任何意义

«  8 天前
回复了主题  › Chez Scheme过程参数的求值顺序

总结:


带 ! 的是魔鬼!

«  15 天前
回复了主题  › Chez Scheme过程参数的求值顺序

回复#1 @qww6 :

学习了

«  15 天前
创建了主题  › The Adventures of a Pythonista in Schemeland

http://www.phyast.pitt.edu/~micheles/scheme/index.html



«  17 天前
回复了主题  › 切分字符串的方法

回复#39 @qzivli :

那能写一个无视重复切分字符的吗?

«  18 天前
创建了主题  › 找到一个过程的list

https://www.scheme.com/csug8/csug_1.html

«  19 天前
回复了主题  › 切分字符串的方法

回复#37 @qzivli :


«  19 天前
回复了主题  › 切分字符串的方法

回复#20 @qzivli :

检测出一个bug


当split的符号连续的时候 会出现非期待的空string “”

«  20 天前
回复了主题  › Scheme in Real World

回复#1 @qzivli :

是啊

«  20 天前
回复了主题  › 《如何用ChezScheme生成单一可执行文件》

哇 厉害 支持

«  22 天前
回复了主题  › 给Chez Scheme的process添加一个类似commands.getstatusoutput()的过程

可否详细解释一下?

«  22 天前
创建了主题  › Scheme in Real World


接触Scheme有一年余了,越来越庆幸当初没有忽略这门语言。


一般的论调认为,Scheme不那么Real World,那么真的如此吗?


对于 Starup Scheme具有什么优点呢?


关于招聘


我承认很难招聘到lisp程序员。但是根据近一年来的接触,li

«  25 天前
回复了主题  › 切分字符串的方法

回复#34 @xaengceilbiths :

我试过很多测试用例 这个是最能拉开区别的

«  25 天前
回复了主题  › 推荐Ikarus的用户手册

谢谢推荐 


不过最好放个链接啊


ps:有中文版吗?

«  25 天前
回复了主题  › 切分字符串的方法

回复#26 @xaengceilbiths :

(define token "var i = 89 var j = 100 function f ( x y ) { return x + y } f ( i j )var i = 89 var j = 100 function f ( x y ) { return x + y } f ( i j )var i = 89 var j = 100 function f ( x y ) { r
«  25 天前
回复了主题  › 切分字符串的方法

回复#27 @fold :

我的也不太理想   


«  25 天前
回复了主题  › 切分字符串的方法

回复#30 @fold :

你这个太复杂了吧


不过比6慢那么一丢丢


«  25 天前
回复了主题  › 切分字符串的方法 (define split     (lambda (s c)         (define x (string-length s))         (let l ((x x)(y (- x 1))(r '()))             (if (= y -1)                 (cons (substring s 0 x) r)                 (if (char=? (string-ref s y) c)                     (l y (- y 1)(con
«  27 天前
回复了主题  › 切分字符串的方法

速度评测来了


split1:1楼 guenchi (书上抄来的)

split2:7楼 fold

split3:10楼 chui (改写的fold版)

split4:15楼 fold (重写版)

split5:17楼 evelbinairy

split6:20楼 qzivil (尾递归版)

split7:24楼 xaengceilbiths (变态版)

split8:30楼 fold (超长版)


以下是测试结果

«  27 天前
回复了主题  › 切分字符串的方法

回复#18 @yanying :

Core 里 已经有了


https://github.com/guenchi/Core/blob/master/core/string.sc

«  27 天前
创建了主题  › Fundamentals of CLOS http://cl-cookbook.sourceforge.net/clos-tutorial/Fundamentals of CLOSNick Levine, Ravenbrook Limited, 2003-07-15
«  27 天前
登 录
信息栏

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