LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

А почему? Что мешало оставить С++ в виде препроцессора для С? Может быть какая-то причина была, не от балды же это сделали.

Можно начать с другой модели памяти...

Я только что расширил язык, алё.

Я с этим спорил?

Ну, а если и нет — мы всё равно имеем, что в лисп можно добавить новый синтаксис, новую семантику и специфицировать в какой машинный код это всё раскроется.

По нормальному, только если залезть в компилятор, так же как в С. А просто написать макрос не получится.

Мне неинтересно что в лиспе можно какие то макросы писать в одном файле рядом с кодом проекта, это не важно в моем обсуждении.

Зачем? Меня не оставляет ощущение, что вы пытаетесь описать лисп-систему в терминах, которые вообще для неё не подходят, получается какой-то тягостный бред.

Я не пытаюсь описать лисп систему, ты не задавал вопрос «что такое лисп система», и я нигде не говорил что текст выше это описание лисп-системы.

Вы как-то уцепились за эту тему, но ведь расширять языки можно и без новых опкодов. Или скажете «С с классами» не является расширением С?

Перечитай мой комментарий Не учите Common Lisp! (комментарий)

Там я говорю что для определенных изменений свойства лиспа никак не помогают, и после я показываю что это за изменения.

Есть другой вид изменений, вот выше я добавлял к enum информацию, такие просто решаются и #define, так что даже макросы не нужны, а что то посложнее уже требует серьезной доработки, где наличие или отсутствие макросов очень слабо сказывается на сложности доработки.

Исправление MOPKOBKA, :

А почему? Что мешало оставить С++ в виде препроцессора для С? Может быть какая-то причина была, не от балды же это сделали.

Можно начать с другой модели памяти...

Я только что расширил язык, алё.

Я с этим спорил?

Ну, а если и нет — мы всё равно имеем, что в лисп можно добавить новый синтаксис, новую семантику и специфицировать в какой машинный код это всё раскроется.

По нормальному, только если залезть в компилятор, так же как в С. А просто написать макрос не получится.

Мне неинтересно что в лиспе можно какие то макросы писать в одном файле рядом с кодом проекта, это не важно в моем обсуждении.

Зачем? Меня не оставляет ощущение, что вы пытаетесь описать лисп-систему в терминах, которые вообще для неё не подходят, получается какой-то тягостный бред.

Я не пытаюсь описать лисп систему, ты не задавал вопрос «что такое лисп система», и я нигде не говорил что текст выше это описание лисп-системы.

Вы как-то уцепились за эту тему, но ведь расширять языки можно и без новых опкодов. Или скажете «С с классами» не является расширением С?

Перечитай мой комментарий Не учите Common Lisp! (комментарий)

Там я говорю что для определенных изменений свойства лиспа никак не помогают, и после я показываю что это за изменения.

Есть другой вид изменений, вот выше я добавлял к enum информацию, такие просто решаются и #define, так что даже макросы не нужны, а что то посложнее уже требуют серьезной доработки, где наличие или отсутствие макросов очень слабо сказывается на сложности доработки.

Исправление MOPKOBKA, :

А почему? Что мешало оставить С++ в виде препроцессора для С? Может быть какая-то причина была, не от балды же это сделали.

Можно начать с другой модели памяти...

Я только что расширил язык, алё.

Я с этим спорил?

Ну, а если и нет — мы всё равно имеем, что в лисп можно добавить новый синтаксис, новую семантику и специфицировать в какой машинный код это всё раскроется.

По нормальному, только если залезть в компилятор, так же как в С. А просто написать макрос не получится.

Мне неинтересно что в лиспе можно какие то макросы писать в одном файле рядом с кодом проекта, это не важно в моем обсуждении.

Зачем? Меня не оставляет ощущение, что вы пытаетесь описать лисп-систему в терминах, которые вообще для неё не подходят, получается какой-то тягостный бред.

Я не пытаюсь описать лисп систему, ты не задавал вопрос «что такое лисп система», и я нигде не говорил что текст выше это описание лисп-системы.

Вы как-то уцепились за эту тему, но ведь расширять языки можно и без новых опкодов. Или скажете «С с классами» не является расширением С?

Перечитай мой комментарий Не учите Common Lisp! (комментарий)

Там я говорю что для определенных изменений свойства лиспа никак не помогают, и после я показываю что это за изменения.

Исправление MOPKOBKA, :

А почему? Что мешало оставить С++ в виде препроцессора для С? Может быть какая-то причина была, не от балды же это сделали.

Можно начать с другой модели памяти...

Я только что расширил язык, алё.

Я с этим спорил?

Ну, а если и нет — мы всё равно имеем, что в лисп можно добавить новый синтаксис, новую семантику и специфицировать в какой машинный код это всё раскроется.

По нормальному, только если залезть в компилятор, так же как в С. А просто написать макрос не получится.

Мне неинтересно что в лиспе можно какие то макросы писать в одном файле рядом с файлом проекта, это не важно в моем обсуждении.

Зачем? Меня не оставляет ощущение, что вы пытаетесь описать лисп-систему в терминах, которые вообще для неё не подходят, получается какой-то тягостный бред.

Я не пытаюсь описать лисп систему, ты не задавал вопрос «что такое лисп система», и я нигде не говорил что текст выше это описание лисп-системы.

Вы как-то уцепились за эту тему, но ведь расширять языки можно и без новых опкодов. Или скажете «С с классами» не является расширением С?

Перечитай мой комментарий Не учите Common Lisp! (комментарий)

Там я говорю что для определенных изменений свойства лиспа никак не помогают, и после я показываю что это за изменения.

Исправление MOPKOBKA, :

А почему? Что мешало оставить С++ в виде препроцессора для С? Может быть какая-то причина была, не от балды же это сделали.

Можно начать с другой модели памяти...

Я только что расширил язык, алё.

Я с этим спорил?

Ну, а если и нет — мы всё равно имеем, что в лисп можно добавить новый синтаксис, новую семантику и специфицировать в какой машинный код это всё раскроется.

По нормальному, только если залезть в компилятор, так же как в С. А просто написать макрос не получится.

Зачем? Меня не оставляет ощущение, что вы пытаетесь описать лисп-систему в терминах, которые вообще для неё не подходят, получается какой-то тягостный бред.

Я не пытаюсь описать лисп систему, ты не задавал вопрос «что такое лисп система», и я нигде не говорил что текст выше это описание лисп-системы.

Вы как-то уцепились за эту тему, но ведь расширять языки можно и без новых опкодов. Или скажете «С с классами» не является расширением С?

Перечитай мой комментарий Не учите Common Lisp! (комментарий)

Там я говорю что для определенных изменений свойства лиспа никак не помогают, и после я показываю что это за изменения.

Исходная версия MOPKOBKA, :

А почему? Что мешало оставить С++ в виде препроцессора для С? Может быть какая-то причина была, не от балды же это сделали.

Можно начать с другой модели памяти...

Я только что расширил язык, алё.

Я с этим спорил?

Ну, а если и нет — мы всё равно имеем, что в лисп можно добавить новый синтаксис, новую семантику и специфицировать в какой машинный код это всё раскроется.

Только если залезть в компилятор, так же как в С. А просто написать макрос не получится.

Зачем? Меня не оставляет ощущение, что вы пытаетесь описать лисп-систему в терминах, которые вообще для неё не подходят, получается какой-то тягостный бред.

Я не пытаюсь описать лисп систему, ты не задавал вопрос «что такое лисп система», и я нигде не говорил что текст выше это описание лисп-системы.

Вы как-то уцепились за эту тему, но ведь расширять языки можно и без новых опкодов. Или скажете «С с классами» не является расширением С?

Перечитай мой комментарий Не учите Common Lisp! (комментарий)

Там я говорю что для определенных изменений свойства лиспа никак не помогают, и после я показываю что это за изменения.