love5an: (Default)
2012-03-11 12:57 pm

Система пространств имен Microlisp

Я тут недавно опять думал про неймспейсы, в контексте лиспа, и, внезапно, меня осенило:


(defstruct symbol
  (name     "" :type string)
  (children () :type list)
  ...)

love5an: (Default)
2012-02-09 08:29 pm

Про неймспейсы.

Как известно, система пакетов Common Lisp является одним из его наиболее "слабых" и наименее продуманных мест.

Так вот, я тут думаю, какую бы систему неймспейсов добавить в свой Microlisp(и соответственно, во встроенный лисп, используемый в программе, которую я пишу для стартапа).

И вот такой возник вопрос:
Какая система разрешения имен неймспейсов вам кажется более удобной, логичной и продуманной:

Как в C++ или как в C#?

Конкретно, вот что я имею ввиду:
Read more... )