Size: a a a

Сообщество Scheme

2021 February 26

a

anton in Сообщество Scheme
во многих случаях вы даже не можете сказать, лежит ваш конс где-нибудь в алисте, или нет
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
Они, кстати, очень неэффективные, надо признать. Когда я в последний раз кодил на схеме, было пофиг, но сейчас чё-то не пофиг. Алисты не подходят для частых изменения и обращения по ключу :-(
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
anton
во многих случаях вы даже не можете сказать, лежит ваш конс где-нибудь в алисте, или нет
Если есть доступ к алисту, можно проверить за O(n) (минимум) :-)
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
Блин, хочу на схеме покодить
источник

a

anton in Сообщество Scheme
bouncepaw ⛅
Они, кстати, очень неэффективные, надо признать. Когда я в последний раз кодил на схеме, было пофиг, но сейчас чё-то не пофиг. Алисты не подходят для частых изменения и обращения по ключу :-(
кстати да, давно руки чешутся замутить алист в виде красно-черного дерева на обычных списках, велосипед, наверное
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
anton
кстати да, давно руки чешутся замутить алист в виде красно-черного дерева на обычных списках, велосипед, наверное
Однозначный велосипед! Вроде уже во всех схемах есть эффективные реализации
источник

A

Aragaer in Сообщество Scheme
Ну его тогда не надо называть алистом.
источник

A ß in Сообщество Scheme
anton
кстати да, давно руки чешутся замутить алист в виде красно-черного дерева на обычных списках, велосипед, наверное
для кч-дерева нужен же порядок ключей?
источник

A

Aragaer in Сообщество Scheme
Порядок на некоторой функции на ключах
источник

A

Aragaer in Сообщество Scheme
Точнее он нужен на любом дереве
источник

A ß in Сообщество Scheme
разве что задавать его при создании дерева
источник

A ß in Сообщество Scheme
в эрланге хорошо, там есть универсальный порядок
источник

a

anton in Сообщество Scheme
Aragaer
Ну его тогда не надо называть алистом.
я имею ввиду алист всмысле 'ассоциативный лист', и кмк это достаточно широкое понятие
источник

A

Aragaer in Сообщество Scheme
Ну просто есть же ещё plist, он тоже ассоциативный
источник

A ß in Сообщество Scheme
не
источник

a

anton in Сообщество Scheme
A ß
не
не, потому что там символы в качестве ключей?
источник

A

Aragaer in Сообщество Scheme
по-моему не обязательно символы
источник

A

Aragaer in Сообщество Scheme
просто в plist "список четной длины" и все
источник

a

anton in Сообщество Scheme
источник

a

anton in Сообщество Scheme
то есть атом это тоже список... моя жизнь не будет прежней
источник