Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 384 37 139
Лиспотред №13 (plain data edition) /lisp/ Аноним 03/07/22 Вск 23:26:10 2395633 1
image 130Кб, 1026x579
1026x579
image 40Кб, 400x400
400x400
image 131Кб, 750x1125
750x1125
image 122Кб, 1200x600
1200x600
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Clojure - единственный лисп-образный язык, который тебе нужно знать! Много интерпрайз, самый большой миска рис (пик стронгли релейтед)! Делать фулстак дата-дривен опердени с метагенерацией, получать удар одобрение партия, добрый кошка-жена! Шапку читать здесь: https://rentry.co/9ve9d
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL.
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme.
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
- https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm

::: Библиотеки
- https://github.com/CodyReichert/awesome-cl
- https://ultralisp.org/
- https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/

::: Среда разработки
- Portacle :: https://portacle.github.io/
- Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред: >>2256609 (OP)
Аноним 03/07/22 Вск 23:40:13 2395653 2
Оп жирный тролль. Кложа это джава. А джава это зло.
Чтобы пользоваться программами на джабе, надо jre пользователю скачивать. Хеллоу ворд будет сотни мегабутов весить! Тысячи их!
Аноним 03/07/22 Вск 23:49:31 2395656 3
Аноним 03/07/22 Вск 23:56:52 2395660 4
>>2395656
Ну вот майнкрафт лагает, хотя это пиксельная игра. Джава медленная. Зачем учить медленный лисп, если есть камон лисп
Аноним 04/07/22 Пнд 00:12:00 2395668 5
image 181Кб, 849x700
849x700
Действующие лица:

Кложефанбой - оп-перекатчик 13-го (несчастливого для предыдущего опа) треда; без комментариев.

Петухонодаун - некомпетентный залетный аноним, плохо разбирается в комплюктер сайенс, разработке ПО и программировании вообще. Как правило задает глупые вопросы и пытается троллить, но посты выдают в нем школьника.

Типикал коммонлишпер - ненавидит кложу, ибо не тру лисп. Ненавидит другие ЯПы, ибо не тру лисп. Ненавидит залетных анонимов, ибо не тру лисп. Ненавидит печеньки, щеночков и Иисуса Христа, ибо не тру лисп. Ненавидит ТЕБЯ, ибо не тру лисп.

Просветленный - гомоиконность, чувак! Я так преисполнился в познании, чувак, что весь этот синтаксический сахар, чувак, мне просто до пизды, чувак! Чистое сияние вечных скобок, чувак! Если стандарт языка нельзя распечатать на одном листе и скрутить из него самокрутку, то... кстати, передай-ка мне р5рс, чувак... О чем я там, чувак?.. Охх ебать мой call/cc, чувак, вот это стандарт!

Вкатывальщик - решив последовать совету из шапки раздела скачивает SICP, ничего не понимает, скачивает слоника, ничего не понимает, идет в sicp-тред, ничего не понимает... Через некоторое время эволюционирует либо в петухонодауна, либо в просветленного.

Кабанчик - изредка заходит в тред и оставляет полтора поста про мощь языка, bottom-up проектирование, бизнес-ориентированные DSL'ы, 500%-ое увеличение time to market и генераторы динамических оперденей. Тайна его существования покрыта мраком.

Байтоеб - вкатывается в тред с единственным вопросом: "хелло ворлд на CL/racket/clojure/языкнейм занимает в памяти 15 килобайт, ВЫ ЧТО ОХУЕЛИ?! Я на няшной компилировал в 1997 году во время практики в универе хелловорлд и он занимал 14 килобайт! ЧЕ-ТЫР-НАД-ЦАТЬ!!! ВЫ ЧТО ОХУЕЛИ?!!"

Тайпоеб - вкатывается в тред с единственным вопросом: "у меня вот сейчас котик прыгнул на клавиатуру и вместо LazyAbstractOpticalEndoProfunctorHui напечаталось LazyAbstractOpticalEndoProfunctorHuii, и что бы вы думали, мне КОМПИЛЯТОР ПОДСВЕТИЛ ОШИБКУ, ха-ха, а вот вы бы следующие два дня потратили на отладку, ха-ха, а у меня КОМПИЛЯТОР ПОДСВЕТИЛ ОШИБКУ, прикиньте, ха-ха, НУ ЧТО КАК СОСЕТСЯ, ЛУЗЕРЫ?! ХА-ХА HUII ВМЕСТО HUI И КОМПИЛЯТОР МНЕ ЭТО ПОДСВЕТИЛ, ХА-ХА, СТАТИЧЕСКАЯТИПИЗАЦИЯКОМПИЛЯТОРПОДСВЕТИЛКОМПИЛЯТОРубТИПЫейтеКОМПИЛЯТОРменякТИПЫтонибКОМПИЛЯТОРудьПОДСВЕТИЛ"

Senior Developer - заходит в тред рассказать о том, почему ФП не работает в реальном мире и как он автоматизировал выгрузку налоговой отчетности из 1С в сайт на вордпрессе, за что ему повысили зарплату до 50к (серыми), и как он уже купил жигу, пока задроты тут сидят и дрочатся со своими лишпами-хуишпами.

Нормальный человек - заходит в тред спросить совета по сабжу. Зашел на двач ты, ищешь советов мудрых; сосни-ка хуйца. Перекатывается в реддит\слак.
Аноним 04/07/22 Пнд 00:12:44 2395670 6
image 27Кб, 201x283
201x283
>>2395653
>А джава это зло.
К тому же не тру лисп.
Аноним 04/07/22 Пнд 10:34:06 2395816 7
>>2395668
Моя пикча кста. А я кто?
Аноним 04/07/22 Пнд 15:47:08 2395995 8
>>2395633 (OP)
Приобнял Хороший, годный перекат.
Аноним 04/07/22 Пнд 16:01:52 2396009 9
В этом вашем лишпе есть монады и прочие аппликативные функторы? Или эту ебанину только хачкелисты выдумали, чтобы нормисов тралировать?
Аноним 04/07/22 Пнд 16:04:23 2396013 10
Аноним 04/07/22 Пнд 16:05:44 2396018 11
>>2396013
Хорошо. Часто пользуетесь?
Аноним 04/07/22 Пнд 19:02:07 2396183 12
Аноним 04/07/22 Пнд 20:51:56 2396270 13
изображение.png 9Кб, 324x78
324x78
Допустим у меня есть лист

(1 2 :FOO BAR)

Как я могу достать значение BAR по ключу :FOO?
Аноним 04/07/22 Пнд 21:27:17 2396290 14
Аноним 04/07/22 Пнд 21:39:45 2396301 15
изображение.png 22Кб, 590x251
590x251
Аноним 04/07/22 Пнд 22:16:06 2396335 16
>>2396301
Всё правильно ругается
>property list n. 1. a list containing an even number of elements that are alternating names (sometimes called indicators or keys) and values (sometimes called properties).

У тебя произвольный список, а не plist что ли? Ну, напиши свою функцию
(defun yoba-getf (list key)
..(loop :for (x y) :on list
...........:if (eql key x) :return y))
Аноним 04/07/22 Пнд 22:17:23 2396336 17
>>2396335
То есть я не могу выдернуть из любого списка какое-то значение с параметром?
Аноним 04/07/22 Пнд 22:29:36 2396342 18
>>2396336
Можешь, но список должен иметь чётное число элементов, иначе какой семантики ты ожидал от списка пар ключ-значение?
Аноним 04/07/22 Пнд 22:33:10 2396343 19
>>2396342
бля, это так странно говорить ТЫ ЧТО-ТО МОЖЕШЬ, когда речь про лисп, ведь по сути в лисп можно вообще все. и даже для этого есть какой-нить ебаный макрос
Аноним 04/07/22 Пнд 22:33:27 2396345 20
>>2395648
Этой фотке же сто лет в обед
Аноним 04/07/22 Пнд 22:34:29 2396346 21
>>2395816
Пока не знаю. Можем познакомиться поближе. Ты симпатичный?
Аноним 04/07/22 Пнд 23:29:15 2396381 22
717749daf3516ee[...].jpg 243Кб, 1398x1398
1398x1398
Аноним 05/07/22 Втр 00:41:08 2396437 23
Я прозрел
Да, до меня допирало очень долго. Особенно мешали долбоёбы не только здешние, которые убеждали меня в обратном. Лисп компиляторы - не компиляторы. Программу на лисп нельзя скомпилировать в обычном понимании этого слова. Т.е. так, как пытался делать я.

Для Лиспа нет компилятора. Вообще то, это так, поскольку для серьезных Лисп-программ полная компиляция противопоказана - ведь в этом языке единство кода и данных поддерживается на все 100% и зачастую программа синтезируется непосредственно во время выполнения.

Да, я был слишком туп, чтобы допереть до этого самостоятельно. Никогда прежде не встречал и не понимал гомоиконичность.

http://lisp.ru/page.php?id=4
Аноним 05/07/22 Втр 01:59:21 2396477 24
>>2396437
Ну так lisp же в REPL-e исполняется, какая еще компиляция...
Аноним 05/07/22 Втр 02:05:30 2396478 25
>>2396477
P.S. Ладно хуйню написал, так как sbcl в машинный код на выходе производит.
Аноним 05/07/22 Втр 08:57:10 2396528 26
Аноним 05/07/22 Втр 12:21:20 2396726 27
Аноним 05/07/22 Втр 13:09:28 2396787 28
>>2395633 (OP)
А что вы делаете на кожуре то? В плане производительности она же просто дно, что по цпу, что по потреблению памяти. Бизнес-логику некритичную катаете?
Нет же ни одно серьезной и уважаемой системы в JVM мире на кожуре. Уровня elasticsearсh или kafka.
Аноним 05/07/22 Втр 19:28:58 2397201 29
>>2396437
Это не ты ли тот аутист, что избегал средств интерактивной разработки?
>Программу на лисп нельзя скомпилировать в обычном понимании этого слова.
https://github.com/atlas-engineer/nyxt/blob/master/nyxt.asd
(asdf:make 'nyxt/gi-gtk-application)
>Для Лиспа нет компилятора.
Есть. Разница только в том, что он является частью рантайма, а не внешним инструментом.
Аноним 05/07/22 Втр 23:32:16 2397341 30
>>2397201
> Это не ты ли тот аутист, что избегал средств интерактивной разработки?
Я. Но я не избегал REPL. Я просто охуевал с того, что программу, написанную на языке программирования нельзя скомпилировать. И никто из вас, учёных в говне мочёных, не объяснил, что может быть так, что компилятор может быть не нужен. Вот в схеме компиляторы есть, поэтому я и прихуел, что что в СL так нельзя. Но вот я попробовал что-то написать и был приятно удивлен. Ясен хуй, что имакс тупая параша для быдла. Я всегда буду хуесосить имакс. Не за то, что он сложный, а за то, что он раздутый и медленный. Имакс блять термальная программа работает хуже, чем браузерное говно vscode. Но это и так было понятно, что Столлман тупой ебантяй, долбоёб и фанатик.

А твой asdfghjk; я уже обоссал. Это хуйня, а не компилятор. У CL нет компиляторов. фыва это скорее что-то типа make из мира Си.

> Есть. Разница только в том, что он является частью рантайма, а не внешним инструментом.
Но это обсосная хуйня. Нахуя мне холлоуворд в 20 мегабутов. И ты ебанутый долбоёб, если думаешь. будто это нормально. Это не нормально. Рантайм блять. Это не jvm, чтобы таскать с собой всю хуйню. Если ты не ебанько, то твой компилятор должен выдавать только машинный код, относящийся к алгоритму работы программы, а не в хуй дуть. В хуй дуют только пидоры. лисп не для пидоров, это раст для пидоров

Я вообще бляя теряяюсь. Лисп это загадка нахуй. Я будто встретил ебанько-тян и вот втюрился в нее, а она вот такая вот. ССижу пержу, разгадываю тайны ее глубокой натуры. Так же и лисп. Мне говорят иди наххуй, а я ввсе равно сижу и думаю про лисп. Просто вы бля ходите как говном намазанные, для вас лисп диковинка. Хуй проссышь, но для буду по факту отвечаю, тут ебать ли найдется реально тру LISP HACKER. А вот именно такие люди с горящими глазами и нужны, чтобы объяснять лисп. Ни в коем случае не продвигать и не пропагандировать. Лисп должен оставаться граалем, а не как питон. Питон знает каждый вкатыш-скуф. Так и я только питон знаю. Но я начал учить еще до всего этого. А вот лисп это писечка, это вещь нишевая. Это для себя.
Я не ебанутый, я просто очень долго искал что-то особенное. Я пробовал nim, v, vala, но лисп это что-то другое совсем. Это что-то, что кажется по-насстоящему правильным. Это как когда тебя трахнули в жопу, а тебе даже понравилось. вот и тут также.эя забыл нахуяя я это писал я просто пьяны чуктк
Аноним 05/07/22 Втр 23:45:30 2397351 31
>>2397341
>CL нет компиляторов
sbcl, маня. Также Лисп - это семейство языков, а не только CL. Поэтому твои лиспы можно даже в embedded использовать.
Аноним 06/07/22 Срд 00:12:25 2397376 32
Аноним 06/07/22 Срд 00:48:58 2397410 33
Аноним 06/07/22 Срд 00:53:51 2397415 34
>>2397410
На заборе тоже много что написано
Аноним 06/07/22 Срд 01:01:38 2397422 35
>>2397415
>Сайт разрабов
>забор
Ясно, зеленый долбоеб с двача конечно же лучше знает, что получилось у автора программы больше самого автора.
Аноним 06/07/22 Срд 10:45:43 2397612 36
>>2397341
Ну пиздец ты аутист, создаешь себе проблемы там, где их нет. Как тот селюк, которому дали бензопилу вместо обычной, а он жалуется, что не пилит, а заводить он её не собирается, потому что другие пилы и так пилили, а бензин вообще для быдла.

Как описывать asdf-систему приложения и как его собирать в привычном для сишника понимании - я тебе показал. Пиздуй разбираться или прекращай срать в тред.
Аноним 06/07/22 Срд 11:39:33 2397683 37
>>2397376
Тебя же ещё в прошлом треде ебалом в факты >>2389316 →
тыкали, ты зачем опять копротивляешься?
Аноним 06/07/22 Срд 15:48:17 2397938 38
>>2396437
>Программу на лисп нельзя скомпилировать
Аллах запретил?

Петухонодаун, угомонись, оставь этот свой вброс в прошлом треде.
Аноним 06/07/22 Срд 15:49:58 2397940 39
>>2396787
>В плане производительности она же просто дно
Быстрее руби и питона, ты ведь уже переписал все с руби и питона на раст?

>Нет же ни одно серьезной и уважаемой системы в JVM мире на кожуре.
Весь бэкенд обработки данных о покупках у волмарта, весь бэкенд нюбанка (это как тинькоф, только бразильский).

>Уровня elasticsearсh или kafka.
Storm? Ну и circleCI кстати.
Аноним 06/07/22 Срд 17:00:32 2397991 40
>>2397940
>Быстрее руби и питона
Слабо в это верится. Кложа медленнее явы в несколько десятков раз, это как раз уровень питухона.
К тому же, тормоза последнего компенсируются обертками над сишными либами, коих достаточно на все случаи жизни, а руби без рельсов никому нахуй не нужен хотя язык хороший
>Весь бэкенд обработки данных о покупках у волмарта, весь бэкенд нюбанка (это как тинькоф, только бразильский).
Это не показатель. Вебпарашные круды и на пэхэпэ прекрасно работали и работают. А он ещё и странички генерирует, а не только жисон отдаёт.
Аноним 06/07/22 Срд 18:37:31 2398078 41
aJwellkzTHc.jpg 117Кб, 604x453
604x453
>>2397991
> Кложа медленнее явы в несколько десятков раз
Братан, перетолстил.
Аноним 06/07/22 Срд 19:11:43 2398098 42
>>2397201
>Это не ты ли тот аутист, что избегал средств интерактивной разработки?
Нет, не он. Я вообще выкатился из треда, потому что ИРЛ и крестомакакинг.
Аноним 06/07/22 Срд 23:15:29 2398266 43
Почему лисперы такие токсики?
Аноним 07/07/22 Чтв 05:24:23 2398364 44
>>2398266
Потому что соевых смузихлёбов и трансснежинок нет, а остальных токсичная атмосфЭра не задевает.
Аноним 07/07/22 Чтв 07:20:57 2398377 45
>>2398364
Да я не про это. Мне как-то всё равно на т н "язык ненависти" и плохие словечки. Но я всегда когда вещаю, то стараюсь, чтобы было
матюки и оскорбления < посыл, идея, информация
А обычно в лисперских кругах получается, что
тупой пиздеж, надутая ирония, нытьё, оскорбления > какая-то полезная информация

У нас такого нет, но обычно прибавляется лютый дроч на имакс и как мантру тебе объясняют раз за разом, какую программу выбрать. (имакс) Каким файлообменником пользововаться (имакс). И так далее (имакс).

ПО никто не пилит. Кажется, что лисп учат чисто чтобы обоссать другие языки и выёбываться знанием лиспа. А когда кто-то реально заикнулся про то, что хочет использовать лисп, тут труба иронии прорывается и наивного анона смывает с головой
Аноним 07/07/22 Чтв 07:55:11 2398383 46
Аноним 07/07/22 Чтв 11:02:58 2398479 47
>>2397940
С руби и питона переписывают часто на ноду/TS, которая тоже спокойно разъебывает кожуру по производительности и потреблению памяти.
Аноним 07/07/22 Чтв 11:05:09 2398482 48
>>2398078
Ну братан, так-то не толстил, все так и есть, слой динамических абстракций очень тяжелый и за это надо плотить. И JVM не могет это нормально оптимизировать, а если сюда добавить еще иммутабельность и прочую фп-шизу, то это просто перфоманс-анус, с которым вообще нихуя не сделать.
Аноним 07/07/22 Чтв 12:04:44 2398530 49
>>2398479
Больше всего кложу разъёбывает количество макак, которые смогут нанять за те же деньги(а значит нанять меньше, впарив джуна по цене синьёра)
Аноним 07/07/22 Чтв 13:19:28 2398597 50
Аноним 07/07/22 Чтв 16:21:05 2398763 51
>>2398078
Ничуть не толстил. На стековерфлоу про кложуру дохуя вопросов "бля, а хули так медленно". Настолько дохуя, что можешь из них фортунки сделать. И практически всегда там дцатикратное отставание от джавы. И практически всегда в ответах появляется клоун, который предлагает использовать интероп, чтобы срать, не снимая свитер.
Аноним 07/07/22 Чтв 16:24:40 2398767 52
>>2398377
>тупой пиздеж, надутая ирония, нытьё, оскорбления > какая-то полезная информация
Мальчик, а ты как вообще на этот сайт попал?
Аноним 07/07/22 Чтв 16:42:59 2398786 53
>>2398530
Зачем тебе куча макак, когда можно нанять одного лиспера уровня Никитонского, который за неделю сделает тебе все по красоте? Это не джава какая-нибудь, где ты только первые полтора-два года будешь MVP пилить, а потом еще месяцев 8 рефакторить, чтобы оно хоть какую-то нагрузку держало и не сбоило по кд.
Аноним 07/07/22 Чтв 16:45:41 2398787 54
>>2398530
Это значит, что кожуристы сами макаки, только более дорогие. Ведь решают задачи макак и варяться в той нише: рестухи, банковские залупени, итд перекидывание жсона. Нет такого, что нанимают кожуристов писать какие-то сложные телеком системы, базы данных или элементы инфраструктуры. Все задачи абсолютно примитивные и макаковские, которые могут за более дешево наклепать те же питонисты или нодеры.
Аноним 07/07/22 Чтв 16:47:53 2398788 55
>>2398786
а) потому-что не сделает за неделю
б) когда таки сделает, это будет ультра-тормозная залупа
в) реально прошаренные и талантливые кодеры не будут опускать до задач макак. им это просто не интересно, это так не работает
Аноним 07/07/22 Чтв 19:07:44 2398919 56
>>2398377
>ПО никто не пилит. Кажется, что лисп учат чисто чтобы обоссать другие языки и выёбываться знанием лиспа. А когда кто-то реально заикнулся про то, что хочет использовать лисп, тут труба иронии прорывается и наивного анона смывает с головой
Вот поэтому ты заходишь в этот тред только один раз.

Получаешь ушат говна и оставляешь "знающию людей" знать то, что они "знают". А потом пиздуешь писать на лиспе так, как тебе нравится. Ну, или как выражаются здесь: "Есть ножом суп". Тащемта нормально кушается.
Аноним 07/07/22 Чтв 19:12:48 2398930 57
>>2398377
> ПО никто не пилит.
> лютый дроч на имакс
я пилю. замену имаксу. будет нескоро, но вы все охуеете.
Аноним 07/07/22 Чтв 20:10:46 2398975 58
>>2398930
На чём? Православном гуйле?
Аноним 07/07/22 Чтв 20:12:55 2398976 59
>>2398975
нет, на сатанинском борщелиспе
Аноним 07/07/22 Чтв 20:23:10 2398984 60
Аноним 07/07/22 Чтв 20:33:11 2398994 61
>>2398984
да я в курсе про лем и про климакс, но оно все говно, потому-что они косплеят имакс и имакс - говно. я дрочил на него поначалу, но переписывать имакс со всеми его охуитительными решениями и уебанской архитектурой с фаллософией буферов - это нужно быть долбоебом. но я же не долбоеб, не так ли?
не охота пока много рассказывать. ну это, знаешь да, проще разрабатывать втихоря, хотя бы базу и фундамент, где я определяюсь с базовыми конструкциями. просто скажу что смена языка далеко не самая главная фича, меня больше интересуют конкретные приложения ради которых я это все затеял, и шоб оно все было кастомизируемо дохуя.
ты спросишь зачем тогда я написал что пилю замену но при этом не хочу о ней ничего рассказывать - да хуй знает, прост захотелось.
Аноним 07/07/22 Чтв 20:37:46 2398997 62
>>2398994
>потому-что они косплеят имакс и имакс - говно
Если емакс - говно, то почему его косплеят даже хипсторы? Сублайм, атом, вскод
Аноним 07/07/22 Чтв 20:39:45 2398998 63
>>2398997
потому-что если долго жеват говно - оно как халва.
Аноним 07/07/22 Чтв 20:54:05 2399009 64
>>2398998
Твой личный опыт?
Эклипса вон в свое время нажевались, многих до сих пор от трех букв IDE в холодный пот бросает
Аноним 07/07/22 Чтв 21:32:08 2399047 65
>>2399009
Общечеловеческий это опыт. И весьма бытовой. Если тело наотказ не отторгает говно, то оно к нему привыкает, а потом даже может быть начинает вахтерить в ирке и защищать его всеми правдами и неправдами. С эклипсом видимо у всех было отторжение. Фанбоев у имакса достаточно, но даже опытные в упор не видят настоящих проблем имакса. У них спроси какие в емаксе проблемы, они тебе скажут, юзабилити, лучше дефолты, всякая дристня короче вроде вида кнопок. Я это не придумываю, с год назад был тред в мейлинг листе мол как улучшить имакс, там все примерно этим и ограничилось. Ну то есть проблем у имакса нет, но почему-то все идут на вскод. Охуительно, на правда ли?
Правильный ответ, и там нихуя об этом никто не написал: наконец нужно понять что буфера - это зло, что елисп код всегда почему-то - говнокод (внезапно) и что даже какие-то базовые хотелки кастомизации занимают уйму времени, а потом выбросить имакс нахуй и запилить наконец что-то дельное. Естественно на нормальном диалекте. Всех смущает мол миллиард пакетов, как же так, как же мы их заменим, О ГОСПОДИ СПАСИТЕ, на что я отвечают четко и ровно: их мы тоже отправляем без почестей в ёбаную буржуйку. Переосмысляем жизнь и пилим все с нуля, в этот раз Как Надо (ТМ).
> Сублайм, атом, вскод
мне просто интересно, но как именно они косплеили имакс? те же плагины были и у вима, например, и он гораздо распространеннее сабжа.
Аноним 07/07/22 Чтв 22:39:29 2399099 66
>>2399047
>У них спроси какие в емаксе проблемы, они тебе скажут, юзабилити, лучше дефолты, всякая дристня короче вроде вида кнопок.
Я с ними согласен. Емаксу в первую очередь переработка интерфейса нужна. Впрочем, doom и spacemacs отчасти эту проблему решают.
А в остальном, JIT уже завезли, елисп практически эволюционировал в борщелисп. Многопоточность бы ещё добавить и ffi.
>Ну то есть проблем у имакса нет, но почему-то все идут на вскод.
Потому что тот привычнее и дружелюбнее к нюфагам. Очевидно же.
>Правильный ответ, и там нихуя об этом никто не написал: наконец нужно понять что буфера - это зло
Чем они тебе не угодили? Какую сущность предлагаешь взамен?
>елисп код всегда почему-то - говнокод (внезапно)
Если сравнивать расширениями на жс для того же атома, то понимаешь, что бывает намного хуже.
> Сублайм, атом, вскод
>мне просто интересно, но как именно они косплеили имакс?
Программируемые редакторы. Тот же сублайм отличается только питоном вместо елиспа, более привычными хоткеями в редакторе, более приятным внешним видом и расположением минибуфера. И ЕМНИП тем, что у него буферы исключительно текстовые.
>те же плагины были и у вима, например, и он гораздо распространеннее сабжа.
В vi их не было, добавили уже в vim. И угадай, чем вдохновлялись. И тот факт, что большинство его расширений портировано с емакса, это подтверждает.
Аноним 07/07/22 Чтв 22:49:56 2399107 67
>>2399099
> Потому что тот привычнее и дружелюбнее к нюфагам. Очевидно же.
Очевидно же что это не так. Вот смотри, за сколько там, 40 лет?, никто не запилил дружелюбный и привычный интерфейс для ньюфагов на всемогущей платформе. Тебе не кажется это как минимум странным? Или может платформа не такая уж и всемогущая?
> Чем они тебе не угодили? Какую сущность предлагаешь взамен?
в двух словах сложно все сформулировать. как выкачу, так запилю статьи.
> В vi их не было, добавили уже в vim. И угадай, чем вдохновлялись
интересно, не знал
Аноним 07/07/22 Чтв 22:58:23 2399116 68
>>2399107
> привычнее и дружелюбнее
ну всмысле да, конечно они популярны из-за того что там можно мышкой накликать себе весь компот и вот ты уже вкатился за 3000кк в секунду, но я к тому что в емаксе такого не запилили и не запилят, потому-что емакс как платформа не состоятельна для серьезных и продвинутых приложений (даже текстовых) и в этом его реальная проблема. так же ты в нем можешь сделать любую хуйню, но она объективно выест тебе мозг прежде чем ты заставишь ее нормально работать, это тоже проблема.
Аноним 07/07/22 Чтв 23:08:13 2399119 69
6666.png 16Кб, 295x152
295x152
>>2399116
> ты в нем можешь сделать любую квадратно-гнездовую хуйню, но даже она выест тебе мозг
быстрофикс
Аноним 07/07/22 Чтв 23:13:43 2399127 70
>>2398767
> Мальчик, а ты как вообще на этот сайт попал?
С лурки фото_рак_.bmp

>>2398994
> имакс - говно
This. А еще я охуеваю с людей, которые реально искренне любят имакс. Хотя бы за это убожество Столлману надо поломать руки. И то, что имакс - платформа разработки под лисп де-факто это просто пиздец. Причем чтобы сделать нормальную среду разработки лисп не надо ловить звёзд с неба, все пункты и так понятны. Буквально что и как делать - первое, второе, третье. Но лисперы любят жрать говно. Nuff said
> хотя бы базу и фундамент
Логично было бы пилить на CL, но как показывает практика, даже веб-говно вскод быстрее парашного имакса. Так что даже если писать лисп код в браузере, то это будет лучше, чем что либо еще
Хотя я не уверен, что под CL есть нормальные удобные графические библиотеки. Даже если и есть не факт, что они живы
Аноним 07/07/22 Чтв 23:49:04 2399135 71
1653998517157.jpg 724Кб, 1456x1456
1456x1456
>>2399127
> И то, что имакс - платформа разработки под лисп де-факто это просто пиздец.
ага
> Хотя я не уверен, что под CL есть нормальные удобные графические библиотеки. Даже если и есть не факт, что они живы
ну вот этим я и занят для начала - CL гуи либой. ибо что есть - либо мертво, либо говно, но это, того... есть чем вдохновлятся. будет без хуйни, без вэбни, без говна, все по-человечески. делаю для себя по сути. а то чувствуешь себя обезьяной какой-то среди гор говна, равнин мусора, как персонаж зеленого слоника, как ебанавт. первопроходцы айти, мать его за ногу, и главное всем похуй, все привыкли, у них и все заебись, ну или органы чувств стерлись в труху, хуй их знает. пойду халвы наверну.
Аноним 08/07/22 Птн 12:31:54 2399436 72
>>2399107
>никто не запилил дружелюбный и привычный интерфейс для ньюфагов на всемогущей платформе.
Некому было. Откуда взяться дизайнерам в попенсорсе?
Это потом, когда хипстота выкатила свой недоемакс, стали представлять, как должен выглядеть нормальный интерфейс. После этого и появился spacemacs, а за ним и doom.
Аноним 08/07/22 Птн 12:50:50 2399453 73
>>2399116
> потому-что емакс как платформа не состоятельна для серьезных и продвинутых приложений (даже текстовых)
Да вот нихуя, а в точности до наоборот. Именно потому его все и копируют, что емакс - такая продвинутая платформа и под него написано много крутых вещей, от некоторых охуевают даже за пределами сообщества (org-mode, например). Под хипстоту типа вскода/атома никогда столько не напишут, но не потому что они как платформа хуже, а потому что порог входа ниже и соответственно сообщество более аморфное.
Аноним 08/07/22 Птн 13:24:33 2399513 74
image 671Кб, 1022x768
1022x768
>>2397991
>Нет же ни одно серьезной и уважаемой системы в JVM мире на кожуре.
>>Есть, вот
>Это не показатель
Аноним 08/07/22 Птн 13:25:52 2399518 75
>>2398266
Только коммон лисперы. Так исторически сложилось. Deal with it.

>>2398377
>Кажется, что лисп учат чисто чтобы обоссать другие языки и выёбываться знанием лиспа.
Нет, ты перепутал с хаскелем.
Аноним 08/07/22 Птн 13:26:25 2399523 76
1641755994025.png 176Кб, 393x393
393x393
Аноним 08/07/22 Птн 13:28:14 2399527 77
>>2398479
По потреблению памяти +- одинаково (шо то говно, шо это, но кожура хотя бы дает тебе нормальный высокоуровневый язык взамен за производительность). Алсо ты можешь писать на кложурце под ноду как бы.

Алсо "переписывать с питона на жс" - это просто квинтэссенция (известной части) современной индустрии разработки ПО.
Аноним 08/07/22 Птн 13:30:31 2399532 78
>>2398787
>сложные телеком системы
Банковский сектор - то же самое.

>базы данных
datomic

>или элементы инфраструктуры
Storm уже выше кидали.

Короче приходи через месяц, попробуешь потоньше.
Аноним 08/07/22 Птн 13:32:17 2399536 79
>>2398994
>они косплеят имакс
Они это делают не по прихоти, а чтобы переиспользовать гигатонны уже написанного под него кода, очевидно же.

>и уебанской архитектурой с фаллософией буферов
Уже было десять лет назад (lighttable). Алсо ты говоришь "буферы" как будто это что-то плохое.
Аноним 08/07/22 Птн 13:33:00 2399539 80
>>2399513
Речь о производительности шла. Ну и
>вебпарашные круды
>серьёзные и уважаемые системы
желтый_блинчик.жпг
Аноним 08/07/22 Птн 13:34:34 2399544 81
>>2399047
>но почему-то все идут на вскод
Потому что вскод делает и пиарит одна из крупнейших в мире корпораций, а не рандомный анон с харкача, ну камон. Плюс юзабилити и дефолты для среднего макакена.

>Переосмысляем жизнь и пилим все с нуля
Никогда такого не было и вот опять!
Аноним 08/07/22 Птн 13:35:02 2399546 82
изображение.png 102Кб, 916x306
916x306
>>2399518
> Нет, ты перепутал с хаскелем.
Аноним 08/07/22 Птн 13:36:15 2399549 83
>>2399107
>никто не запилил дружелюбный и привычный интерфейс для ньюфагов
Spacemacs как бы оно и есть. Кроме него еще тыщи специализированных каштомных сборок были, типа чисто органайзер, чисто редактор для писателей-непрограммистов, чисто идешка для %языкнейм%. Просто это никому нахуй ненужно.
Аноним 08/07/22 Птн 13:37:03 2399551 84
>>2399127
>Хотя бы за это убожество Столлману надо поломать руки.
Он его запилил в 80-ых, до сих пор все пытаются с разной степенью успешности его копировать, буквально все - от браузеров до ДЕ.
Аноним 08/07/22 Птн 13:39:14 2399554 85
>>2399539
Я понял, ты просто не понимаешь, о чем вообще речь. Ладно, считай, что ты меня затроллил, я качусь дальше.
Аноним 08/07/22 Птн 13:40:07 2399556 86
>>2399546
Всем похуй на 3.5 негродебилов, если это твой эхочамбер - вылазь скорее.
Аноним 08/07/22 Птн 13:44:23 2399561 87
>>2399436
> . После этого и появился spacemacs, а за ним и doom.
ага, вот только лучше от этого не стало лул, ну разве что вкатиться легче кому-то, да.
>>2399453
> Да вот нихуя, а в точности до наоборот.
а вот нихуя да нихуя. то что емакс всемогущ - это мантра заядлых завсегдатаев ИХНЕГО мейлинг листа, ничего слаще редьки не жрали. орг-модом я пользуюсь уже много лет и считаю его дерьмом. один из лучших сортов дерьма что есть, но все равно дерьмо. орг-мод - одна из вещей которые открыли мои глаза на всю реальную убогость емакса. вот ты говоришь орг мод охуенен, а я говорю что он уже встретил свой потолок и как-то радикально лучше сделать его не смогут. ты смотришь в прошлое, а я смотрю в будущее. когда у тебя скопится собственный список хотелок для емакса и орг-мода (хотя бы такой который нужно листать что бы весь прочитать), ты наверняка придешь к таким же выводам что и я, потому-что поймешь что все из этого списка делается через жопу, или вообще не очевидно как делается.
а то что миллион мух там что-то копируют меня мало интересует. щенячий восторг затмил им мозг, они не способны не копировать.

блять, пацаны, это может не очевидно, но я люблю емакс на самом деле. я понимаю почему он крут и почему люди его защищают. поделия на электроне конечно же лютой сранью считаю. но еще я понимаю что у емакса есть ебические такие недостатки (фатальные, десу), к сожалению, неисправимые. и сообщество будет заниматься байкшеддингом, будет дрочить вприсядку прежде чем признать что они долбоебы, что они уперлись в потолок и что пора бы переосмыслить чем на самом деле должна быть такая платформа. вот и все.

>>2399544
>> Переосмысляем жизнь и пилим все с нуля
> Никогда такого не было и вот опять!
я еще не видел никакого переосмысления нигде.
> Потому что вскод делает и пиарит одна из крупнейших в мире корпораций
ну типа и это тоже решает. только они не перетянут реальную аудитория емакса, людей которые понимают и ценят его мощь.
Аноним 08/07/22 Птн 13:45:12 2399564 88
>>2399554
>>Весь бэкенд обработки данных о покупках у волмарта
>ты просто не понимаешь, это не говнокруд, ЕТО ДРУГОЕ
Да-да, давай, катись
Аноним 08/07/22 Птн 13:51:10 2399577 89
>>2399536
> Они это делают не по прихоти, а чтобы переиспользовать гигатонны уже написанного под него кода, очевидно же.
Ну да. Но какая разница сколько там гигатонн кода, если он - говнгокод? А говнокод он из-за убогой архитектуры.
> (lighttable)
у этих были какие-то правильные мысли, жаль они жс уебки без сознания
> буферы" как будто это что-то плохое.
не столько плохое сколько злое. их хватает ровно настолько что бы валяться ленивым хуйлом в грязи и быть довольным свинтусом, но многим недостаточно что бы просто сказать "заебало".
Аноним 08/07/22 Птн 14:02:56 2399601 90
>>2399561
>ага, вот только лучше от этого не стало лул
Объективно стало намного лучше. И гуй причесали, и хоткеи разных пакетов к общему виду привели, и конфиг системой модулей организовали, и дефолт хороший собрали, и порог входа снизили.
>один из лучших сортов дерьма что есть, но все равно дерьмо.
Да я уже понял, что ты слишком хорош для этого мира.
>ты смотришь в прошлое, а я смотрю в будущее
Пока что ты только беспочвенно поливаешь говном.
>когда у тебя скопится собственный список хотелок для емакса и орг-мода (хотя бы такой который нужно листать что бы весь прочитать)
Список в студию.
Аноним 08/07/22 Птн 14:06:36 2399606 91
>>2399551
То-то у нас дохуя де со встроенными психотерапевтами, дохуя браузеров на лисп, в каждой де ебанутые хотеки, а хром и лису вот-вот переведут на монопоточность. Кстати, разрабов nano долго хуесосили, что их редактор весит слишком мало, ведь любому имаксеру понятно, что редактор должен весить минимум 100500 мегабутов, должен уметь варить кофе и иметь свой собственный язык программирования для кофигов. Настоящие тру программисты знают,что если от редактора нельзя получить защемление нервов в руках от горячих клавиш, то такой редактор не тру и говно. Имакс по-настоящему показал уровень качества софта
Аноним 08/07/22 Птн 14:13:05 2399622 92
>>2399601
> Да я уже понял, что ты слишком хорош для этого мира.
нет, просто емакс слишком хуев для меня
> Пока что ты только беспочвенно поливаешь говном.
очень почвенно, но что бы раскрыть суть нужно много и долго писать. а в двух словах мне не интересно. да я и не пытаюсь кому-то что-то тут доказать.
> Список в студию.
а что он тебе даст? мне он даст геморрой потому-что ты будешь уточнять пункты, а потом предлагать методы решения и кукурекать мол это не невозможно. и что, у тебя своего списка нет? ты емаксер вообще такие реквесты делать?
Аноним 08/07/22 Птн 14:31:22 2399648 93
>>2399622
>очень почвенно, но что бы раскрыть суть нужно много и долго писать
Да ты уже накатал несколько стен голословщины и не смог родить ни единого аргумента.
>> Список в студию.
>а что он тебе даст?
Всё с тобой понятно. В следующий раз готовься лучше.
>>2399577
И судя по всему, ты не разбираешься в терминологии. Буфер - не то, что ты думаешь. Это просто контейнер для текста/изображений/виджетов.
Аноним 08/07/22 Птн 14:33:35 2399651 94
>>2399648
> Буфер - не то, что ты думаешь. Это просто контейнер для текста/изображений/виджетов
Подкинул писю в твой буфер ня

мимо
Аноним 08/07/22 Птн 14:33:47 2399652 95
>>2399648
Маня, я знаю что такое буфер. И мне похуй что тебе там понятно. Я тебе прямо сказал что я сюда не пришел что-то тебе доказывать, хуле тебе еще надо?
Аноним 08/07/22 Птн 14:37:04 2399658 96
>>2399648
Почему-то фанбои сильно оскорблаются когда критикуешь их любимый софт. Я пришел чисто по фану полить говном имакс, услышать мнения окружающих, но всегда находится аутист которые требует аргументов, верещит про какую-то хуйню, думает что ему кто-то что-то должен.
Аноним 08/07/22 Птн 14:54:37 2399680 97
>>2399658
>когда критикуешь их любимый софт
>критикуешь
Значение знаешь? Я из тебя критику чуть ли не клещами вытягивал, а ты так ничего и не смог родить. Какой-то совсем беспомощный тролль
Аноним 08/07/22 Птн 14:56:05 2399685 98
>>2399680
Да отъебись уже, аутист блять лол.
Аноним 08/07/22 Птн 16:02:21 2399754 99
изображение.png 33Кб, 769x623
769x623
>>2399680
> беспомощный тролль

> хуесосить имакс
> троллинг
08/07/22 Птн 21:24:42 2400153 100
>>2399658
>критикуешь их любимый софт
>находится аутист которые требует аргументов
А критика без аргументов это случаем не contradictio in adjecto? Так-то у тебя в постах проглядывается лишь неразвернутое личное нытье.
Аноним 08/07/22 Птн 23:02:29 2400218 101
>>2400153
> это случаем не contradictio in adjecto?
ты такие вещи не говори
Аноним 09/07/22 Суб 21:06:12 2400949 102
изображение.png 48Кб, 778x344
778x344
Аноним 09/07/22 Суб 22:19:26 2401010 103
1653565783620.jpg 73Кб, 941x1024
941x1024
>>2400949
> The Jews of Israel are simply being Jews. Jews are an existential threat to the human race.
база
> Next time, you hear someone say, “God tells us that we must support Israel” you will have the clear Christian answer that just the opposite is true!
но вообще капитанская портянка
Аноним 09/07/22 Суб 23:24:47 2401056 104
>>2399652
Ебать ты шизло конечно
> буферы хуйня
> почему
> не скажу
> а что предлагаешь?
> не скажу
Аноним 09/07/22 Суб 23:34:42 2401065 105
>>2401056
Успокойся уже, маня. Дураку не объяснишь, а умный сам все поймет.
Аноним 09/07/22 Суб 23:35:50 2401066 106
>>2401010
Получается, CL язык для альтрайтов?
Аноним 09/07/22 Суб 23:36:32 2401067 107
>>2401056
Если ты используешь емакс достаточно долго, ты сам придешь к выводам к которым пришел я.
Если ты залетный, мне нехуй тебе что-либо доказывать.
Аноним 09/07/22 Суб 23:39:37 2401070 108
>>2401056
Но без шуток, я просто не хочу сейчас ввязываться в споры и не охота ничего доказывать шизам. Что бы все объяснить и показать альтернативу, придется дохуя писать, но лучше я это напишу в подобающем формате, а не здесь.
Аноним 09/07/22 Суб 23:41:57 2401073 109
Где можно посмотреть все функции стандартной библиотеки CL? Я про всякое встроенное говно типа sort, car, cdr. Нигде не могу найти полный список. Цепляю функции только из примеров
Аноним 10/07/22 Вск 00:31:47 2401106 110
>>2401066
для реалистов. при чем тут политика?
Аноним 10/07/22 Вск 09:36:32 2401213 111
Аноним 10/07/22 Вск 09:53:29 2401218 112
(Вкатился(в(тред)))
Аноним 10/07/22 Вск 10:22:52 2401223 113
>>2401218
лузер правильно так

(Вкатился-в '(тред №13))
Аноним 10/07/22 Вск 11:20:45 2401249 114
>>2401067
Использую емакс пять лет, в буферах не вижу ничего плохого. Что я делаю не так?
Аноним 10/07/22 Вск 11:30:55 2401256 115
>>2401223
Эх, нюфани
>(вкатился :в ✱этот-тред✱)
Аноним 10/07/22 Вск 11:56:50 2401273 116
>>2401249
пацаны, загляните через годик где-то, я все распишу, уже с кодом и примерами
не бугуртите сильно что похож на жир, я не жир
прост зашел потыкать палочкой местный народ
Аноним 10/07/22 Вск 13:14:56 2401319 117
>>2401273
Смотри мне, я тебя запомнил<3
Аноним 10/07/22 Вск 13:24:06 2401322 118
1653920856227.jpg 147Кб, 828x1064
828x1064
Аноним 10/07/22 Вск 13:34:52 2401330 119
>>2401249
>Что я делаю не так?
Тоже не знаешь, что такое буфер. Это просто объект, представляющий документ в памяти редактора. В каждом редакторе есть подобная сущность.
Аноним 10/07/22 Вск 13:36:11 2401334 120
Забаньте этого >>2401273 на год, пусть работает, не отвлекается.
Аноним 10/07/22 Вск 14:10:30 2401378 121
>>2399561
>я еще не видел никакого переосмысления нигде
Тогда тебе нужно для начала заняться рисерчем prior art'а.

>>2399577
>Но какая разница сколько там гигатонн кода
Подумой, и ты узришь ответ.

>>2399606
>То-то у нас дохуя де со встроенными психотерапевтами
Ты не поверишь... впрочем, лень даже печатать тебе ответ...

>редактор весит слишком мало, ведь любому имаксеру понятно, что редактор должен весить минимум 100500 мегабутов
...потому что ты очередной убогий шизик с зекача.
Аноним 10/07/22 Вск 14:11:11 2401380 122
image 309Кб, 1497x1157
1497x1157
>>2400949
Наша борьба против х-ля!
Аноним 10/07/22 Вск 14:12:30 2401383 123
>>2401066
Ъ-альтрайты пишут на Hoon, лисперов выписали из альтрайтов.
Аноним 10/07/22 Вск 14:13:41 2401387 124
>>2401378
> ...потому что ты очередной
>Это не у меня в штанах насрано, это у вас в штанах насрано
Аноним 10/07/22 Вск 14:17:22 2401393 125
>>2401378
> Тогда тебе нужно для начала заняться рисерчем prior art'а.
то есть переосмысления как такогого не было? ну так покажи если было.
> Подумой, и ты узришь ответ.
я уже узрел, братишка
Аноним 10/07/22 Вск 16:02:48 2401532 126
>>2401380
то, что надписи на немецком придаёт особый шарм
Аноним 10/07/22 Вск 16:31:42 2401572 127
>>2401383
> Hoon
А говорят хаскелисты ебнутые
Аноним 10/07/22 Вск 18:00:10 2401724 128
>>2401273
Хорошо, через год ждём от тебя ссылку в очередном лиспотреде
Аноним 10/07/22 Вск 18:57:37 2401834 129
>>2401380
У него очень своеобразный код. Настолько, что я бы сказал, это (((их))) война против хаскеля.
Аноним 10/07/22 Вск 22:26:46 2402016 130
хотел поучить лисп и пописать в клёвом редакторе, выбор пал на спейсмакс(обычный емакс ебал в жопу)
установился только с пятого раза без ошибок
чтобы сохранить настройки зума(шрифта) надо ебаться с конфиг файлами ебаными в которых чёрт ногу сломит
действительно, почему лисп не популярен, наверное потому, что прежде чем начать что-то делать надо получить докторскую степень по емаксу и пердольке этого говна
ну да, не осилил текстовый редактор и что ты мне сделаешь?
Аноним 10/07/22 Вск 23:55:39 2402113 131
>>2402016
Ты, наверное, и на винде ещё сидишь?
Аноним 11/07/22 Пнд 01:03:10 2402139 132
>>2402016
>документированный конфиг на 20 строк
>ебаться
>чёрт ногу сломит
Ну, что тут сказать, спасибо емаксу, что бережет наше уютненькое сообщество от всякого быдла.
Аноним 11/07/22 Пнд 01:16:06 2402146 133
>>2402113
>>2402139
мммм горящие жопы говноедов имаксеров
Аноним 11/07/22 Пнд 07:11:44 2402229 134
>>2402146
Пощади, мелкобуквенный :(((
Не отвлекайся, у тебя дедлайн через 364 дня
Аноним 11/07/22 Пнд 10:18:40 2402295 135
Аноним 11/07/22 Пнд 10:49:36 2402338 136
>>2402229
так с дедлайном я другой мелкобуквенный : ( ну и я сам емаксер-говноед (ну, пока-что).
>>2402016
в емаксе для этого типа придумали custom-set для всякой хуйни вроде смены шрифта из-за которой не охота лезть в .emacs самому, хотя как по мне весьма дубовый механизм которым далеко не все пользуются и лучше сразу учиться лезть в конфиг и писать
https://stackoverflow.com/questions/294664/how-to-set-the-font-size-in-emacs
вот ты не осилил дефолт, взял спейсмакс, думал всех наебал, да? так вон у спейсмакса свои переменные для шрифта, такие дела:
https://stackoverflow.com/questions/37042419/how-easily-change-font-size-in-spacemacs
Аноним 11/07/22 Пнд 11:17:56 2402362 137
>>2399532
Ты обосрался.

>Банковский сектор - то же самое.
Во-первых не то же самое. По большей части это кучи смрадных рестух, перемотанных ESB. Во-вторых что ты, блядь, вообще несешь, банковский сектор в основном на жабе, там кожуру использует буквально полторы конторы.

>datomic
Это довольно маргинальная хуйня, которую практически никто не использует. Она даже не опенсорс, чтобы можно было более подробно взглянуть на продукт. Т.е. ничего уровня cassandra или elastic нет.

>Storm уже выше кидали.
Ты продолжаешь серить под себя, шторм на жабе переписан.
https://storm.apache.org/2019/05/30/storm200-released.html


Аноним 11/07/22 Пнд 12:10:43 2402401 138
Аноним 11/07/22 Пнд 12:31:53 2402416 139
image.png 783Кб, 1336x799
1336x799
ой вей
Аноним 11/07/22 Пнд 12:57:15 2402446 140
>>2402362
>In previous releases a large part of Apache Storm's core functionality was implemented in Clojure.
>The new Java-based implementation has improved performance significantly
Не тормозит! Твердо и четко!
>and made Apache Storm's internal APIs more maintainable and extensible
На яве? Более гибкий и поддерживаемый? Кек
Аноним 11/07/22 Пнд 14:21:40 2402549 141
>>2402446
> While Apache Storm's Clojure implementation served it well for many years, it was often cited as a barrier for entry to new contributors. Apache Storm's codebase is now more accessible to developers who don't want to learn Clojure in order to contribute.
Неосиляторы победили
Аноним 11/07/22 Пнд 14:36:43 2402565 142
>>2402549
победил рыночек, никто не будет нанимать свитер, когда на рынке полно жабомакак всех сортов
Аноним 11/07/22 Пнд 16:11:34 2402650 143
>>2402549
Макака, спок. Ты этими манёврами никак не отвлечёшь внимание от корня проблемы - на кожуре нельзя писать сложные системы, хоть как-то требовательные к нагрузкам. Физически невозможно.
Аноним 11/07/22 Пнд 21:19:29 2402932 144
В чем соль недетерменизма? Чем он лучше ленивых списков? Ни SICP, ни OnLisp не дают чёткий ответ на этот вопрос.
Аноним 12/07/22 Втр 11:26:56 2403238 145
1653065521803.jpg 302Кб, 736x414
736x414
Вкатун ин зис тред, задам платину. Кто нибудь работал в Health Samurai, как у них там вообще? Думаю вкатиться но хз.
Аноним 12/07/22 Втр 13:31:52 2403341 146
Аноним 12/07/22 Втр 13:32:58 2403344 147
>>2402932
В эффективном решении одного узкого класса задач.
Аноним 12/07/22 Втр 14:15:42 2403390 148
Аноним 12/07/22 Втр 20:48:59 2403940 149
а какие есть альтернативы емакса для вкатуна а cumонлисп? а то я ебал ещё емакс учить
на винду
только те, что сами пробовали, чтобы вот просто установил и сразу работало
Аноним 13/07/22 Срд 12:21:09 2404282 150
Аноним 13/07/22 Срд 12:22:09 2404284 151
Аноним 13/07/22 Срд 16:40:28 2404629 152
>>2404282
Ну неси ссылку пруф. В интренетах много что пишут, чисто логически это выглядит брехней - граалВМ не дает особо существенного прироста.
Аноним 15/07/22 Птн 10:40:05 2405936 153
Аноним 15/07/22 Птн 12:11:14 2406012 154
>>2405936
С разморозкой, он уже больше года её пилит.
Аноним 15/07/22 Птн 16:49:41 2406248 155
>>2406012
Пилит-то давно, но статью выкатил недавно
Аноним 15/07/22 Птн 20:58:41 2406427 156
image.png 3Кб, 270x85
270x85
Парни, такой вопрос. Я вот начал учить сл(просто потому что прикольно) и меня немного угнетают скобки. Нет, это не рофл, не толстота, не сравнение с другими языками и т.д., ничего такого. Я про то, что когда я например пишу по книжке defun, а внутри let, а внутри do, то к моменту когда я в do завершаю первый аргумент, мне нужно перейти ко второму, а у меня там уже накопился ебаный хвост из закрывающих скобок, а после второго аргумента там их будет ещё больше. Как с этим справляются нормальные программисты, а не залетухи, я просто теряюсь в этом хвосте. Дрочат закрывающие скобки, изначально форматируют нормально, есть комбинация клавиш по выходу из текущей хуйни, просто привыкают, как это делают профи?
На пример не обращайте внимания, это просто с чем я столкнулся, думаю так будет со всеми более сложными вложенными списками. Без негатива, я просто пытаюсь разобраться.
Аноним 15/07/22 Птн 21:42:17 2406462 157
>>2406427
Любой вменяемый текстовый редактор умеет сказать, когда у тебя их не хватает
Аноним 15/07/22 Птн 21:45:37 2406470 158
>>2406427
Используют paredit, parinfer или один из сотней их аналогов.
Кстати, для большинства циклов do не очень удобен, рекомендую loop или iter
Аноним 15/07/22 Птн 22:10:07 2406496 159
>>2406462
>>2406470
Вы походу не поняли, в чём вопрос.
Моя проблема в том, что в какой-то момент вложенность достигает таких значений, что где-то в середине какого-то списка после курсора у меня накапливается столько закрывающих скобок, что я путаюсь и не могу сразу понять, как мне выйти на уровень выше.
Аноним 16/07/22 Суб 02:18:42 2406599 160
Пиздец. Тред приколов какой-то. Самое смешное что в /pr читал
Аноним 16/07/22 Суб 08:58:31 2406632 161
Аноним 16/07/22 Суб 17:37:11 2406967 162
lisp))).png 717Кб, 800x900
800x900
Аноним 16/07/22 Суб 18:01:10 2406989 163
>>2406967
Кек, годно, схоронил
Аноним 16/07/22 Суб 18:10:17 2407004 164
Аноны, а вы какие проекты на лиспе пишите? Я когда-то начинал автопилот для своего дрона писать на CL, но забросил из-за нехватки времени и финансовых проблем. Надеюсь с осени продолжу...
Аноним 16/07/22 Суб 18:19:53 2407012 165
>>2402139
Невозбранно удвачиваю адеквата.
Аноним 16/07/22 Суб 18:25:37 2407017 166
>>2402362
>там кожуру использует буквально полторы конторы.
В частности та, которая финансирует ее разработку. Еще раз, рандомхуй говорил, что такого не бывает - я привел контрпример.

>Это довольно маргинальная хуйня
Еще раз:
>на языкнейм нет промышленных субд
>>вот же
>это другое

>шторм на жабе переписан
Я в курсе - это произошло уже после того, как он взлетел, так как оригинальные разрабы его сдали в утиль апачи фаундейшен, а у них только толпа жаба-кодеров. Тащем-то это классика лиспа же (и кложурец тут видимо не исключение): команда пилит продукт, он взлетает, команда уходит пилить новый продукт, старый отдают толпе мартышек ПРОМЫШЛЕННЫХ ИНТЕРПРАЙС ИНЖЕНЕРОВ на поддержку.
Аноним 16/07/22 Суб 18:26:45 2407018 167
>>2402650
>на кожуре нельзя писать сложные системы, хоть как-то требовательные к нагрузкам. Физически невозможно.
А мир кстати схлопнулся в сингулярность. Физически схлопнулся.
Аноним 16/07/22 Суб 18:29:22 2407021 168
>>2406496
>>2406427
paredit/parinfer/smartparens/их-аналог-в-твоем-редакторе

Алсо, когда привыкнешь к структурному редактированию, будешь охуевать с того, что кодотекст можно редактировать как-то иначе
Аноним 16/07/22 Суб 18:30:03 2407023 169
>>2406599
Перед тем, как заходить в этот тред, надо включать мозг. Те, кто этого не делают, будут посланы нахуй быстрее, чем они успеют сказать "не понял".
Аноним 16/07/22 Суб 18:32:30 2407026 170
>>2407004
Никакие, сижу в треде в зекаче только ради троллинга и ощущения интеллектуального превосходства.
Аноним 16/07/22 Суб 19:26:18 2407077 171
Аноним 16/07/22 Суб 21:40:05 2407202 172
Проясните две вещи:
1. Как у лиспа (CL, SBCL) с многопоточностью?
2. Как у лиспа с битовыми операциями?
Допустим, появилась идея написать что-то типа irc-сервера или proxy-сервера. Насколько возможно будет это реализовать на лиспе? Вот эти вот обслуживания множества клиентов и формирование IP-пакетов?
Аноним 16/07/22 Суб 23:15:14 2407287 173
>>2407202
ты хочешь писать такте вещи, но не можешь просто погуглить?
Аноним 16/07/22 Суб 23:17:51 2407291 174
>>2407287
Меня больше интересует то, насколько это будет целесообразно и удобно. Т е живое объяснение от кого-то с опытом в таких вещах
Аноним 17/07/22 Вск 00:11:08 2407319 175
>>2407291
ну тогда тебе в мэйлрассылки/слаки надо идти, язык полумёртвый, спецов мало, а уж на дваче под узкую тему тем более
Аноним 17/07/22 Вск 00:16:43 2407322 176
>>2395633 (OP)
Так, блядь, почему нету норм дебага в гайле, мне, блядь, чё в ракет укатываться, и ставить порашный редактор сука? Вы охуели?
Аноним 17/07/22 Вск 01:52:06 2407348 177
>>2407319
На форче активно обсуждают лисп. Хули вы тут все такие мёртвые, я не ебу. Вообще лисп заебись язык, но жаль, что для него не существует нормального IDE
Аноним 17/07/22 Вск 02:36:06 2407363 178
>>2407348
Именно лисп? Чё, правда? Не ООО ДАААА REPL ЕЕЕЕЕ @ БЕЗ НЕГО ЛИСП ДЫРКА ОТ БУБЛИКА!
Аноним 17/07/22 Вск 05:56:00 2407379 179
Ну почему к емаксу ещё не прикрутили CL? Поделие Столлмана не очень для 22 года подходит.
Аноним 17/07/22 Вск 08:33:27 2407403 180
Аноним 17/07/22 Вск 09:09:17 2407414 181
>>2407202
>1. Как у лиспа (CL, SBCL) с многопоточностью?
https://lispcookbook.github.io/cl-cookbook/process.html
Если кратко, то в ansi не было, но bordeaux-threads стал де-факто стандартным api для потоков и поддерживает все реализации.
>2. Как у лиспа с битовыми операциями?
В стандарте есть средства для байтоёбства
http://www.lispworks.com/documentation/HyperSpec/Body/c_number.htm
Смотри ldb dpb, boole, log* и т.д.
Также обрати внимание на библиотеки nibbles и lisp-binary
>Насколько возможно будет это реализовать на лиспе?
Возможно, почему нет-то? На лиспе и вебсервера пишут, и есть среди них достаточно шустрые (например, woo).
>и формирование IP-пакетов?
Ты tcp/ip велосипедить собрался что ли?
Аноним 17/07/22 Вск 21:33:54 2408243 182
Лисп, конечно, классный, но как по мне F# перспективнее, там хотя бы работу можно найти, в отличие от.
Аноним 17/07/22 Вск 21:48:35 2408253 183
sicp.jpeg 90Кб, 550x793
550x793
>>2408243
Лисп нахуй не нужен, можно на жабо скрипте писать клей всякий.
Аноним 18/07/22 Пнд 11:25:18 2408665 184
>>2408243
> First appeared 2005; 17 years ago
Ебать перспектива. Это такой же язык для обкатки фп-фич для нормальных языков.
Аноним 18/07/22 Пнд 12:21:19 2408727 185
>>2408243
>F#
Говно. Это такая кложа из мира дотнета и ML, додиез в овечьей^WнедоOCaml'ной шкуре для завлечения юнцов с горящими глазами на унылую галеру кровавого интерпрайза.
Аноним 18/07/22 Пнд 12:33:18 2408744 186
>>2408727
> для завлечения юнцов с горящими глазами на унылую галеру кровавого интерпрайза
Нахуй их завлекать и кому потом поддерживать это говно?
Аноним 18/07/22 Пнд 13:07:18 2408771 187
>>2408665
и что? твои скобочки и за 50 лет не взлетели, интересно почему
Аноним 18/07/22 Пнд 13:08:37 2408772 188
>>2408727
и что плохого в кровавом энтерпрайзе? ты никогда не пользовался продуктами этого кровавого интерпрайза или услугами тех, кто ими пользовался? пчёлы против мёда
Аноним 18/07/22 Пнд 13:11:08 2408773 189
>>2408771
Это как коммунизм не взлетел - хотели как лучше, а вышел пиздец.
Люди ещё не готовы к скобочкам.
Аноним 18/07/22 Пнд 13:28:53 2408787 190
F# прикольный, есть все возможности .net и 99,999% npm, нормальный тулинг, проекты в тырпрайзе и т.д.
Из минусов тулинг хоть и нормальный, но никогда не будет таким же, как у c#, у мс он не на первом, не на втором и не на третьем и т.д. месте по приоритетам, кривая обучения такая, что полно туторов по стартовому синтаксису и всё, дальше сам ебись, выискивай и всё такое. Подойдёт только тем, кто уже знаком с .net, куча туторов для перехода из c#, т.е. по факту язык - как дополнение, а не самостоятельная единица.
Линупс классный, но что-то мне подсказывает, что без нормальной иде для людей без свитера так и останется уделом андерграунда. Но честно не понимаю, почему он не взлетел и на нём нет такой инфраструктуры вокруг, как у тех же даже хотя бы Go из свежих. Хотя clojure пытается пукать, но если это лучшее, что может коммунити, то хз. Неужели скобки так сильно пугают? Хотя к ним за пару дней привыкаешь.
Аноним 18/07/22 Пнд 13:49:16 2408803 191
>>2408787
>по факту язык - как дополнение, а не самостоятельная единица.
Именно. Подсахаренное говно. И это один из его главных минусов. Как и кожуры, кстати.
>Хотя clojure пытается пукать
Уже давно даже не пытается. Те, у кого хер стоял, нашли новую игрушку, а явисты, коих они пытались к себе заманить, довольствуются скотлином, который более органично вписывается в экосистему жвм.
С F#, впрочем, похожая история.
И, спрашивается, нахуй эта подделка ocaml нужна, когда оригинал живее и востребованнее?
Аноним 18/07/22 Пнд 13:53:24 2408807 192
>>2408772
Да я и жд путями, проложенными узниками гулага пользовался. Что ж теперь, на каторгу из-за этого идти?
Аноним 18/07/22 Пнд 13:57:03 2408809 193
>>2408744
Для чего, по-твоему, все эти заигрывания интерпрайза с опенсорсом? Всё ради культивации кадров и бесплатного развития экосистемы
Аноним 18/07/22 Пнд 14:22:31 2408828 194
не знаю, судя по реддиту, на лисп/кложуру легче найти работу, чем на f#, форсят elixir ещё активно
Аноним 18/07/22 Пнд 19:46:35 2409129 195
А я вот все чаще задаюсь вопросом: а действительно ли нужны вот эти вот полумертвые языки типа lisp, f#, nim, zig, v?
Я про то, что как бы они не пытались релизовывать сверхгодные решения в новых языках, но по итогу сосут и остаются языками без какой-либо аудитории пользователей
Аноним 18/07/22 Пнд 20:44:24 2409182 196
>>2409129
никто не знает, выстрелит ли твой новый язык, когда он это сделает, какую нишу в итоге займёт т.д. вот взять тот же лисп или f#, поместить их в условия большого коммунити, коммерческих фирм с бесконечным баблом, то ты бы спрашивал, почему никто не развивает C# и прочее, у них был бы легаси-код из 60-х и люди бы жаловались, почему нет вакансий на Java.
Аноним 18/07/22 Пнд 20:47:23 2409184 197
>>2409129
Скорее всего не будешь, они учатся не ради денег, а ради скилла, потом всё равно пишешь на мейнстримных языках.
Аноним 18/07/22 Пнд 22:34:58 2409333 198
>>2409182
> в условия большого коммунити, коммерческих фирм с бесконечным баблом
Личруали текущие условия. Получается, что лисп по сути своей бестолковый язык. Если он не годится не то, чтобы как полноценный ЯП, но даже как встраиваемая система; люди юзают ебланский говёный lua
inb4: gimp!!! autocad!!! КО КО КО!!!!
Аноним 19/07/22 Втр 00:37:12 2409418 199
>>2409333
Лисп никогда не был популярным языком. Его придумали и использовали только в стенах Университетов. Решали проблемы ИИ, писали вычисления, также лисп использовался для управления космическими аппаратами, например, телескоп Хаббл. С чего вы вообще взяли, чтотот язык должен быть широко популярен? Вы же не используете Coq, верно? А на этом языке писали софт для ьортового компьютера боевых вертолетов США. Такая же история и с лиспом.
Аноним 19/07/22 Втр 02:12:28 2409459 200
>>2409418
>С чего вы вообще взяли, чтотот язык должен быть широко популярен?
Но он ведь такой мощный и классный? Верно? Да? Лисп же такой аутентичный, загадочный и всегда из него воруют классные фишки. Ведь правда?
Аноним 19/07/22 Втр 03:08:22 2409469 201
>>2409418
Тикуль охуенно популярный язык в своем мире, но ни один зумерок про него не слышал наверное. У лиспасхемыгайла тоже ниша есть, где он популярен, кек.?
Аноним 19/07/22 Втр 06:17:32 2409486 202
>>2409469
Проблема всех этих гайлов - GPL. Ни одна серьёзная контора не возьмётся писать коммерческий софт под этой лицензией, если только она не рассчитывает зарабатывать исключительно на саппорте.
Аноним 19/07/22 Втр 09:04:54 2409537 203
>популярность
>корпорации, серьёзные конторы
Пиздец. Да что за хуйню вы тут несёте? Ощущение, будто смотрю тупой американский фильм, где школьники выясняют, кто самый популярный на районе и чья вечеринка была самой шумной. Как можно обсуждать языки, не подняв ни единого технического аспекта?
Тут, похоже, уже давно никто не программирует. Остались одни лишь перманентные быдловайтишники, всё лелеющие надежду выучить правильную технологию и попасть на галеру побогаче. Спасибо, Абу, блять.
Аноним 19/07/22 Втр 09:07:27 2409539 204
>>2409537
Никому нахер не нужен технический аспект, все при капитализме идёт из бабок, ау. Если бы у нас в госконторах не использовали плюсы, то Россия была бы страной веб макак разного сорта
Аноним 19/07/22 Втр 09:47:09 2409555 205
>>2409539
Съеби в воркач, быдло
Аноним 19/07/22 Втр 10:51:47 2409602 206
>>2409537
Гугли про VHS кассеты и как они распространились. В то время было дохуя систем лучше и пизже, чем VHS, но по одной причине VHS был популярнее всех - раньше всех вышел на рынок. Рыночек порешал. Рыночек блять.
Так что иди нахуй.
Линукс тоже во всем технически лучше винды. А еще ортогональные сплит дворак клавиатуры технически лучше обычных кверти. Но ты же ебалан и не понимаешь, почему одно популярнее другого
Аноним 19/07/22 Втр 10:56:36 2409606 207
>>2409602
>Линукс тоже во всем технически лучше винды
мог бы сразу написать, что у тебя синдром дауна
Аноним 19/07/22 Втр 12:01:49 2409664 208
>>2409602
И что? Тебе кто-то запрещает использовать инструмент, который не так популярен, но пизже?
Аноним 19/07/22 Втр 12:36:30 2409691 209
>>2409486
В чем проблема использовать инструмент с gpl? Ты же не сам язык продаешь, а программу написанную на этом языке. На такой кейс ГПЛ ограничение не накладывает. До появления шланга все на gcc компилировали и ничего.
Аноним 19/07/22 Втр 12:37:34 2409692 210
Аноним 19/07/22 Втр 19:06:35 2410097 211
>>2409664
> пизже
Минусы перевешивают, как бы это печально не было
Аноним 20/07/22 Срд 17:56:40 2410933 212
>>2409664
Чел, если ты не вкуриваешь, что для языка основное и первостепенное база это комьюнити, то с тобой не о чем говорить.
Аноним 21/07/22 Чтв 01:48:27 2411386 213
>>2410933
Значит ли это, что питон скоро загнётся?
Аноним 21/07/22 Чтв 13:12:00 2411620 214
>>2411386
Господи, как же это похоже на нахрюки про хохлов, ты бы ещё боевую картинку кинул
Аноним 21/07/22 Чтв 13:20:26 2411630 215
>>2410933
Ооо, приверженец stackoverflow-driven development? Неожиданно и приятно встретить хорошего гребца за пределами js-треда
Аноним 21/07/22 Чтв 13:25:23 2411638 216
>>2411620
У хохлов тоже одни вкатыши вместо комьюнити? Просто не слежу за ситуацией
Аноним 24/07/22 Вск 13:55:23 2414715 217
Почему в Common Lisp такие убогие модули (aka пакеты) и до сих пор никто это толком не исправил? Вот, есть в моем пакете класс. Я хочу экспортировать его, дабы пользователь мог определить его потомков. Если я хочу, чтобы была возможность перегрузить слоты (обычно такое бывает, если эти слоты являются статичными, т.е. есть :allocation :class), придется эскпортировать еще и имена слотов. Вместе с именами reader/accessor методов. Python, конечно, говно, но даже в нём и то лучше сделано.
Наверно, кто-то скажет, что мелочь, но из-за таких мелочей тратится время. Из-за подобной лабуды иногда хочется всю программу или библиотеку на десятки тысяч строк писать в одном пакете, но тогда как минимум autocomplete забивается до невозможности применения.
Аноним 24/07/22 Вск 14:01:38 2414721 218
>>2408771
Месье не учил историю информатики и программирования в частности? В 70е-80е Лисп был дико популярен у академиков. Это в 90е он начал падать из-за изменения типовых задач и появления всяких перлов и пайтонов.
Also, первый GUI для Мака был написан на Лиспе.
Аноним 25/07/22 Пнд 07:32:04 2415544 219
>>2414715
Почему не исправил? https://github.com/ruricolist/serapeum/blob/master/REFERENCE.md#exporting
>Если я хочу, чтобы была возможность перегрузить слоты (обычно такое бывает, если эти слоты являются статичными, т.е. есть :allocation :class), придется эскпортировать еще и имена слотов.
Скорее всего, ты что-то делаешь не так. Слоты не являются частью интерфейса, их не следует переопределять ни экспортировать, ни переопределять. Работай с методами чтения и записи.
Аноним 30/07/22 Суб 06:50:03 2419611 220
Аноним 31/07/22 Вск 14:13:11 2420759 221
1659265948430.jpg 30Кб, 255x300
255x300
Полистал тут доку по clojure spec. Эт чо получается, они просто подобие борщелисповской системы типов изолентой примотали? А воскликов-то было, ебать... будто Марс колонизировали.
Аноним 01/08/22 Пнд 14:12:44 2421683 222
Аноним 01/08/22 Пнд 19:32:49 2421975 223
>>2421683
Кложуриста ответ. В чем "нет"-то?
Аноним 02/08/22 Втр 12:06:02 2422515 224
>>2421975
Борщелисповская система типов умеет валидировать вложенные словари по заданным именам ключей? А генерировать данные по описаниям? Ну вот то-то и оно.
Аноним 02/08/22 Втр 12:48:51 2422556 225
>>2422515
>Борщелисповская система типов умеет валидировать вложенные словари по заданным именам ключей?
Во-первых, в борщелиспе нет словарей. Для того, для чего в кожуре используются словари, в борщелиспе предназначены структуры.
Во-вторых, да, можно. См. http://www.lispworks.com/documentation/HyperSpec/Body/t_satisf.htm
>А генерировать данные по описаниям?
Пример в студию.
Аноним 02/08/22 Втр 13:28:24 2422590 226
2022-08-02-1324[...].png 14Кб, 822x361
822x361
>>2422556
> Во-первых, в борщелиспе нет словарей.
Ты ебобо?

(defparameter ∗dict∗ (make-hash-table))
(setf (gethash 'ty ∗dict∗) :pidor)
(ql:quickload :alexandria)
(print (alexandria:hash-table-plist ∗dict∗))

Аноним 02/08/22 Втр 13:38:49 2422600 227
>>2422556
>в борщелиспе нет словарей
Уточню. Их нет в смысле как эрзац-объектов. А так-то хэш-таблицы, разумеется, есть.
>структуры
Ну и у структур поля типизированные, так что проверка вложенных данных имеется из коробки.
>>2422590
Так и знал, что ты придерешься, но не успел запостить уточнение.
>>2422515
>А генерировать данные по описаниям?
Дай угадаю, оно только словари по описанию умеет строить? Т.е. по сути переизобретение конструкторов структур.
Или оно сможет сгенерировать строку по описанию:
(deftype email (and string (satisfies emailp)))
Аноним 02/08/22 Втр 15:41:39 2422701 228
>>2422600
>Ну и у структур поля типизированные, так что проверка вложенных данных имеется из коробки.
А можно проверить, что одно из полей - структура, у которой одно из полей - другая структура, у которой одно из полей - emailp?

>>2422600
>Дай угадаю, оно только словари по описанию умеет строить?
Нет, не только словари. Ёб твою мать, Серёжа Брин тебе дал гугл, но нет, не хочу гуглом пользоваться, хочу анона доёбывать. https://clojure.org/guides/spec#_sampling_generators
Аноним 02/08/22 Втр 17:55:21 2422828 229
>>2422701
>А можно проверить, что одно из полей - структура, у которой одно из полей - другая структура, у которой одно из полей - emailp?
Шо, и тебя Серёжа гуглом обделил?
typep или check-type. Внезапно, да?
Ну и ты забываешь, что это система типов, а не примотанный изолентой суррогат, и что в общелиспе строгая типизация, поэтому все поля проверять нужды нет.
https://tio.run/##bY9BDsIgEEX3PcXfOV00qabRhMTDYDsosQIBqvT0SK266t/On3lv@lEHlzMNrEL0Ux9Bs73IugIooYWIs2OQNAPIepA2ka/sy6RbOlv5d07Yt/VWi4KMOijNAfxk4@qSqqLRWgfx0vGGxQFn0EPeufkI4XtHqKKRILTBjg7ocPwRxGBBzhd6AXBU6ydNwrqfCiTnNw
>Нет, не только словари.
Здорово, конечно, что к этой хуйне прикрутили рандом, несомненно очень нужная фича. Но ты так и не ответил, емеил оно мне сгенерирует или нет? А за разумное время?
Аноним 03/08/22 Срд 13:47:42 2423396 230
>>2422828
> Но ты так и не ответил, емеил оно мне сгенерирует или нет? А за разумное время?
Да. На оба вопроса - да.
Аноним 03/08/22 Срд 20:53:29 2423977 231
>>2423396
Не верю. Продемонстрируй.
Аноним 04/08/22 Чтв 11:45:16 2424403 232
Аноним 04/08/22 Чтв 12:42:18 2424512 233
>>2407403
Kek, тех тредов уже нет, но идею я понял. Захожу, и о чудо! Там есть даже те, кто активно смешивает с говном имакс-евангелистов. Охуеть. Freedom of speech, охуеть.
Аноним 04/08/22 Чтв 12:43:12 2424513 234
>>2408253
> пик
Это типа как чёрная сотоницкая библия?
Аноним 04/08/22 Чтв 14:42:40 2424632 235
>>2424513
Да, и такая же более правильная, в отличии от оригинала
Аноним 04/08/22 Чтв 16:30:01 2424702 236
16587232091770.png 103Кб, 1050x1050
1050x1050
>>2424632
>и такая же более правильная
>более правильная
Внимательно посмотри на прилагающуюся картинку. Очень внимательно. Изучи детали, подметь ньюансы. Посмотри на композицию и общий эмоциональный эффект.

А теперь подумай ещё раз и попробуй написать "более правильная" своими пальцами. И если бог не уебёт по твоей башке молнией в этот момент, то ты очень везучий тролль.
Аноним 08/08/22 Пнд 19:48:49 2428410 237
Аноним 08/08/22 Пнд 19:53:29 2428415 238
Ёбаная макака со своим ёбаным клаудфларом, опять все клиенты сломали
Аноним 10/08/22 Срд 18:07:07 2429841 239
>>2420759
>Эт чо получается, они просто подобие борщелисповской системы типов изолентой примотали?
Нет.

>>2428410
>https://quickdocs.org/check-it
Генеративное тестирование появилось в эрланге 30 лет назад, потом его прикрутили к типам хачкеляторы.
Аноним 11/08/22 Чтв 04:12:33 2430205 240
>>2429841
>Нет.
-> >>2421975

>Генеративное тестирование появилось в эрланге 30 лет назад, потом его прикрутили к типам хачкеляторы.
Ичо? Ты просто знаниями решил блеснуть?
Аноним 11/08/22 Чтв 18:55:45 2430801 241
>>2430205
>->
Ты за неделю так и не смог погуглить?

>>2430205
>Ичо?
То, что это не
>Это суррогат системы типов борщелиспа с подобием https://quickdocs.org/check-it
, утеночек.
Аноним 11/08/22 Чтв 22:26:17 2430998 242
Скачал allegro cl, установил, создал проект, создал форму, добавил кнопки, лейблы, таблицу, вкладки. Как теперь мне это всё собрать и опубликовать в бинарь? Банально не вижу этой кнопки.
Аноним 11/08/22 Чтв 22:50:11 2431022 243
Аноним 11/08/22 Чтв 23:08:37 2431050 244
>>2431022
Капец, я искал на русском доки, вообще по нулям
Аноним 12/08/22 Птн 10:01:41 2431330 245
>>2430801
>Ты за неделю так и не смог погуглить?
Ты сам-то доку пытался читать, дружок? Я жду комментариев несогласных кожуристов.
>>Ичо?
>То, что это не
>>Это суррогат системы типов борщелиспа с подобием https://quickdocs.org/check-it
Объясни, как это следует из
>Генеративное тестирование появилось в эрланге 30 лет назад, потом его прикрутили к типам хачкеляторы.
? У тебя с логикой проблемы? Особенно если учесть, что кложеспек вообще-то не являет собой систему генеративного тестирования.
Аноним 12/08/22 Птн 10:05:33 2431332 246
xui.png 73Кб, 613x480
613x480
Ну да, это явно не суррогат системы типов, подозрительно кое-что напоминающий
Аноним 12/08/22 Птн 14:31:51 2431527 247
Аноним 14/08/22 Вск 11:46:32 2433351 248
>>2431330
>Я жду
Молодец.

>У тебя с логикой проблемы?
Нет.
Аноним 17/08/22 Срд 17:44:56 2437355 249
я хочу выучить фп суть токова Аноним 19/08/22 Птн 12:42:02 2439352 250
Наверное самый подходящий тред из живых. Пишу на го и питоне, захотел расширить горизонты и поучить что-нибудь функциональное. Посмотрел на курсере курс Programming languages, всякие базовые вещи там рассказывают. Теперь хочу уже выбрать конкретный язык и запить пет-проект. Какие мои личные ньюфажные впечатления:
1. OCaml
Мне из курсерного курса очень понравилась система типов у Standard ML, когда сам почти никогда нигде типы не указываешь, но при этом у тебя статическая сильная типизация. Смущает, что окамл даже на фоне других функциональных языков не очень популярен. Как у него с библиотеками, нужен он вообще кому-то? Говорят, F# похож, но это ведь придется трогать дотнет.
2. Clojure
Пробовал Racket, странный синтаксис (наверное, просто дело привычки) и динамическая типизация (неужели в больших проектах тоже нужно гвоздями прикручивать тайпчекеры?).
А еще я не знаю джаву, будет ли это проблемой при изучении кложуры, там же наверное стандартная библиотека джавовская?
3. Elixir
Я так понял, что эликсир и эрланг это вроде как котлин и джава. Смутила опять таки динамическая типизация и то, что рядом с этими языками везде упоминают OTP, у меня сразу ассоциации с руби, который нужен только для рельс.

Итак, что мне начать учить, чтобы через пару месяцев не разочароваться?
Аноним 19/08/22 Птн 13:12:02 2439390 251
>>2439352
Common Lisp бери, идеальное сочетание практичности и академической стройности. Типизация динамическая, но ты можешь вставлять статические аннотации типов gradual typing таксказатб, чтобы упростить жизнь компилятору и ускорить код ну и продокументировать код типами заодно.
Clojure - хороший вариант, но да, жаба, рано или поздно упрёшься в её ограничения. Хорошо знать жабу для неё не надо, достаточно обладать навыком чтения документации.
Аноним 19/08/22 Птн 16:04:42 2439621 252
>>2439352
Хаскелл.
Не слушай >>2439390 , CL и кложа суть не "что-нибудь функциональное".
Аноним 19/08/22 Птн 16:24:45 2439650 253
>>2439352
фшарп это по-моему один из живых представителей семейства мл, ну, полуживых, даже вроде какая-то работа есть. А чем тебе дотнет плохо?
Аноним 19/08/22 Птн 18:58:54 2439897 254
>>2439621
Хаскеллю моё увожение, но я лиспофанатик.

>>2439650
> А чем тебе дотнет плохо?
Micro$oft же. Это же буквальный evil corp.

>>2439390-кун
Аноним 20/08/22 Суб 14:39:27 2440628 255
>>2439390
А почему в шапке про Common Lisp написано невежливо?
Аноним 20/08/22 Суб 16:08:29 2440754 256
screenshot18-2.png 508Кб, 923x646
923x646
>>2440628
>написано невежливо
Аноним 20/08/22 Суб 16:10:09 2440757 257
>>2440754
Пять лет за дискредитацию коммон лиспа.
Аноним 20/08/22 Суб 16:22:00 2440776 258
>>2439352
>Как у него с библиотеками
Не очень, но последние несколько лет стало гораздо лучше. Появился более-менее вменяемый тулинг, ну и в целом количество боли уменьшилось.

>А еще я не знаю джаву, будет ли это проблемой при изучении кложуры
Нет.

>у меня сразу ассоциации с руби, который нужен только для рельс.
Правильные ассоциации.

>Итак, что мне начать учить, чтобы через пару месяцев не разочароваться?
В чем проблема поверхностно познакомиться со всеми тремя? Алсо, ты не упомянул раст, который тоже был бы неплохой опцией. Ну а так - бери окамл и кложу\кложескрипт, наибольший бэнг за твой бак.
Аноним 20/08/22 Суб 17:55:05 2440889 259
>>2440776
>Алсо, ты не упомянул раст, который тоже был бы неплохой опцией
Раздел для членодевочек двумя бордами ниже.
Аноним 20/08/22 Суб 17:55:44 2440893 260
>>2440757
Что именно в шапке написано невежливо про Common Lisp?
Аноним 20/08/22 Суб 18:32:15 2440960 261
>>2440889
Спасибо за информацию, но необязательно транслировать в паблик свои бордопредпочтения, анон.
Аноним 20/08/22 Суб 20:06:06 2441119 262
>>2440893
Что нужно съебать, если его советуешь.
Аноним 20/08/22 Суб 20:25:06 2441135 263
>>2441119
Так раньше был отдельный тред по кложе, это от него шапка, а теперь все тусуют здеся.
Аноним 21/08/22 Вск 09:45:21 2441432 264
>>2440960
Но ведь я не пишу на расте, это твои предпочтения.
Аноним 21/08/22 Вск 11:11:36 2441488 265
>>2441432
Я тоже не пишу (увы), но говорил о том, что обсуждать с друзьями членодевок можешь в /ga/, а тут не /ga/.
Аноним 21/08/22 Вск 11:23:56 2441503 266
>>2441488
Я же говорил о том, что любитель раста - с околостопроцентной вероятностью игрок за обе команды, если ты понимаешь, о чём я.
Аноним 21/08/22 Вск 13:48:20 2441623 267
>>2439352
OCaml. Если ты действительно знаком со Standard ML и владеешь Emacs, то достаточно почитать доки и пару часов что-нибудь пописать, и язык уже твой. В отличие от Хаскелля, навыки и знания, которые получишь в работе с ним, могут заметно улучшить тебя как программиста даже на мейнстримных языках.
Библиотек на жизнь, но документация хромает. Есть достаточно удобный FFI для привязки кода на Си.
Отмечу, что на Windows с ним придется много пердолиться. В частности, придется либо качать с сайта установщик Cygwin, либо самому строить из исходников в MinGW.
>>2439390
>Common Lisp бери, идеальное сочетание практичности и академической стройности.
Перехваливаешь. CL имеет в себе кучу странностей, унаследованных из лиспов 80х и, по современным меркам, странный подход к некоторым вещам (дежурный пример: пакеты). Язык хорош для применения, но имеет кучу уродливых мест, особенно по сравнению со Scheme (одна сигнатура функции map чего стоит). А где ты "академическую стройность" усмотрел, я не знаю. Язык составлялся не комитетом академиков, как Standard ML и Haskell, а комитетом хакеров, которые ориентировались не на формальное описание, а на решение задач здесь и сегодня.
Аноним 21/08/22 Вск 15:04:55 2441780 268
Вот, кстати, почему тут так много обсуждают Clojure и CL, а Scheme никто не трогает? Считается, что он не приспособлен к решению "реальных" задач?
Аноним 21/08/22 Вск 15:37:27 2441836 269
>>2441780
> Считается, что он не приспособлен к решению "реальных" задач?
Все дело в минималистичном стандарте, первая версия укладывалась в 50 страниц. Благодаря этому язык прекрасен для обучения школьников и студентов и для языкового задротства (бывают такие задроты, которые считают, что всякий тру-лиспер обязан написать свой интерпретатор Схемы). Современный стандарт укладывается в 200 страниц, но он полон неопределенного поведения и недоговоренностей, из-за чего писать переносимый код - пытка. Как следствие - нет развитой инфраструктуры.
Аноним 21/08/22 Вск 17:24:30 2442001 270
>>2439352
> Ocaml нужен он вообще кому-то?
Как ни удивительно да, посмотри контору Jane Street
они на окамле много чего интересного делают, вот например
https://www.youtube.com/watch?v=h_e5pPKI0K4
Аноним 21/08/22 Вск 17:25:26 2442004 271
>>2441503
Какие команды? Я нихуя не разбираюсь в игровых видах спорта, о чем вообще речь?
Аноним 21/08/22 Вск 17:26:04 2442005 272
>>2441623
>Язык хорош для применения
4.2
Аноним 22/08/22 Пнд 14:58:22 2442827 273
>>2442004
Ясно, не понимаешь. Давай разжую: на пидорасте пишут только членодевки.
Аноним 24/08/22 Срд 08:32:54 2444274 274
>>2439352 выходит на связь. Решил, что жизнь коротка и нужно делать то, что больше нравится, так что лягу спать буду играть с окамлом. Clojure оставлю на следующий год. Спасибо всем, что ответили.
>>2441623
Как emacs облегчает вход в ocaml?
Аноним 24/08/22 Срд 09:38:20 2444288 275
>>2441503
>>2442827
Хули тебя на членодевок потянуло, прям зациклился на этой теме, слетай в Тайланд и получи удовольствие, нахуй ты остальным мозга ебешь со своими членовдевками
Аноним 24/08/22 Срд 10:52:23 2444334 276
>>2444288
Но ведь это ты пришёл в тред и начала всем тыкать в лицо своим растом.
Аноним 24/08/22 Срд 11:06:51 2444348 277
>>2444334
Кому ты нахуй нужен, никто тебе членом в лицо тыкать не будет. Я мимо проходил, хотел про кложу почитать, а тут ты такой дружок-пирожок весь тред засрал своими сексуальными фантазиями
Аноним 24/08/22 Срд 14:09:17 2444464 278
>>2444348
>Я мимо проходил
Оправдывайся теперь, любитель сочного каменного хуя в своей нежной попке.
Аноним 24/08/22 Срд 15:56:09 2444543 279
>>2444464
>любитель сочного каменного хуя в своей нежной попке
Хорошо что подписался, но я и без этого понял с кем говорю
Аноним 24/08/22 Срд 17:04:17 2444597 280
>>2444274
>Как emacs облегчает вход в ocaml?
Это был намек на Tuareg и Merlin. Без них использование верблюда - малопродуктивное занятие.
Аноним 25/08/22 Чтв 11:04:43 2445034 281
>>2439352
Если пет проект, то выбери то, что проще дебажить, правда хуй знает, что, я пробовал только Ракет и Хачкель. Что то, что другое, дебажить пиздец неудобно, даже задачки с хакерранка, а на пет проектах, не говоря уже о продакшене, вообще наверное ебануться можно.
Статическая типизация, какая бы она крутая не была, от семантических ошибок не спасает от слова совсем.
Я бы выбрал что-то со статической типизацией, хорошим дебаггером (желательно визуальным, а не а ля gdb без фронта), не чисто функциональное и с элементами императивщины. Иначе удачи в попытках вырвать array из IO монады, когда придется портировать какой-нибудь императивный алгоритм. По описанию подходит F#, он на вижуал студио, а там хороший дебаггер, правда он хороший для C++, не факт, что это экстраполируется на F#. На днях попробую может сам и скажу, благо винда и ВС стоят.
Аноним 25/08/22 Чтв 14:27:58 2445171 282
>>2445034
Попробовал сегодня, в общем нормальный дебаггер, работает так, как ты ожидаешь, базовые вещи по крайней мере не хуже чем C++. Если брезгуешь дотнетом и те костыли для имакса, про которые говорил анон выше, позволяют визуально дебажить код на Окамле, я бы посмотрел в эту сторону. Ну еще Эклипс какой-нибудь наверняка дружит со Скалой.
Ну и надо писать debugger-френдли код, т.е. весь код из функций-однострочников это не вариант, заебешься это отлаживать. Поэтому код будет немного напоминать императивный с кучей let'ов.
Аноним 25/08/22 Чтв 15:47:42 2445209 283
>>2444543
Жопные манёвры уровня шестого "Г" класса.
Аноним 25/08/22 Чтв 20:27:06 2445447 284
Похоже, это единственный живой тред про функциональщину на борде, поэтому спрошу свой вопрос про OCaml здесь. У OCaml есть какой-то стандарт, какой-то официальный референс? В него добавляют новые фичи?
Аноним 25/08/22 Чтв 23:28:39 2445583 285
>>2395668
>как он автоматизировал выгрузку налоговой отчетности из 1С
>повысили зарплату до 50к (серыми)

>5 вакансий «lisp»
>Уровень дохода от 200000: По запросу «lisp» ничего не найдено

>23 302 вакансии «1с»
>Уровень дохода от 200000: 1 321 вакансия «1с»

Ебать какой у маминых борщевых компутерсаентистов манямирок, лол
Аноним 26/08/22 Птн 11:49:00 2445821 286
>>2445583
Дружочек, по-настоящему интересные вакансии в паблик никогда не попадают, уж не говоря о помоечном хаха ру.
Аноним 26/08/22 Птн 20:20:29 2446435 287
>>2445034
Дебаггер ненужен. Инфа 100%, твердо и четко. Ты что-то делаешь не так.

Алсо, с точки зрения дебагабельности и интроспекции кложа конечно выигрывает на порядки у окамла, но не думаю, что это то, исходя из чего следует делать свой выбор.
Аноним 26/08/22 Птн 20:24:27 2446446 288
>>2445447
Да, вроде есть. Французский институт какой-то есмь его главпахан. Да, добавляют. Из последнего слоупок.пнг крупного емнип запилили анбаундед варианты (теперь язык еще на 14.88% сложнее!).
По книжкам обычно советуют real world ocaml (вроде у него выходило недавно обновленное издание), но есть и книжки чисто про фп, и про математику, и вообще на любой вкус.
Аноним 26/08/22 Птн 20:24:57 2446447 289
image 671Кб, 1022x768
1022x768
Аноним 26/08/22 Птн 20:31:25 2446455 290
>>2445821
Представляю себе тогда какие суммы у 1С-ников на интересных вакансиях, которые не попадают в паблик.
Аноним 27/08/22 Суб 00:05:14 2446624 291
>>2395656
>170 MB
Electron как плафторма со всей мощью веб-апи и самым мощным графическим тулкитом столько весит.
Аноним 27/08/22 Суб 10:07:06 2446802 292
Аноним 27/08/22 Суб 12:30:44 2446965 293
>>2446802
>Debugger
Ненужно.


>sbcl
Ненужно.
Аноним 27/08/22 Суб 17:08:49 2447280 294
>>2446965
Понял-принял, вопросов больше не имею. Уёбывай.
Аноним 28/08/22 Вск 10:12:59 2447865 295
>>2446435
Нужен, если ошибки синтаксиса или типизации компилятор/линтер еще может поймать вне рантайма правда не в динамическом языке, лол, то логические без дебаггера ты хуй выловишь. Минус где то поменял на плюс и пиздец. Что ты будешь делать, перечитывать весь код или сразу переписывать с нуля? Или ты 10x инженер и сразу пишешь правильно? Или ты свидетель секты тдд? Так тот анон не обязательно такой.
>с точки зрения дебагабельности и интроспекции кложа конечно выигрывает на порядки у окамла
Окамл хотя бы статический и значительную часть ошибок можно выловить еще до отладки.
>не думаю, что это то, исходя из чего следует делать свой выбор
Критикуешь -- предлагай.
Аноним 28/08/22 Вск 12:51:03 2447966 296
>>2403238
Харкачую вопрос. Тоже давно облизываюсь на их вакансии, но что-то смущает. Кожуру лишь недавно учить начал. Думаю буду писать на тупоскрипте за ролтон, а личные проекты на кожуре делать, сейчас как раз куча свежих идей в голове.
Аноним 28/08/22 Вск 15:43:00 2448145 297
>>2447865
>то логические без дебаггера ты хуй выловишь
Ты воюешь не туда. В языках с полноценным рантаймом и интроспекцией (лиспы, смолток) дебагер ненужен.

>Критикуешь -- предлагай.
Так я не критикую, я наоборот за лишпы, но тот анон выбрал окамл, что тоже замечательно и полезно.
Аноним 28/08/22 Вск 16:49:18 2448272 298
>>2448145
Так как ловить логические ошибки без дебаггера, не гадая на кофейной гуще? С дебаггером понятно, прога выдала не тот результат, я поставил брейкпойнт туда, где она ошиблась, прошелся по промежуточным результатам и нашел в них ошибку и так далее, пока не найду собственно сам баг. Без дебаггера как я должен этого добиться? Через трейс что ли? Так это все равно не так удобно, как графический дебаггер, а на какой-нибудь хвостовой рекурсии ты вообще заебешься искать проблему (правда это проблема ФП в целом, а не способа дебаггинга, но поэтому я в >>2445034 и сказал, что лучше брать язык с элементами императивщины).
Код на окамеле я посмотрел кста, степ дебаг там вроде тоже не распространен, а let .. in везде режут глаза, хуета короче, в общем я бы выбрал либо F#, либо Скалу, но я императиводебил, как можно уже понять.
Аноним 28/08/22 Вск 21:12:30 2448680 299
>>2448272
>Так как ловить логические ошибки без дебаггера
С помощью интроспекции в полноценном рантайме!

>я поставил брейкпойнт туда, где она ошиблась
СМЕКАЛОЧКА

>а на какой-нибудь хвостовой рекурсии ты вообще заебешься искать проблему
Хвостовая рекурсия - это просто цикл. В ФП используется крайне редко и только для императивного кода который не запихивается в фолд

>а let .. in везде режут глаза, хуета короче
Экспертиза уровня 7 "Б".

>либо F#
Фшарп - это и есть кастрированный окамл, натянутый напильником на б-гмерзкий дотнет.

>Скалу, но я императиводебил
/s/но/ведь желтушные инкаминг ин 3... 2... 1...
Аноним 28/08/22 Вск 22:53:16 2448793 300
Почему не SCHEME вы дурачки чтоли
Аноним 29/08/22 Пнд 08:49:56 2449007 301
>>2448272
>как ловить логические ошибки без дебаггера
БЕРЕШ И ПИШЕШ print_endline
Аноним 29/08/22 Пнд 11:52:18 2449077 302
>>2448793
Непрактично. Библиотек нет, FFI стандартизированного нет, тулинга нормального нет, портируемости между имплементациями нет, населена роботами. Хотя как язык схемка прекрасна, конечно.
Аноним 29/08/22 Пнд 14:13:42 2449191 303
Есть кроме Guix дистрибутивы, пытающиеся зделоть лисповое окружение? Сейчас ведь и стартовые скрипты не надо перепиливать - токмо юзерспейсовый тулкит для системд.
В общем, хочу линупсячее ядро к SBCL прикрутить - и всё, только чтобы конпелировать было вольготно. Как думоити?
Аноним 29/08/22 Пнд 14:15:31 2449195 304
>>2449191
Предупреждая очевидный взвизг, про мезано знаю, хочется линупс.
Аноним 29/08/22 Пнд 16:51:13 2449363 305
Аноним 29/08/22 Пнд 17:46:30 2449426 306
>>2449363
Чтобы можно было сказать, что я пользуюсь SBCL/Linuпs и все охуевали.
Аноним 29/08/22 Пнд 18:18:50 2449447 307
>>2449191
Собираешь LFS
а
Грузишься с init=/usr/bin/sbcl
а
Выгода
Аноним 29/08/22 Пнд 18:23:35 2449454 308
>>2449447
Не думаю, что sbcl запустится вне tty. LFS читаю, вопрос был другой.
Аноним 29/08/22 Пнд 18:42:55 2449472 309
>>2449454
Хорошо, мой ответ, если без придуривания - нету, сделай сам.
Аноним 01/09/22 Чтв 05:57:20 2451565 310
>>2439352
>и поучить что-нибудь функциональное
Хачкель. Учишь чисто для фп, делаешь петпроджекты, а потом бросаешь нахуй. Теперь бы можешь на своих любимых крестах го и питоне писать функционально, а лишние сущности - в пизду.
Аноним 03/09/22 Суб 18:14:56 2453907 311
>>2451565
А как в го и питоне реализовать иммьютабилити? Ну то есть го копирует некоторые аргументы функций, но всякие слайсы и мапы передаются по ссылке, их кто хочешь может испортить. Можно написать свои костыли, но зачем так жить.
Аноним 03/09/22 Суб 18:24:18 2453926 312
>>2453907
>А как в го и питоне реализовать иммьютабилити?
С помощью иммутабельных персистентных структур данных.
Аноним 03/09/22 Суб 19:05:52 2453972 313
>>2453907
Не меняй проинициализированные переменные, вот тебе и будет иммутабельность.
Аноним 03/09/22 Суб 21:27:30 2454142 314
>>2445821
>>2446447
У маминых борщевых компутерсаентистов новая методичка? Крупнейший российский сайт с вакансиями - хуйня и не показатель, да у нас тащемта гора работы и зарплаты в миллионах, где-то там, ну вот там, просто в паблик это не попадает, воот.
По-моему даже хаскеледебилы до такого в своем демеджконтроле не доходили, просто визжали, что хаскель для души, а сами синьоры-помидоры в других стеках.
Реальность, конечно, тяжела, понимаю. В 1С больше и работы, и зарплаты. Ну зато вы элита компутер саенса, даа. Зарплаты, правда, пока в борщах, но то такое: кризис.
Аноним 04/09/22 Вск 12:33:45 2454690 315
>>2454142
>В 1С больше и работы, и зарплаты.
1с-тред ниже по курсу.
Аноним 04/09/22 Вск 19:50:56 2455184 316
Анон, я не пойму. Как под винду создать эксешник в лиспе?
На C просто конпеляешь и вот тебе exe, а на лиспе как? И какие компиляторы под винду?
Аноним 04/09/22 Вск 21:01:58 2455261 317
>>2454142
>В 1С больше и работы, и зарплаты.

А у гей-шлюх - ещё больше.
А унижение - меньше (чем в 1С).
Вот и думай.
Аноним 04/09/22 Вск 21:31:34 2455289 318
>>2455184
Я бы под винду поставил WSL и компилировал по-человечески. Ну это если хостить процесс под виндой не надо.
Аноним 05/09/22 Пнд 00:01:31 2455430 319
Аноним 05/09/22 Пнд 12:39:48 2455737 320
>>2454142
>У маминых борщевых компутерсаентистов новая методичка
Ага, сидят они себе такие в ботоферме в комфортабельном офисе в пригороде питера и хуячат сменами 5/2 по методичкам посты на анонимных имиджбордах. Ты ещё под кроватью у себя посмотри, скриптомакак ебучий, наверняка там пару борщехлёбов найдёшь.
Аноним 05/09/22 Пнд 12:41:11 2455738 321
>>2455184
> На C просто конпеляешь и вот тебе exe, а на лиспе как?
Точно так же. Даже проще, берёшь Shinmera/deploy и вот у тебя кросс-платформенный деплой твоего лиспокода.
Аноним 05/09/22 Пнд 17:46:15 2456042 322
Добрый день. Пожалуйста, подскажите, стоит ли пытаться в Лисп как в первый язык программирования?
Аноним 05/09/22 Пнд 18:07:49 2456073 323
>>2456042
Цель какая? 300 кк в наносекунду или для души?
Аноним 05/09/22 Пнд 18:08:31 2456074 324
Аноним 05/09/22 Пнд 18:13:19 2456082 325
>>2456074
Тогда нужно. Бери SICP и вперёд, при должном усердии сатори гарантировано.
Аноним 07/09/22 Срд 13:56:32 2457692 326
>>2456042
Лиспы - это не язык, это семейство языков. Тебе нужен конкретно scheme.
Аноним 07/09/22 Срд 20:58:09 2457936 327
Аноним 07/09/22 Срд 22:19:25 2457986 328
>>2456042
Как первый язык программирования - лучше Little Man Computer.
Это такой детский ассемблер. Есть неплохие эмуляторы, загугли.
Потому, что надо таки немножко понимать, что такое компьютер, идею "исполнителя", выполняющего "программу" и т.п.

А вот потом уже - да.
Аноним 08/09/22 Чтв 11:58:00 2458234 329
>>2457986
А если я тыкал в QBASIC, два курса института сидел и мне довелось тыкать в Pascal, параллельно я трогал Linux начиная с Убунты 8 версии, смотрел лекции Курячего, один раз за всю жизнь написал крохотный скрипт для RenPy, и я, как ОП третьего Лэйн-треда, поклоняюсь Ивакуре - при всех этих ничтожных обстоятельствах я способен покорить Лисп?
Аноним 08/09/22 Чтв 12:14:19 2458244 330
2022-09-08-1213[...].png 151Кб, 339x330
339x330
>>2458234
Да.
> лекции Курячего
Ебать у него глаза безумные
Аноним 08/09/22 Чтв 14:40:02 2458350 331
>>2458244
>Ебать у него глаза безумные
Они потому что apt на rpm пакеты натягивают в альт линуксе
Аноним 09/09/22 Птн 19:41:14 2459262 332
>>2458350
Я до сих пор так и не понял, нахуя они это придумали.

мимо
Аноним 09/09/22 Птн 22:43:28 2459385 333
>>2459262
Потому что NIH, очевидно же.
Аноним 09/09/22 Птн 23:09:14 2459406 334
>>2459262
Для массажа простоты. В рпмках зависимости между пакетами строятся строго по версиям либ необходимым для линковки, а в дебе просто по названиям пакетов
Аноним 09/09/22 Птн 23:13:31 2459408 335
>>2459406
В результате чего в деб дистрах можно подключить репу, установить какую-нибудь фигню и начнутся глюки и падения всего софта в системе.
Аноним 09/09/22 Птн 23:16:41 2459410 336
>>2459406
>по названиям пакетов
по названиям и версиям пакетов
Аноним 11/09/22 Вск 16:44:32 2460426 337
>>2448680
>интроспекции в полноценном рантайме
это как
Аноним 11/09/22 Вск 21:22:06 2460620 338
Аноним 11/09/22 Вск 22:24:55 2460655 339
>>2460620
это как
объясни формошлепу на джаваскрипте
Аноним 12/09/22 Пнд 18:07:03 2461310 340
>>2459406
Так а ежа-то с ужом зачем таки было скрещивать?
Аноним 12/09/22 Пнд 18:08:20 2461311 341
>>2460655
Вот у тебя в браужере есть консолька, вот теперь представь, что вместо специализированного браузера с консолькой у тебя полноценный компилятор с консолькой (которая доступна по сети)
Аноним 12/09/22 Пнд 18:39:08 2461334 342
>>2461311
но это все еще не замена дебагеру
Аноним 12/09/22 Пнд 20:04:30 2461397 343
Аноним 13/09/22 Втр 04:09:34 2461632 344
>>2461397
потому что с дебагером ты можешь полностью остановить ход программы
в нужном месте в нужное время
без ручного персистентного вмешательства в код
а если есть хотсвоп то возможностей еще больше
Аноним 13/09/22 Втр 11:28:04 2461717 345
>>2448680
>Экспертиза уровня 7 "Б".
Не, ну ты мне объясни, нахуя они сделали так, почему нельзя просто let писать через строчку, как в фшарпе. Или хотя бы как в Хачкеле, где один раз пишешь let, а потом список биндингов.
>это и есть кастрированный окамл
А в чем кастрированный? Степ дебаггер есть (в отличие от окамла), можно тянуть что угодно из C# если чего то не хватает. Пока только плюсы вижу.
>дотнет
А че те не нравится, опенсорс же.
>б-гмерзкий
Как там в 2007?
Аноним 14/09/22 Срд 17:13:56 2462911 346
>>2461632
>потому что с дебагером ты можешь полностью остановить ход программы
И в чем разница? Объясни конкретно.

>без ручного персистентного вмешательства в код
Что такое персистентное вмешательства, я знаю только персистентные структуры данных...

>а если есть хотсвоп то возможностей еще больше
Ну так "хотсвоп" - это и есть кастрированная, урезанная, неполноценная и прикрученная изолентой сбоку костыльная версия того, о чем мы тут говорим (полноценного репла).
Аноним 14/09/22 Срд 17:23:17 2462918 347
>>2461717
>Не, ну ты мне объясни, нахуя они сделали так, почему нельзя просто let писать через строчку, как в фшарпе.
Мой комментарий был про то, что делать вывод "хуета" на основе минорных синтаксических особенностей - это школолотронство.

Писать просто через строчку можно, ну тащем-то в эфшарпе ж так и сделали. Какой синтаксис сделаешь - так у тебя в языке и будет. Конструкция let...in традиционно идет из пейперов по плт эмэля, ну смысл в том, что в грамматике у тебя let <sym> = <expr> in <expr> - тело после ин является вложенным, в нем доступен объявленный биндинг (переписывается это все в лямбду). Если же вводить отдельную конструкцию для объявления биндингов на отдельной строчке, то тебе надо стейтменты вводить, ну и в целом ни красоты ни минимализма.

>А в чем кастрированный?
Прибит гвоздями к левой платформе, у которой другой основной язык. Соответственно все либы и весь ентот ваш дотнет оопский. Алсо нет компиляторов в жс, емнип нет препроцессоров, 1ст-класс модулей, динамических вариантов

>Степ дебаггер есть (в отличие от окамла)
https://ocaml.org/docs/debugging#setting-break-points

>А че те не нравится, опенсорс же.
))

>Как там в 2007?
Очень хорошо, спокойно, безоблачно.
Аноним 15/09/22 Чтв 03:09:11 2463261 348
>>2462911
>И в чем разница? Объясни конкретно.
а как ты собрался останавливать ход с интроспекцией
у тебя там функция pause есть которая весь тред замораживает или что

>Что такое персистентное вмешательства, я знаю только персистентные структуры данных...
это когда тебе приходится лезть в код и руками дописывать интроспекцию
это чревато тем что дописанное может остаться там навсегда
с дебагером же такие изменения только временные

вот как ты интроспектировать чужую скомпиленную либу будешь
или я что то не понимаю
пока что я вижу интроспекцию как вызов print(a.x) в коде
Аноним 16/09/22 Птн 18:24:57 2464474 349
>>2463261
>у тебя там функция pause есть которая весь тред замораживает или что
Ну можешь thread.sleep вызвать, можешь readln какой-нибудь вызвать, можешь подключить какую-нибудь либу с функциями для трассировки и (внимание) дебаггинга (лол) и вызывать их. Что хочешь, то и вызываешь.

>это чревато тем что дописанное может остаться там навсегда
Каким образом? Если ты собака (on the internets nobody knows you're a dog), то я еще могу представить такую ситуацию. А если ты человек, то не могу. То есть вот ты дебажил код, потом ВНЕЗАПНО впал в кому и получил амнезию, а потом еще твой код ВНЕЗАПНО задеплоился в продакшн каким-то волшебным образом. Извини, но нет. Алсо, по такой логике ты можешь поставить брейкпоинт И ЗАБЫТЬ ЧТО ТЫ ЕГО ПОСТАВИЛ И ПРОГРАММА В ИДЕ НЕ РАБОТАЕТ И ПОЧЕМУ-ТО ОСТАНАВЛИВАЕТСЯ ДЕБАГЕР СЛОМАЛ ТЕБЕ РЕЛИЗ ААААА ну камон

>вот как ты интроспектировать чужую скомпиленную либу будешь
Чужую и без исходников - никак, тут только традиционные способы. Речь именно о разработке (интерактивной разработке), не о реверс-инжиниринге или абьюзе бинарных артефактов.

>пока что я вижу интроспекцию как вызов print(a.x) в коде
Ну по сути все эти инструменты это и есть glorified debug print. Просто удобный, с трассировкой, визуальным браузером значений, ну и повторюсь, суть(с)(тм) в том, что ты подключен к выполняющейся программе и можешь в ее контексте выполнять любой код.
Аноним 16/09/22 Птн 19:51:43 2464561 350
>>2464474
>Каким образом? Если ты собака (on the internets nobody knows you're a dog), то я еще могу представить такую ситуацию. А если ты человек, то не могу. То есть вот ты дебажил код, потом ВНЕЗАПНО впал в кому и получил амнезию, а потом еще твой код ВНЕЗАПНО задеплоился в продакшн каким-то волшебным образом. Извини, но нет. Алсо, по такой логике ты можешь поставить брейкпоинт И ЗАБЫТЬ ЧТО ТЫ ЕГО ПОСТАВИЛ И ПРОГРАММА В ИДЕ НЕ РАБОТАЕТ И ПОЧЕМУ-ТО ОСТАНАВЛИВАЕТСЯ ДЕБАГЕР СЛОМАЛ ТЕБЕ РЕЛИЗ ААААА ну камон
запросто
пропишешь три брейкпоинта через пару дней вернешься удалишь два а про третий забудешь
не недооценивай человеческий фактор
в иде есть список брейкоинтов и кнопка продолжить а еще автофокус на сработавшем брейкпоинте

>Речь именно о разработке (интерактивной разработке), не о реверс-инжиниринге или абьюзе бинарных артефактов
не ну если ты разрабатываешь hello world то такое может еще и проканает
но если ты делаешь что то серьезнее то часто используешь либы и копание в их кишках иногда бывает необходимо особенно если туго с документацией или тебе нужно какое то специфичное поведение
а еще в либах могут быть баги

>ы подключен к выполняющейся программе и можешь в ее контексте выполнять любой код
прям во время ее работы на серваке
Аноним 17/09/22 Суб 18:12:57 2465496 351
изображение.png 10Кб, 457x126
457x126
Насколько оправдано использовать лисп в интерпрайзе? Видел не ироничные примеры использования хаскеля в проектах для бекэнда. Оправдывали это высокой стабильностью, удобной расширяемой системой типов и простым рефакторингом (см. metalamp). Какие профиты дает лисп? Есть ли для лиспа развитые фреймворки?

inb4: НЕ ПИШИТЕ ПРО КЛОЖУ. КЛОЖА ЭТО ЖАБА, А НЕ ЛИСП
Аноним 17/09/22 Суб 18:21:09 2465510 352
Аноним 17/09/22 Суб 18:23:59 2465520 353
>>2465510
>В Grammarly мы используем множество языков программирования для разработки наших сервисов: кроме языков для JVM и Javascript'а мы также пишем на Erlang, Python и Go

>Клоуны с зоопарком языков и технологий, где лисп приплели до кучи

Ну ну
Аноним 18/09/22 Вск 09:05:06 2465978 354
>>2465520
Go же специально делали как эрланг для императивщиков, держать их одновременно это взаимоисключающие параграфы.
Аноним 18/09/22 Вск 09:31:00 2465984 355
>>2465978
Кстати, насчет эрланга и го тоже не уверен, что их где-то используют серьезно
Аноним 18/09/22 Вск 09:54:39 2465989 356
>>2465984
Ни на каком языке никто серьезно не программирует. Так, иногда иронично напишут немного кода, чтобы потом на мемесы разобрать. А все работает на кодовой базе алгола и фортрана из 60-х.
Аноним 18/09/22 Вск 09:56:07 2465990 357
Аноним 18/09/22 Вск 15:20:32 2466289 358
>>2465989
>А все работает на кодовой базе алгола и фортрана из 60-х.
И ещё LISP 1.5 оттуда же.
Аноним 20/09/22 Втр 11:34:30 2467806 359
>>2464561
>не недооценивай человеческий фактор
Это не человеческий фактор, это отсутствие производственных процессов и какого бы то ни было релиз-инжиниринга.

>в иде есть список брейкоинтов и кнопка продолжить а еще автофокус на сработавшем брейкпоинте
При чем тут иде? Можно пользоваться иде, но не пользоваться дебаггером, а можно пользоваться дебаггером, но не пользоваться иде. Энивей, ты точно также можешь получить список всех выставленных трассеров и брейкпоинтов в коде, думаю не надо объяснять как.

>но если ты делаешь что то серьезнее то часто используешь либы
С открытым исходным кодом, але. Чет ты вообще плаваешь, анон.

>прям во время ее работы на серваке
Ну да, в том числе.
Аноним 20/09/22 Втр 11:36:05 2467809 360
>>2465496
>НЕ ПИШИТЕ ПРО КЛОЖУ
Тогда не спрашивай про интерпрайз. Единственный лисп, применяемый в интерпрайзе - это кложа.

>КЛОЖА ЭТО ЖАБА
А, ты у мамы просто дурачок. Кстати, объясни, когда кложа запускается в ноде.жс рантайме, - где там джава? Просто хочу разобраться.
Аноним 20/09/22 Втр 11:37:27 2467810 361
>>2465978
>Go же специально делали как эрланг для императивщиков
Абсолютно никакой связи, учи матчасть хоть не знаю википедию прочитай про эти два сабжа.

алсо сомневаюсь, что пайк был в курсе про ерланг на момент своего высера, лол
Аноним 20/09/22 Втр 20:22:09 2468376 362
>>2467809
>Единственный лисп, применяемый в интерпрайзе - это кложа.
Единственный лисп, применяемый в интерпрайзе - это джава.

>>2467809
>когда кложа запускается в ноде.жс рантайме, - где там джава? Просто хочу разобраться.
нет это ждаваскрипт
Аноним 21/09/22 Срд 12:24:01 2469038 363
>>2468376
>применяемый в интерпрайзе - это джава
джаваскрипт
Аноним 21/09/22 Срд 12:38:09 2469062 364
Аноним 21/09/22 Срд 12:39:29 2469067 365
>>2465520
>>Клоуны с зоопарком языков и технологий, где лисп приплели до кучи
Всё nlp у них на борщелиспе
Аноним 22/09/22 Чтв 20:03:56 2471077 366
>>2468376
>Единственный лисп, применяемый в интерпрайзе - это джава.
>путать джаву с джаваскрипом
Одинэсник, плес.
Аноним 22/09/22 Чтв 20:51:24 2471096 367
Аноним 23/09/22 Птн 14:38:30 2471626 368
>>2471096
Фукамачи-сан уже давно забросил эту свою поделку, потому что коммонлисперы его справедливо накормили говном за неё
Аноним 24/09/22 Суб 21:02:08 2472914 369
>>2471096
Не вдаваясь в детали, оно не решает главную проблему КЛ - комьюнити
Аноним 24/09/22 Суб 22:28:29 2472976 370
>>2471096
В нем нет ничего от кложуры. Это общелисп плюс наработки сообщества минус атавизмы. В целом неплохо, но требует доработки напильником. Я даже когда-то пытался использовать в одном своем проекте, но потом оказалось, что в этом нет смысла, ванильный общелисп с любимым набором батареек удобнее
Аноним 24/09/22 Суб 22:35:28 2472979 371
>>2472914
Вот про сообщество не надо. Оно хоть и немногочисленное, но активное и вообще теплое и ламповое.
Аноним 25/09/22 Вск 21:57:41 2473974 372
image 671Кб, 1022x768
1022x768
>>2472979
>теплое и ламповое.
Аноним 26/09/22 Пнд 15:26:42 2474507 373
Аноним 27/09/22 Втр 20:51:48 2475892 374
image 671Кб, 1022x768
1022x768
Аноним 28/09/22 Срд 17:39:35 2476685 375
>>2475892
По сравнению с кложурой скала хотя бы жива.
Аноним 29/09/22 Чтв 18:45:43 2477537 376
image 671Кб, 1022x768
1022x768
Аноним 30/09/22 Птн 12:52:25 2478073 377
>>2477537
С такими событиями, в 2023 скала может быть живее, чем мы с тобой.
Аноним 01/10/22 Суб 10:42:01 2479049 378
>>2395633 (OP)
Так пасаны! Нет времени обеснять! Почитаем оп-ссылки потом. Накидайте мне хеллоувордл на любом из лиспообразных языков, который:
1. Компилируется в нативный код.
2. Кроссплатформеннен.
3. Выводит нативное графическое окно с текстом хеллоуворлд и кнопкой ОК, по нажатию на кнопку приложение закрывается.
4. Скомпилированное приложение состоит из одного бинарника и зависит только от системных либ (в т.ч. (актуально для линукса) от текущей графической либы рабочего стола).
5. Чтобы выполнить предыдущие пункты потребуется минимум теложвижений: скачать только один СДК, создать только один файл с кодом, выполнить только одну команду компиляции.
Могут ли лиспоязыки в такую задачу?
Аноним 01/10/22 Суб 11:03:48 2479055 379
Аноним 01/10/22 Суб 11:06:25 2479057 380
image 689Кб, 1366x768
1366x768
Аноним 01/10/22 Суб 11:15:44 2479070 381
>>2479049
> echo 'pack [button .b -text "Hello, world!" -command exit]' | wish
Аноним 01/10/22 Суб 12:47:47 2479110 382
>>2479055
> IUP
Загуглил. Это для си-господ же вроде как. Враппера на лиспосемейство я с наскока не увидел.
>>2479070
Куда вставлять эту строчку? Ты можешь быть менее загадошным?
Аноним 01/10/22 Суб 19:28:05 2479381 383
Аноним 01/10/22 Суб 20:45:00 2479425 384
>>2479110
>Куда вставлять эту строчку?
Переустановите винду, пожалуйста.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов