HN user

rosebay

20 karma
Posts2
Comments17
View on HN
The empty list 4 years ago

I tend to agree but would be happy to be proven wrong by more knowledgeable folks in these comments.

However I assume here we are talking about dotted lists and not ‘proper’ ones?

Unrelated but you most posted a comment many years back (below). Wondering if you have any tips on research / articles in this space?

Yes, very nice. But it needs an update on structured documents (tree-like, as in HTML). And, ideally, it should be accompanied by work that addresses collaborative editing in such structured documents.

Agreed. I program in CL and other languages too. I find Java developers tend to have a stronger understanding of OOP and that might be behind your insight. For all its benefits, it feels like at times many CL users miss the point of OOP.

CLOS itself is great, however the decoupling of data and methods is something at times I find leads to harder to understand code.

Closures don’t have inheritance or any of the other machinery that object oriented programming typically comes with.

Perhaps saying they are light weight objects (where objects has its meaning as instances of classes) is a good way of saying it.

The realisation that closures and objects are very similar is one of the main turning points in becoming proficient in both OOP and Functional Programming, it was for me at least.