::: Учебники 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 http://quickdocs.org/ ::: Среда разработки Portacle :: https://portacle.github.io/ Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html
В ОП-посте забыли про SICP! (хотя это не учебник по LISP, согласна) Ну и конечно про Racket... А вещь очень годная. Зачем нам академический и весьма архаичный CL, когда есть няшный Racket. >>20941 Например для того же, для и чего и тыща_других_яп.жпг, же. Как практический пример могу привести вот это вот: https://www.opennet.ru/opennews/art.shtml?num=49795
>забыли про SICP! Давайте в 2021 замутим конфу в дискорде и будем совместно проходить эту игру. Больше ни для чего этот ваш лисп не нужен сегодня.
>>25629 Совсем забыли спросить няшечку.
>>25630 По поводу SICP? Я и предлагаю ставить Racket и проходить его в относительно приятной компании. В настоящее время это основное применение лиспа на мой взгляд.
>>20938 Не совсем верно, стоит наверно лучше оговориться, что "запись на АСТ" это скорее запись в прямой лямбда-нотации, хотя та же скима (scheme) имеет ряд примитивов, т.н. специальных выражений, которые не следуют принципу применения процедуры к аргументам, такие как определение define, cond, и if. Про "лисп", если вы имели ввиду Common Lisp я вообще молчу, там примитивов немногим больше 30, многие из которых созданны для эффективной генерации кода.
Что скажете по поводу Guile? Как оно? Кроме старичков из GNU на scheme ещё пишет? И где оно используется?
>>25695 >И где оно используется? Используется повсеместно, помимо огромного количества сфер применения и роста заинтересованных в проекте GNU увеличивается и число развиваемых на этом языке проектов. К примеру мне доставляет движок для создания визуальных новелл [tsukundere], особенно учитивая, что мы с автором сходимся во мнении по очень большому числу вопросов начиная от того как писать ПО, заканчивая тем как должно строиться государство. Вот тута можно посмотреть его [игры]. А ещё есть мой [перевод] на одну из его игр, но ведать из-за кривого английского при общении он подумал что я против включения файла перевода в основной состав проекта. К сожалению, веб до сих пор приходится писать на [кложе] так как только Сообщение слишком длинное. Полный текст.
>>25698 Спасибо за обьяснение! Из того что я знаю на GNU Guile написан пакетный менеджер GNU [Guix]. Сервис менеджер GNU [Shepherd] (ссылка на репозитойрий у что-то не работает). И GNU [Mcron]. И мне интересно кто и что пишет на lisp сейчас кроме GNU. > И не стоит думать что там в GNU одни старики всем управляют Это была дурацкая шутка. Да и кроме товарища Столлмана я никого не знаю. Для меня, как для Python поколения, этот ваш Scheme кажется языком с другой планеты. Я ещё не знаю что вводит в больший ступор (+ 1 2 3 78) или (cdr (cdr (cdr (car '(list))))). Сообщение слишком длинное. Полный текст.
>>25699 >Спасибо за обьяснение! Всегда пожалуйста, я бы и сам рад задавать тут вопросы, только вот кроме Мицгола, Соуса, пары крокодилов и тебя, дорогой Стив, никого не видно, поэтому не знаю какие ответы вообще могу получить, да и никто это место особо не пиарит. К сожалению, зарубежное сообещество намного более зрелое и огромное количество людей вместо распыления (не всегда безосновательно) сил между нашим сообществом и забугорным выбирают именно последнее. Из возможных "ниш", где ещё может жить русский язык в разработке вижу только двачевский /pr, где очень унылый троллинг (и ещё я не могу получить туда доступ), и "университетская среда" (читай как среда самообразования), где люди просто ещё не успели понять терминологию, но уже на пути к этому. Сообщение слишком длинное. Полный текст.
>>25701 Sorry, your message is too long. Message length: 9761, maximum allowed length: 8192 >Я ещё не знаю что вводит в больший ступор (+ 1 2 3 78) или (cdr (cdr >(cdr (car '(list))))). Мат. нотация меня до сих пор иногда пугает, но это не аргумент против изучения математики! Ну а так, чисто для формализма, знак ' означает, что следущая форма будет прочитана как данные, а не как, исходя из β-редукции лямбда исчисления, применения функции к операндам. Вообще, в чистом лямбда исчислении нет таких понятий, близких к программированию, как структуры данных, поэтому надо придумывать всякие вот такие цитирования ('(1 2 3) можно записать как (quote (1 2 3))), то Сообщение слишком длинное. Полный текст.
В этом треде я буду документировать процесс разработки своей игры! Umi world это пошаговая песочница стратегия, вдохновлённая серией civilization. Создайте свою империю в мире, где все покрыто огромным океаном, и лишь малые клочки суши изредка появляются над водой. Стройте города, исследуйте моря, налаживайте логистику между островами, отвоевывайте куски суши и защищайтесь от цунами, вероломно захватывайте конвои союзников или покупайте у них корабли - огромное количество разных действий и случайных событий формирует уникальный геймплей в каждой новой игре. Пока что готов дизайн, разработка только начинается. Демоверсия планируется к новому году
Д1 Собственно сама игра будет представлять из себя пошаговую стратегию, как это уже было сказано. Мир будет представляться в виде гексов. Игрок начинает на случайно сгенерированном острове размером в несколько гексов, возможны другие небольшие острова рядом. Задача - налодить как можно больше населения, иметь как можно больше производственных мощностей, строить как можно больше чудес света. Очень похоже на циву, но различие кроется в другом - цива, в отличие от УВ более спортивная и соревновательная. УВ же предоставляет игроку больше отыгрыша мирного государства. Основной геймплей состоит из строительства зданий в городах, распределения людей между зданиями, распределения людей по заданиям, исследования мира и принятия решений в большом количестве ивентов, возникающих либо случайно либо нет. Игроку придется исследовать океаны, отстраивать города, добывать сотни разных ресурсов чтобы позволить выжить своему государству. Естественно много людей на небольшом острове не уместится, тут надо либо переселяться, либо делать более вместимое жилье, либо жить на воде. А не забывайте что этих людей нужно ещё и кормить! Можно выращивать культуры на полях, можно заниматься собирательством на начальных этапах, можно ловить рыбу и охотиться. От выполняемых задач и случившихся событий будет формировать культура народа. Много воюете - получайте значок воинственных - будет испорчено отношение с другими странами, но войска будут сражаться лучше итд итп.
Новый год прошел. Интересно было бы взглянуть на демку =)
キタ━━━(゚∀゚)━━━!!
Я, кажется, почти имиджборду с нуля на nodejs: www.22ch.ru. Заходите, если что. Решил изучать веб разработку по пасте про python.
Открывается долго в первый раз после простоя, потому что это бесплатный уровень heroku
Там что-то нѣтъ нифигушеньки, окромя дисклэймера.
>>20582 Вот это интересно. С чего открывал? Работает в современных браузерах.
>>20589 Firefox говорит «server not found», TOR говорит ошибку джаваскрипта и голый дисклеймер.
>>20590 Спасибо, что не пленился описать и даже заскринить. Что касается ошибки на скрине - очевидно эта версия тора ещё не поддерживает AbortController, который я использовал для отмены поллинга, при выходе из треда. На счёт server not found - даже не знаю. Вчера обновлялись DNS, так что сайт был некое время лишь частично доступен. Может в этом дело. Или оно продолжается? Я там настроил https вчера. Правда пока без редиректа.
>>20592 Firefox поддерживает AbortController только в варианте Firefox Quantum (версия 57 и новее), который отличается тем, что поддерживает только те расширения браузера, которые основаны на API WebExtensions. Но так как в сообществе пользователей Файерфокса были популярны расширения, основанные на предшествующем API и притом не портируемые на новый API (например, по адресу https://bugzilla.mozilla.org/show_bug.cgi?id=1427928 популярность одного только API управления сеансами, отсутствующим в WebExtensions, оценивается примерно в миллион пользователей четырёх популярных прежних расширений), то многие пользователи (миллионы их!) остались на версии Файерфокса, непосредственно предшествовавшей Quantum (на версии 56.0.2) или на получавшем долговременные обновления ESR-варианте Файерфокса (на версии Firefox ESR 52.9.0). Нынешняя версия TOR Browser также основана на Firefox ESR 52.9.0.
>>20594 Блин, жаль. Надо над этим подумать. Секундочку, Mithgol the Webmaster, трипкод, использование ять, знание о нюансах файерфокс, в окрестностях ычана... Ты что настоящий Mithgol?!
>>20595 Лол, только заметил? Спасибо Моконам, которым не нравилось его злоупотребление трипкодом и стиль письма.
>>20596 так это правда? Ну и ну. Я будто прикоснулся к истории интернетов.
>>20597 Я тоже рад видеть его на бордах.
tcp://breathe.network:31337 (plaintext)
>>20392 Чего ещё расскажешь?
Запилено: Двухступенчатая архитектура, из брокера подключений и бекенда, реализующего логику. Подключение по ssh, после /регистрации своего ssh-ключа в плейнтекстовой моде Персистентность, история, мемосерв.
Вот уже пять дней у меня работает tmux с запущенным в нём nc breathe.network 31337. Чат пустует и на мои сообщения никто не отвечает. Команда /listвозвращает def#1348 -- 2022-05-15 11:21:4
nc breathe.network 31337
/list
def#1348 -- 2022-05-15 11:21:4
Посоветуйте плиз, чем профилировать выделение памяти и потребление cpu софтинки на плюсах, собранной под mingw.
Если что - помог Intel VTune. Триалка месяц, для разового ресёрча хватило.
Известны ли вам какие-нибудь разумные причины валить с гитхаба на гитлаб?
>>20304 лол и правда ведь
>>20303 Наверное, ты хотел сказать "на битбакет"
>>20304 Пользуюсь сайтовой версией гитлаба, предлагает купить больше возможностей за донат. Локалхостовая версия тоже будет требовать доната или поставляется сразу со всеми плюшками?
>>20303 Таких нет.
>>20322 Черт его знает, скорее всего community edition не будет деньги просить.
>>20322 >>20328 Community Edition ничего не требует. По факту отличается только отсутствием полноценной техподдержки.
>>20335 > отличается только отсутствием полноценной техподдержки Спасибо, я так и предполагал. Впрочем, облачной версии под мои нужды хватает.
>>20337 Тоже хватало поначалу, но потом они задолбали своими отключениями на время выката новых версий и очередью по полчаса на CI. Раскатил у себя на сервачке дома и доволен как слон.
>>20303 Пртватные репозитории
>>20303 Развернул gitea, никакой рекламы, никаких зондов, никаких проблем. Пользуемся всей семьей.
решил стать инди разрабом. учю с# под юнити(пока под 2D). решил спросить совета у гуру и более опытных в этом деле. как правильно начать, что бы не ударить в грязь лицом? что учить в первую очередь, а с чем подождать? какие форумы и каналы на youtube будут полезны, а на какие даже не заходить?
С Розенталя.
>>20172 Рекомендую обратиться с этими вопросами в прикреплённый тред для начинающих. >>20173 Рекомендую самоутверждаться в другом месте.
Пилить нашу новеллу будем тут. По крайней мере, пока не выделят скрытодоску. Что есть? -Общая концепция сюжета. Все происходит в Москве в организации, контролирующей аномалии. В ней работают наши няшки и ГГ. Но внезапно прямо в жилом районе материализовалась нека(ЮВАО-тян) и в городе начало происходить что-то странное. Как выяснится, из того же мира, что и ЮВАО, к нам попала Экскаватор-тян с помощниками и решила устроить апокалипсис. В результате у ГГ и агентов(то есть няшек) две задачи: помешать Экс-тян и вернуть неку восвояси. -Список персонажей: в организации агент У(Унылка), агент Б(БХ-тян), агент С(Славя), Мод-тян(то есть директор организации) и ГГ. Прорвались и пытаются устроить апокалипсис Экскаватор-тян, Сатаня и Тубус-кун. ЮВАО-тян сама по себе. -Описания агентов У и Б: Агент Б: характер параноидально-истеричный. Орудует силовым молотом. Старший агент нашей организации. Работает в паре с младшим агентом У. Агент У: характер уныло-депрессивный. Вооружена микропистолетом-унылятором. Помощник агента Б. Чего нет и надо как можно скорее: -Хотя бы начало сценария как дерева событий. -Описания оставшихся персонажей Чего нет, и понадобится сравнительно нескоро: -Фоны. Сообщение слишком длинное. Полный текст.
>>21212 Да какой художник, вы сценарий то написали? Самое главное и сложное в вн это сценарий. ( Десятки, а лучше сотни тясяч слов как ни как) Художник, композитор, программист, да, они тоже нужны, но поверьте если вы дадите людям рил нормальный и полноценный сценарий они не заставят себя долго ждать. Художников достаточно много и я просто не верю, что вы за год с лишнем не смогли найти ни одного!!! С композиторами немного сложнее, но так или иначе все упирается в крутой сценарий. Что касается программной части то, если вы хотите использовать онли ренпай, то особо и программистом не надо быть, что бы с ним работать. Во всяком случае, я бы рекомендовал лично вам самим, даже на будущее разобраться и научится с ним работать. По поводу маскотов, ну дело ваше конечно, но я бы не стал их использовать. Это при том, что тот ещё ленофаг и фанат бл. С таким подходом вн может легко превратиться в очередной мод бл. Ну и это как минимум не интересно. Неужели в вас нет желания придумать чисто своих персонажей. Я думаю для человека способного написать целую новеллу, продумать внешность и описание персонажа это совсем не проблема. Сообщение слишком длинное. Полный текст.
>>21504 Да вы, батенька, фантазёр. >>21509 Ого, у нас оказывается водятся художники.
>>21512 А можно поподробней?
>>21512 >фантазёр Тащемта, он прав. Опять маскоты, опять то же самое.
Мы строили, строили и наконец построили сделали первую демку. https://drive.google.com/file/d/1HzcTsbSxzQAwjNiOzQOmgZGcoYH85MOS/view?usp=sharing
>>21954 Ого, поздравляю, поиграю как только смогу
>>21954 Норм демка. Давайте продолжение.
>>21504 > рил > год с лишнем > ленофаг и фанат бл Запахло молодым поколением
>>21954 Как у вас дела?
>>23657 It's dead, Jim.
Всем привет! До дипломной работы, конечно, мне еще годик, но нужно, наверное, определяться с темой диплома. Сам учусь в колледже по специальности "программирование в компьютерных системах". Понятное дело, что почти ничего не знаю... Так вот... Насколько сложно будет написать свой движок для анонимной имиджборды? Насколько я знаю, есть парочка полумертвых проектов, являющиеся в прошлом курсовыми/дипломами своих создателей. Сложно ли будет новичку создать такое? Преподавательница говорила, что многие в качестве дипломных работ выбирают сайты и игры (у меня, кстати, есть еще идейка создать эдакую "пародию" на Канкорэ – канмусу в сеттинге русско-японской войны, да ведь не поймут же!). Что необходимо изучить, чтобы попробовать написать свою анонимную борду для диплома? Времени у меня почти год же, даже чуть больше, наверное – точно не помню сроки, ибо диплом на четвертом курсе колледжа, а я сейчас на третьем. Понимаю, что сама идея создания движка для имиджборды, пусть и убого, в качестве диплома – это бред, но все-таки тема должна быть интересной для программиста, не так ли? P.S. Если я все-таки смогу создать свой движок для борды, сделаю сайт на бесплатном хостинге (либо очень недорогом), то как потом продвигать свое детище, чтобы при этом не был наплыв неадекватных людей?
>>19735 Бери Django и вперёд. За неделю напишешь точно.
>>19735 Разве не интереснее было бы сделать игру, а не какой-то ещё один убогий движок для имиджборды?
>>19737 Так ведь могут не понять... А вот свой, пусть и убогий, движок для имиджборды – это же так приятно...
>>19738 Что ты в тексте самой работы будешь писать в случае выбора движка имиджборды?
>>19739 Напишу что-нибуль про специфику общения на АИБ и все такое...
>>19739 Напишет про японские веб-форумы и общение на них, которое от наших отличается.
>>19738 Ты же сам говорил, что другие делают игры и сайты. В чем тебя не поймут? Да и саму по себе игру гораздо интереснее делать, чем очередной движок для АИБ. Плюсом, может игру с платной составляющей сделаешь и в экономической части просчитаешь доходность.
>>19744 Спасибо за совет.
Как дела? Есть подвижки в дипломе? Начал что-нибудь?
Иитян, помоги, пожалуйста, расположить блоки. Я не понимат. Покажи мне код, как в стандартном HTML расположить блоки как на картинке. Это же должно быть просто, но у меня не выходит блок под блоком, и под блоком. Буду очень благодарен!
у меня что-то такое вышло.
Плохое тз. Блоки закреплены или обычная страница со скроллом?
CSS grid. </thread>
>>19622 Мне нужен самый простой пример просто такого размещения блоков. Остальное сам.
>>19623 Да-да, на флексбоксах и гридах у меня всё вышло. Мне интересно понять, как это работает на чистом CSS. Но спасибо, что зашёл.
>>19622 > Блоки закреплены Это.
https://jsfiddle.net/x0u39zeu/66/
>>19627 И да, совет: используй контейнеры.
>>19627 >>19628 Спасибо тебе огромное! Желаю тебе чего-нибудь очень хорошего.
- wahaba + wakaba 3.0.9 + futaba + futallaby -