Size: a a a

2021 January 03

YK

Yaroslav Khnygin in Lisp Forever
Sokolov Andrew
Falcon5757 Snoovatar
Falcon575721:02
Hi.
I'm not exactly happy to message you, but that's important.
Here's a dialog i just had, I m gonna paste it here
DovahkiinToday at 20:48
i initiated a discussion (in russian lisp chat) about what things would we want for a "new" or "next" or whatever you call it "standard"
altho maybe it better be called next CL iteration
we gonna make a huuge public doc where I and some people will try to gather sensible thoughts and arguments
and counterarguments as well ofc
and then feed it to reddit and
other places
I can give some people the opportunity to add something too
Just in case you are enthusiastic about it
ein StrauchToday at 20:52
there's a similar initiative by phoe and some others, alongside the revival of the CAR process to codify non-ansi standards like bordeaux-threads or usocket
headed by lonjil
you may wanna contact them to join efforts, rather than splitting communities n stuff
its my post + an answer, and he's at least got a certain point
flaming_bird21:29
heyyyyy
hmmmm! so there is another similar initiative
OK, I see - what's the next step? we are kinda organizing on #cl-car on Freenode
also I know ein Strauch, he's aware of what lonjil is doing wrt the CAR process
what do you suggest I should do now?
Falcon5757 Snoovatar
Falcon575721:42
Well the point was to make at least some coordination behind the scenes
I suspect our goals might differe significantly but at least the underlying motivation is similar so
Right now we have gathered some data but havent organized it in a document -- which is what i m going to do this/next week
afaic your initiative is about CAR being reborn + some hyperspec i suppose?
ours is what we are (currently) calling "standard for next common lisp iteration"
flaming_bird21:53
well
our goal is reviving CDRs
and so more like getting existing CL implementations to converge with regard to extensions to the standard
also, are you aiming for a specification, or a standard? if the latter, then which organization is going to standardize it?
do you know how you are going to implement it? like, do you want to mutate some existing Lisp implementation, or write it in Common Lisp to have it executed atop an existing ANSI CL implementation?
Falcon5757 Snoovatar
Falcon575721:57
Right, and what we discussed (so far, later the focus might shift if more people join) is "we really want a lot of things fixed that can pretty much only be fixed inside compilers guts" so think about specification for lowlevel features, on which the high level stuff can be built. Its not exactly "Sbcl reloaded" but same ballpark I suppose
flaming_bird21:57
I was thinking about fixing up CCL rather than SBCL
Falcon5757 Snoovatar
Falcon575721:58
We dont know where the money or resources may come from, which is why i also planned to post on reddit
flaming_bird21:58
mostly because CCL is much smaller codewise, and therefore easier to bend
Falcon5757 Snoovatar
Falcon575721:58
Our posts would totally clash
flaming_bird21:58
clash? what do you mean?
I don't think we are preparing any kind of reddit post at this moment
and our goals are orthogonal
Falcon5757 Snoovatar
Falcon575721:58
well you post yout thing and people start discussing it and then i post mine which is ....more controversial
flaming_bird21:58
CAR is about improving ANSI CL, your goal seems to go beyond ANSI CL
to me, they're simply different
Falcon5757 Snoovatar
Falcon575721:59
those are about improving the languages and resources are limited))
but also, like, I do generally support your initiative, but i m unsure if i can contribute to it in any meaningful way
do you support ours? Because you certainly could put your ideas about what are the fundamental things that could be added to that next iteration of CL
flaming_bird22:00
yes, I have been dreaming and thinking about the next iteration of CL for years now
but I also think it's unsustainable at the moment because we have few resources, possibly too few, and we need to get more people interested in the current ANSI CL before we find proper workforce for improving it
это ведь в дискорде было?
источник

YK

Yaroslav Khnygin in Lisp Forever
что-то я не видел
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
мне нет в лисп дискорде
источник

YK

Yaroslav Khnygin in Lisp Forever
насчет ядра, ты хочешь разделить стандарт как седьмую схему?
источник

SA

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

SA

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

SA

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

SA

Sokolov Andrew in Lisp Forever
robert strad
источник

SA

Sokolov Andrew in Lisp Forever
свою хуйню разбивает тоже
источник

YK

Yaroslav Khnygin in Lisp Forever
у меня просто ассоциации сразу с R7RS-small и R7RS-large
источник

DP

Dmitry Plesovskykh in Lisp Forever
я вам так скажу ребята, за 30 лет уже миллиард раз были озвучены все претензии к ANSI CL. все что надо сделать - это собрать ВСЕ воедино, и выкинуть нерелевантное. есть многие хорошие вещи в библиотеках - их можно было бы включить в стандарт. то есть это не работа в стиле "давайте щас придумаем", все (99%) уже придумано. нет организационной составляющей, мотивации и бабок под реализацию
источник

DP

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

DP

Dmitry Plesovskykh in Lisp Forever
доступ к структурам, к полям объектов и вот это вот все, никто не хочет видеть столько скобок
источник

DP

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

DP

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

T

TGG in Lisp Forever
А разве проблема CL не в том, что есть схема?
источник

DP

Dmitry Plesovskykh in Lisp Forever
нет конечно
источник

DP

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

DP

Dmitry Plesovskykh in Lisp Forever
пусть там все обкатывают, в лисп надо принимать только то что себя зарекомендует.
источник