Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

defstructs and packages

Name: Anonymous 2011-07-27 16:43

Why CL includes two non-orthogonal concepts for code organization? Why to define an IMAGE package I have to separately declare (defstruct image-state ...)?

Can we replace defstructs with packages in future Lisps?

Name: Anonymous 2011-07-27 19:01

>>5
You don't understand CLOS. It's purpose is OOP-modelling, not code managing. Packages, on the other hand, is a way to break big project into orthogonal pieces or combine orthogonal pieces into a big project.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List