欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Common Lisp Object System
来自开放百科 - 灰狐
(版本间的差异)
小 (→简介) |
小 (→简介) |
||
(未显示1个用户的6个中间版本) | |||
第5行: | 第5行: | ||
==简介== | ==简介== | ||
Common Lisp Object System(CLOS)是一种面向对象编程设施,它是 ANSI [[Common Lisp]] 的一部分。CLOS 是强力的动态对象系统,在根本上不同于静态语言比如 [[C++]] 或 [[Java]] 中的那种 OOP 设施。 | Common Lisp Object System(CLOS)是一种面向对象编程设施,它是 ANSI [[Common Lisp]] 的一部分。CLOS 是强力的动态对象系统,在根本上不同于静态语言比如 [[C++]] 或 [[Java]] 中的那种 OOP 设施。 | ||
+ | |||
+ | [[Common Lisp Type System]] | ||
==功能== | ==功能== | ||
第11行: | 第13行: | ||
==项目== | ==项目== | ||
+ | *[https://github.com/CodyReichert/awesome-cl#clos-extensions CLOS extensions] | ||
*[http://community.schemewiki.org/?Tiny-CLOS Tiny CLOS] | *[http://community.schemewiki.org/?Tiny-CLOS Tiny CLOS] | ||
*[https://github.com/dharmatech/clos Tiny CLOS for R6RS Scheme] | *[https://github.com/dharmatech/clos Tiny CLOS for R6RS Scheme] | ||
*[[Racket]] [https://docs.racket-lang.org/swindle/ Swindle] based on Tiny-CLOS | *[[Racket]] [https://docs.racket-lang.org/swindle/ Swindle] based on Tiny-CLOS | ||
*[[GNU Guile]] [https://www.gnu.org/software/guile/manual/html_node/GOOPS.html GOOPS] | *[[GNU Guile]] [https://www.gnu.org/software/guile/manual/html_node/GOOPS.html GOOPS] | ||
− | *[https://wiki.call-cc.org/eggref/5/coops | + | *[[CHICKEN Scheme]] [https://wiki.call-cc.org/eggref/5/coops COOPS] |
*[[Emacs]] [https://www.gnu.org/software/emacs/manual/html_mono/eieio.html EIEIO] | *[[Emacs]] [https://www.gnu.org/software/emacs/manual/html_mono/eieio.html EIEIO] | ||
*[[Gauche]] [http://practical-scheme.net/gauche/man/gauche-refe/Object-system.html object system] | *[[Gauche]] [http://practical-scheme.net/gauche/man/gauche-refe/Object-system.html object system] | ||
第21行: | 第24行: | ||
*[[MIT/GNU Scheme]] [https://www.gnu.org/software/mit-scheme/documentation/stable/mit-scheme-sos/index.html SOS] is a Scheme object system derived from Tiny CLOS | *[[MIT/GNU Scheme]] [https://www.gnu.org/software/mit-scheme/documentation/stable/mit-scheme-sos/index.html SOS] is a Scheme object system derived from Tiny CLOS | ||
*[https://www.stklos.net/ STklos Scheme] | *[https://www.stklos.net/ STklos Scheme] | ||
+ | |||
+ | ==图集== | ||
+ | <gallery> | ||
+ | image:lisp-clos-mop-class-graph.png|CLOS MOP 类图 | ||
+ | </gallery> | ||
==链接== | ==链接== | ||
*[http://www.dreamsongs.com/CLOS.html Common Lisp Object System] | *[http://www.dreamsongs.com/CLOS.html Common Lisp Object System] | ||
+ | *[https://clos-mop.hexstreamsoft.com/ Common Lisp Object System & Meta object Protocol] | ||
+ | *[https://web.archive.org/web/20080408184705/http://cs.christophwernhard.com/cdb/index.html CLOS-DB] is a [[database]] interface for the [[Common Lisp]] Object System. | ||
[[category:lisp]] | [[category:lisp]] |
2022年10月8日 (六) 05:05的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Common Lisp Object System Thanks, Wikipedia. |
Common Lisp Object System
目录 |
[编辑] 简介
Common Lisp Object System(CLOS)是一种面向对象编程设施,它是 ANSI Common Lisp 的一部分。CLOS 是强力的动态对象系统,在根本上不同于静态语言比如 C++ 或 Java 中的那种 OOP 设施。
[编辑] 功能
[编辑] 指南
[编辑] 项目
- CLOS extensions
- Tiny CLOS
- Tiny CLOS for R6RS Scheme
- Racket Swindle based on Tiny-CLOS
- GNU Guile GOOPS
- CHICKEN Scheme COOPS
- Emacs EIEIO
- Gauche object system
- Sagittarius CLOS
- MIT/GNU Scheme SOS is a Scheme object system derived from Tiny CLOS
- STklos Scheme
[编辑] 图集
[编辑] 链接
- Common Lisp Object System
- Common Lisp Object System & Meta object Protocol
- CLOS-DB is a database interface for the Common Lisp Object System.
分享您的观点