有不少时候非纯函数式特性,例如副作用,还是很方便的啊,例如实现一些现有的数据结构的时候,像是树这样的数据结构用CommonLisp来实现估计应该和用C来实现一样简单吧,毕竟可以方便地修改节点的成员变量。相比之下,Haskell要做到是不是麻烦了点呢?赞 回复 转发 赞 收藏 只看楼主 ...
在Python 和 Haskell中有非常简洁强大的 List Comprehension 用法: >>> [(x, y) for x in range (1, 4) for y in ["A", "B"]] [(1, 'A'), (1, 'B'), (2, 'A'), (2, 'B'), (3, 'A'), (3, 'B')] 在Common Lisp 中可以用 incf-cl 库来实现, 通过 quicklisp 安装很...
listopia - a list manipulation library inspired by Haskell’s Data.List. LLGPL. hash-set - a convenience library implementing hash sets on top of CL hash tables The Unlicense bit-smasher - Common Lisp library for handling bit vectors, bit vector arithmetic, and type conversions. MIT. cl-co...
listopia - a list manipulation library inspired by Haskell's Data.List. LLGPL. hash-set - a convenience library implementing hash sets on top of CL hash tables The Unlicense bit-smasher - Common Lisp library for handling bit vectors, bit vector arithmetic, and type conversions. MIT. cl-con...
喜欢读"实用Common Lisp编程"的人也喜欢 ··· Let Over Lambda 8.6 An Introduction to Functional Progr... 9.1 Clojure Programming 9.0 真实世界的Haskell 8.9 Erlang 程序设计 8.9 程序设计语言 8.4 Lisp in Small Pieces 9.5 ANSI Common Lisp 9.1 The Little Schemer (4/e) 9.3 Concepts...
«learning - Haskell AND Lisp vs. Haskell OR Lisp - Programmers Stack Exchange »OCaml Language Sucks posted on2013-09-01 10:47lexus阅读(174) 评论(0)编辑 刷新页面返回顶部 登录后才能查看或发表评论,立即登录或者逛逛博客园首页 【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
that book is dead sexy —Xach on #lisp(more blurbs)This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send em...
A decision on lazy vs strict evaluation.InspirationClojure is great, but sometimes I miss static typing. Haskell is great, but sometimes I miss Lisp's elegantly simple syntax. Shen is a splendid compromise, but I found myself wishing it came with Haskell's uncompromising purity and Standard ML...
emacs-common Lista plików pakietuemacs-commonz gałęzinoblena architekturęall /etc/emacs/site-start.d/00debian.el /usr/include/emacs-module.h /usr/lib/systemd/user/emacs.service /usr/share/applications/emacs-mail.desktop /usr/share/applications/emacsclient-mail.desktop /usr/share/...
/etc/emacs/site-start.d/00debian.el /usr/include/emacs-module.h /usr/lib/systemd/user/emacs.service /usr/share/applications/emacs-mail.desktop /usr/share/applications/emacsclient-mail.desktop /usr/share/applications/emacsclient.desktop /usr/share/doc/emacs-common/BUGS /usr/share/doc/emacs-comm...