Size: a a a

2021 January 04

SA

Sokolov Andrew in Lisp Forever
но не в коммоне
источник

DP

Dmitry Plesovskykh in Lisp Forever
эффективная реализация таких структур позволяет почти нашару (производительность и память) получать многопоточность и вот это вот все не опасаясь за повреждение данных и гонку
источник

SA

Sokolov Andrew in Lisp Forever
тож надо бы добавить
источник

DP

Dmitry Plesovskykh in Lisp Forever
имхо надо не только функции разделить но и некоторый скоуп - на безопасный и мутабельный
источник

SA

Sokolov Andrew in Lisp Forever
да возможно
источник

DP

Dmitry Plesovskykh in Lisp Forever
чтоб мы четко понимали - в этой части программы (модуля) вообще париться не надо за состояния, а вот тут вот - надо быть внимательным, потому что инплейс алгоритм (для эффективности например)
источник

DP

Dmitry Plesovskykh in Lisp Forever
про то что есть куча разных не единообразных интерфейсов в CL это я так понимаю вообще само собой разумееется все что их надо причесать. это мелочи конечно, но для реально "нового стандарта" надо убрать корявое легаси
источник

SA

Sokolov Andrew in Lisp Forever
да
источник

DP

Dmitry Plesovskykh in Lisp Forever
типа :
(nth idx list)
(elt sequence idx)
источник

DP

Dmitry Plesovskykh in Lisp Forever
ну и такого есть еще разбросано кругом
источник

SA

Sokolov Andrew in Lisp Forever
ну да
источник

SA

Sokolov Andrew in Lisp Forever
я хз как назвать аксессор
источник

SA

Sokolov Andrew in Lisp Forever
at?
источник

DP

Dmitry Plesovskykh in Lisp Forever
дело не в аксессоре а в порядке аргументов
источник

SA

Sokolov Andrew in Lisp Forever
(at vector index1 index2 ...)
(at ht key)
(at list index)
(at string index)
источник

DP

Dmitry Plesovskykh in Lisp Forever
ну да что-то типа того
источник

SA

Sokolov Andrew in Lisp Forever
(setf at ...)
источник

DP

Dmitry Plesovskykh in Lisp Forever
еще я хотел бы, чтобы в места куда можно подставлять ф-ции в фвп можно было и подставлять макросы, например
источник

DP

Dmitry Plesovskykh in Lisp Forever
я хз как это с теоретической точки зрения, но по-идее если макрос возвращает ф-цию (или аксессор который тоже можно считать ф-ций)
источник

DP

Dmitry Plesovskykh in Lisp Forever
не должно быть проблем. хочется короче макросы гражданины первого класса
источник