#MetaObject

GripNewsGripNews
2023-10-05

🌘 TurtleWare
➤ 使用 Common Lisp 的 Metaobject Protocol 解決協議之間相互調用的問題
turtleware.eu/posts/Proxy-Gene
本文介紹瞭如何使用 Common Lisp 的 Metaobject Protocol 解決在重構獨立規範的軟體時所遇到的問題,並提供了一個新的通用協議的實現方式。
+ 這篇文章很好地解釋瞭如何使用 Common Lisp 的 Metaobject Protocol 解決軟體重構時的問題,對於 Lisp 程序員來說非常有用。
+ 這篇文章很深入地探討了 Common Lisp 的 Metaobject Protocol,對於想要深入瞭解 Lisp 的人來說是一個很好的參考。
Lisp Protocol

Jörg Preisendörferjpreisendoerfer
2023-01-15

@Seanleblanc

WRT Object System ():

The seminal book ›The Art of the Metaobject protocol‹ (1991, ) by , & demonstrates & discusses many design patterns for |s with protocol, in which methods are not part of classes, due to , paradigms.

It also contributed much to .

🌺

🦎 telegram.me/FamilyOfLisp
🦎 matrix.to/#/#family-of-lisp:ma

🏷️

Jörg Preisendörferjpreisendoerfer
2023-01-05

@phoe

Note that the dispatch tables of conceptionally are a with .

The function SET-PPRINT-DISPATCH is essentially an ADD-METHOD to the pretty printing parametric dispatch.

(Unfortunatly, the canonical, implementation of PP by is one single convoluted mess; basically a negative example of software design, even by standards of its time.)

🌺

🏷️

Jörg Preisendörferjpreisendoerfer
2022-12-14

@pnathan

You may want to consider the concept of with () by and , as implemented in the programming language:

🔗 Slate → cs.cmu.edu/~aldrich/papers/eco
🔗 Lee → sauerbraten.org/lee/
🔗 Jonathan → cs.cmu.edu/~aldrich/

🏷️

Opinion | Privacy Is Too Big to Understand - The New York Times prismo.xyz/posts/7e03d0dd-425b

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst