Size: a a a

2019 December 25

AK

Andrew Kravchuk in Lisp Forever
Да
источник

AK

Andrew Kravchuk in Lisp Forever
источник

PG

Pïg Grëënëst in Lisp Forever
Andrew Kravchuk
Вроде были прецеденты лиспа чисто на лиспе. T, например
Я пытаюсь быть максимально толстым
источник

AK

Andrew Kravchuk in Lisp Forever
Pïg Grëënëst
Я пытаюсь быть максимально толстым
Да я понял уже
источник

RB

Rustem B. in Lisp Forever
В чем кек?
источник

AK

Andrew Kravchuk in Lisp Forever
Rustem B.
В чем кек?
Вам зумерам лишь бы покекать
источник

RB

Rustem B. in Lisp Forever
Andrew Kravchuk
Вам зумерам лишь бы покекать
Ты что, лумер?
источник

a

akater in Lisp Forever
T Z
Ну ок. Там, где часть языка на Си, пусть будет применено Си.
Над Вами издеваются. Это оправдано лишь если Вы над нами издеваетесь, что действительно выглядит вероятным. Так или иначе, неиздевательский ответ состоит в том, что расширять Лисп это настолько естественное занятие, что люди часто занимаются этим в процессе написания на Лиспе обычных программ. Написание Лиспов на Лиспе это очень популярное занятие (слишком популярное, пожалуй; можно было бы и воздерживаться).
источник

a

akater in Lisp Forever
T Z
Ну ок. Там, где часть языка на Си, пусть будет применено Си.
…и Си для этого не обязателен, Лисп-образы это весьма автономные программы, и существует несколько реализаций операционных систем и низкоуровневых окружений на Лиспе (Mezzano, Movitz, ChrysaLisp), некоторые из которых уже можно запускать на bare metal, а некоторые — планируется. Популярным Лиспам все еще нужны элементы стандартного тулчейна для бустстрапа, но в проекте (мета)имплементация SICL, одна из целей которой в том, чтобы ничего такого не требовалось.
источник

TZ

T Z in Lisp Forever
akater
Над Вами издеваются. Это оправдано лишь если Вы над нами издеваетесь, что действительно выглядит вероятным. Так или иначе, неиздевательский ответ состоит в том, что расширять Лисп это настолько естественное занятие, что люди часто занимаются этим в процессе написания на Лиспе обычных программ. Написание Лиспов на Лиспе это очень популярное занятие (слишком популярное, пожалуй; можно было бы и воздерживаться).
Ни капли ни над кем не издевался. А те, кто надо мной если издевался/пытался - оставлю их наедине с этим.
Вам большое спасибо за ответ, проливающий свет (для меня) на существо вопроса.
источник

a

akater in Lisp Forever
T Z
Ни капли ни над кем не издевался. А те, кто надо мной если издевался/пытался - оставлю их наедине с этим.
Вам большое спасибо за ответ, проливающий свет (для меня) на существо вопроса.
> Ни капли не издевался

Но очень похоже, так что не обижайтесь на них. :-)
источник

TZ

T Z in Lisp Forever
akater
…и Си для этого не обязателен, Лисп-образы это весьма автономные программы, и существует несколько реализаций операционных систем и низкоуровневых окружений на Лиспе (Mezzano, Movitz, ChrysaLisp), некоторые из которых уже можно запускать на bare metal, а некоторые — планируется. Популярным Лиспам все еще нужны элементы стандартного тулчейна для бустстрапа, но в проекте (мета)имплементация SICL, одна из целей которой в том, чтобы ничего такого не требовалось.
Например, читал, что в Лиспе нет нативной поддержки распараллеливания программ. Допустим, можно ли спроектировать новый Лисп, у которого будет такая фича нативная, и этот новый Лисп реализовать (то бишь написать) на Лиспе?
источник

TZ

T Z in Lisp Forever
akater
> Ни капли не издевался

Но очень похоже, так что не обижайтесь на них. :-)
Ок.
источник

AE

Alexey Egorov in Lisp Forever
T Z
Например, читал, что в Лиспе нет нативной поддержки распараллеливания программ. Допустим, можно ли спроектировать новый Лисп, у которого будет такая фича нативная, и этот новый Лисп реализовать (то бишь написать) на Лиспе?
Нативная поддержка распараллеливания это как?
источник

PG

Pïg Grëënëst in Lisp Forever
Ты говоришь, отчасти, про метапрограммирование
источник

a

akater in Lisp Forever
T Z
Например, читал, что в Лиспе нет нативной поддержки распараллеливания программ. Допустим, можно ли спроектировать новый Лисп, у которого будет такая фича нативная, и этот новый Лисп реализовать (то бишь написать) на Лиспе?
Common Lisp это стандарт, и в этом стандарте ничего нет про threads или даже про coroutines. Все эти фичи предоставляются авторами отдельных имплементаций (компиляторов) или библиотек. Но в каком смысле они будут «нативными» или нет, я не очень понимаю. SBCL имеет на многих платформах (Linux, некоторые BSD, вроде) то, что называется native threads.
источник

PG

Pïg Grëënëst in Lisp Forever
Странно спрашивать в чате про лисп, язык который целиком построен вокруг этой идеи, поддерживает ли он её
источник

TZ

T Z in Lisp Forever
Pïg Grëënëst
Странно спрашивать в чате про лисп, язык который целиком построен вокруг этой идеи, поддерживает ли он её
Вы имеете ввиду, что поддерживает с помощью макросов?
источник

PG

Pïg Grëënëst in Lisp Forever
Да
источник

PG

Pïg Grëënëst in Lisp Forever
И, как уже писали, интерпретатор лиспа на лиспе реализуется почти тривиально
источник