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


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

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

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

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

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

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

Profile

love5an: (Default)
Dmitry Ignatiev

December 2016

S M T W T F S
    123
45678910
11121314 151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 20th, 2017 12:50 pm
Powered by Dreamwidth Studios