Home
Обсуждение программирования на любых платформах
codingteam@conference.jabber.ru
Среда, 5 января 2022< ^ >
m4n71k0r установил(а) тему: C, C#, C++, Clojure, Cobol, Common Lisp, D, Dart, Erlang, Elixir, F#, Fortran, Go, Groovy, Haskell, Java, JavaScript, Julia, Kotlin, Lua, MATLAB, Nim, Objective-C, OCaml, Perl, PowerShell, Python, R, Racket, Refal, Ruby, Rust, Scala, Scheme, Swift, TypeScript, Zig
Упоминания о Flash, PHP, Pascal/Delphi/Borland, Basic, 1С караются съедением поциента.
Telegram channel: https://t.me/codingteam
HQ, логи: https://codingteam.org.ru/
Код постить сюда: https://bpa.st/
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца, Скиенца и др.
http://i.imgur.com/slnyI6a.jpg
Для избавления от капчи покажите Ваш код, за который не стыдно. Ссылки на пасту\gist\github\gitlab\bitbucket приветствуются
Конфигурация комнаты
Участники комнаты

GMT+3
[00:07:01] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:07:02] ma1uta вошёл(а) в комнату
[00:10:49] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:10:50] ma1uta вошёл(а) в комнату
[00:50:46] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:50:47] ma1uta вошёл(а) в комнату
[00:53:02] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:53:03] ma1uta вошёл(а) в комнату
[00:53:38] ma1uta вышел(а) из комнаты
[00:53:48] ma1uta вошёл(а) в комнату
[00:56:38] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:56:39] ma1uta вошёл(а) в комнату
[00:57:05] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:57:06] ma1uta вошёл(а) в комнату
[00:58:17] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:58:18] ma1uta вошёл(а) в комнату
[00:59:48] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:59:49] ma1uta вошёл(а) в комнату
[01:00:25] ma1uta вышел(а) из комнаты
[01:00:59] ma1uta вошёл(а) в комнату
[01:28:56] AkhIL вышел(а) из комнаты
[06:27:07] AkhIL вошёл(а) в комнату
[07:04:28] AkhIL вышел(а) из комнаты
[07:56:35] ForNeVeR вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:56:36] ForNeVeR вошёл(а) в комнату
[08:06:10] portnov вошёл(а) в комнату
[08:23:31] <тг> <@fvnever> >> <@ttldtor> и что, на макос с M1 ок всё?)
Там всё вариабельно. В среднем хорошо, но иногда очень хуёво.
[08:58:38] <тг> <@foxtran> /me собирает LAPACK под винду
[09:03:40] tentacletherapist вошёл(а) в комнату
[09:03:47] <tentacletherapist> хны
[09:03:56] tentacletherapist вышел(а) из комнаты: Disconnected: closed
[09:07:39] tentacletherapist вошёл(а) в комнату
[09:07:55] tentacletherapist вышел(а) из комнаты: Disconnected: closed
[09:22:54] tentacletherapist вошёл(а) в комнату
[09:23:00] tentacletherapist вышел(а) из комнаты: Disconnected: closed
[09:25:32] ForNeVeR вошёл(а) в комнату
[09:25:42] ForNeVeR вышел(а) из комнаты: Disconnected: closed
[09:26:52] Mr.Purple вошёл(а) в комнату
[09:48:11] ForNeVeR вошёл(а) в комнату
[09:51:32] ForNeVeR вышел(а) из комнаты: Disconnected: closed
[10:04:44] <тг> <@ttldtor> >> <@fvnever> Там всё вариабельно. В среднем хорошо, но иногда очень хуёво.
риторический вопрос был
[10:05:06] <тг> <@ttldtor> >> <@FailsBot> FORTRAN собирает LAPACK под винду
вот бы не собралось
[10:05:12] <тг> <@fvnever> Почему?
[10:05:56] <тг> <@ttldtor> не хочу поддерживать фортраноподелия
[10:06:46] <тг> <@ttldtor> а то питонорасты прибегут, ой-ёй у нас лапак сломан, ой-ёй он на фортране
[10:10:17] <тг> <@ttldtor> надо же, обновили и тут https://github.com/igniterealtime/Openfire/releases/tag/v4.6.7
[10:12:53] <тг> <@fvnever> >> <@ttldtor> надо же, обновили и тут https://github.com/igniterealtime/Openfire/releases/tag/v4.6.7
А чего удивительного?
[10:17:33] (<*>).(<*>) вышел(а) из комнаты
[10:19:12] <тг> <@ttldtor> >> <@fvnever> А чего удивительного?
удивительно, что ещё жив проект
[10:19:22] <тг> <@ttldtor> не вялотекущий
[10:20:39] <тг> <@ttldtor> блин, выпустили аж 3 патча ради log4j
[10:24:59] <тг> <@foxtran> >> <@ttldtor> вот бы не собралось
тесты не проходят..
[10:25:43] <тг> <@foxtran> >> <@ttldtor> не хочу поддерживать фортраноподелия
но тебе не надо их поддерживать. ты всегда знаешь к кому обратиться..)
[10:25:57] <тг> <@ttldtor> >> <@foxtran> но тебе не надо их поддерживать. ты всегда знаешь к кому обратиться..)
с твоим желанием жить?
[10:26:10] <тг> <@ttldtor> надежды на тебя никакой
[10:26:17] <тг> <@foxtran> >> <@ttldtor> с твоим желанием жить?
а. да :(
в какой-то момент придется жить без меня...
[10:40:29] ForNeVeR вошёл(а) в комнату
[10:40:31] ForNeVeR вышел(а) из комнаты: Disconnected: closed
[11:00:33] AkhIL вышел(а) из комнаты
[11:00:35] AkhIL вошёл(а) в комнату
[11:21:39] O01eg вошёл(а) в комнату
[11:50:43] ForNeVeR вошёл(а) в комнату
[11:50:49] ForNeVeR вышел(а) из комнаты: Disconnected: closed
[11:52:04] O01eg вышел(а) из комнаты
[11:59:02] Mr.Purple вышел(а) из комнаты
[12:06:42] <тг> <@foxtran> Как-то на шарпе приятнее писать, чем на Фортране... Сильно приятнее..
[12:18:50] <тг> <@fvnever> >> <@foxtran> Как-то на шарпе приятнее писать, чем на Фортране... Сильно приятнее..
Пошли писать сишный компилятор!
[12:21:30] <тг> <@foxtran> >> <@fvnever> Пошли писать сишный компилятор!
Я хочу событийный TCPServer запилить сначала..
[12:21:47] <тг> <@fvnever> Это не очень нужно. Нужен сишный компилятор!
[12:22:45] <тг> <@foxtran> >> <@fvnever> Это не очень нужно. Нужен сишный компилятор!
Ых.
[12:57:24] portnov вышел(а) из комнаты
[13:02:16] portnov вошёл(а) в комнату
[13:10:08] Mr.Purple вошёл(а) в комнату
[13:37:21] <тг> <@ttldtor> >> <@fvnever> Это не очень нужно. Нужен сишный компилятор!
От этого си лучше не станет, к сожалению
[13:38:06] <тг> <@ttldtor> >> <@foxtran> Как-то на шарпе приятнее писать, чем на Фортране... Сильно приятнее..
а мне не нравится шарповый сахар
[13:38:18] <тг> <@fvnever> >> <@ttldtor> От этого си лучше не станет, к сожалению
Станет значительно лучше.
[13:38:19] <тг> <@ttldtor> да и котлиновский сахар тоже не нравится
[13:38:26] <тг> <@fvnever> >> <@ttldtor> да и котлиновский сахар тоже не нравится
Да и вообще ничего не нравится!
[13:38:41] <тг> <@ttldtor> >> <@fvnever> Да и вообще ничего не нравится!
А вот и нет
[13:39:00] <тг> <@ttldtor> скалошный как-то вот зашёл
[13:39:04] <тг> <@ttldtor> и дишный
[13:39:05] <тг> <@fvnever> >> <@ttldtor> А вот и нет
Нет: ничего не нравится.
[13:39:12] <тг> <@fvnever> >> <@ttldtor> скалошный как-то вот зашёл
А мне вот он как раз не очень нравится :)
[13:39:25] <тг> <@ttldtor> >> <@fvnever> Станет значительно лучше.
А вот и не станет!
[13:39:26] <тг> <@fvnever> А D вполне ок выглядит.
[13:39:30] <тг> <@fvnever> >> <@ttldtor> А вот и не станет!
Станет.
[13:39:59] <тг> <@ttldtor> >> <@fvnever> Станет.
C 2.0 ?
[13:40:07] <тг> <@ttldtor> C.Net ?
[13:40:16] <тг> <@fvnever> Для меня один из главных недостатков C — это экосистема: библиотеки, инструменты сборки, инструкции по сборке проектов (которым невозможно следовать). Некроссплатформенность (иногда даже показушная) многих проектов.
[13:40:24] <тг> <@fvnever> Я атакую именно эти недостатки.
[13:40:49] <Mr.Purple> успешно?
[13:40:54] <тг> <@fvnever> Безусловно, я всего лишь один человек, и у меня есть все шансы закончить, не успев начать.
[13:41:04] <тг> <@fvnever> Но я хотя бы попробую. А в процессе наберу экспы!
[13:41:07] <тг> <@ttldtor> >> <@fvnever> Для меня один из главных недостатков C — это экосистема: библиотеки, инструменты сборки, инструкции по сборке проектов (которым невозможно следовать). Некроссплатформенность (иногда даже показушная) многих проектов.
для меня недостатком является решение проблем boilerplate с помощью макросов
[13:41:51] <тг> <@ttldtor> ещё хуже сделали, когда препроцессор начали учить "дженерикам"
[13:42:37] <тг> <@fvnever> >> <@ttldtor> ещё хуже сделали, когда препроцессор начали учить "дженерикам"
Это заблуждение. Всё-таки там не препроцессор.
[13:42:43] <тг> <@foxtran> >> <@ttldtor> ещё хуже сделали, когда препроцессор начали учить "дженерикам"
Это ты про какой язык?
[13:43:06] <тг> <@fvnever> Компилятор умеет в конструкцию _Generic(absf, abs, absi), которая делает разрешение перегрузки.
[13:43:29] <тг> <@foxtran> >> <@fvnever> Компилятор умеет в конструкцию _Generic(absf, abs, absi), которая делает разрешение перегрузки.
Ясно. Муть.
[13:43:30] <тг> <@fvnever> А заворачивать это в #define abs _Generic(absf, abs, absi) — всего лишь удобство, а не требование.
[13:43:31] <тг> <@ttldtor> ладно
[13:44:17] <тг> <@ttldtor> осталось сделать _Generic для структур
[13:44:23] <тг> <@fvnever> «Генерики» (а на самом деле — просто перегрузки? ну, другого применения этого механизма я пока не знаю) завезли не в препроцессор, а только лишь в сам компилятор.
Может, не идеальное решение, но уж и не настолько уёбское.
[13:45:22] <тг> <@ttldtor> обобщения структур данных хочу
[13:45:29] <тг> <@ttldtor> а не только алгоритмов
[13:45:32] <тг> <@fvnever> Ути-пути.
[13:45:35] <тг> <@ttldtor> и макросов поменьше
[13:45:44] <тг> <@ttldtor> а то хуй отдебажишь
[13:45:53] <тг> <@ttldtor> так что я вижу проблему в языке
[13:45:57] <тг> <@fvnever> Ух, мне ещё предстоит генерировать PDB.
[13:46:13] <тг> <@fvnever> Но я рассчитываю охватить ими макросы в той степени, в которой это возможно.
[13:53:52] <тг> <Alibek a1batross Omarov> >> <@foxtran> /me собирает LAPACK под винду
Лапками?
[13:54:13] <тг> <@foxtran> >> <Alibek a1batross Omarov> Лапками?
Лапкой :)
[13:54:47] Akon32 вошёл(а) в комнату
[14:22:39] Mr.Purple вышел(а) из комнаты
[14:45:07] Minoru вошёл(а) в комнату
[14:47:56] <Minoru> > <@ttldtor> и что, на макос с M1 ок всё?)
дак ведь тред с того и начался, что чувак задолбался кросс-компилировать сишный код с M1 на x86_64 и переписал всё на Rust (где, видимо, дела получше)
[15:31:58] <тг> <@ttldtor> возможно получше, да
[15:54:29] <тг> @gsomix has entered the chat
[15:54:33] <тг> <@gsomix> Утро.
[15:56:25] <тг> <@gsomix> >> <@ttldtor> а то питонорасты прибегут, ой-ёй у нас лапак сломан, ой-ёй он на фортране
CLAPACK!
[16:32:22] <тг> <@ttldtor> гм... А тензорфлоу же на Eigen
[16:33:35] <тг> <@ttldtor> >> <@gsomix> Утро.
утро, а что ты "формошлёпишь"?
[16:34:08] <тг> <@gsomix> >> <@ttldtor> утро, а что ты "формошлёпишь"?
Приложение под мобилки.
[16:38:48] <тг> <@ttldtor> >> <@gsomix> Приложение под мобилки.
Нравится?
[16:39:14] <тг> <@gsomix> Да.
[16:40:09] <тг> <@ttldtor> ну и хорошо
[17:26:23] O01eg вошёл(а) в комнату
[17:59:33] <тг> <@ttldtor> только что узнал про https://wasm4.org/
[17:59:42] <тг> <@ttldtor> отсюда https://forum.dlang.org/post/mmbkczrvbenieovinpmc@forum.dlang.org
[18:04:04] O01eg вышел(а) из комнаты
[18:16:53] <тг> <@fvnever> >> <@ttldtor> только что узнал про https://wasm4.org/
Ну, уж он-то получше, чем WASM 3?
[18:18:07] <тг> <@ttldtor> >> <@fvnever> Ну, уж он-то получше, чем WASM 3?
3 -- это какой-то тырпретатор
[18:18:14] <тг> <@ttldtor> а 4 -- это эмулятор консольки
[18:18:30] <тг> <@ttldtor> гм
[18:34:56] <тг> <@ttldtor> [Photo]: https://t.me/codingteam/544880
[18:35:14] <тг> <@ttldtor> [Photo]: https://t.me/codingteam/544881
[18:36:23] <тг> <@ttldtor> [Photo]: https://t.me/codingteam/544882
[18:37:30] <тг> <@fvnever> discrиминация какая-то.
[18:38:14] <тг> <@ttldtor> зиг с придурью какой-то
[18:38:21] <тг> <@fvnever> Ну чучуть да.
[18:38:41] <тг> <@fvnever> Но маленько-то можно?
[18:39:15] <тг> <@ttldtor> @можно(@маленько)
[18:51:44] <тг> <@ttldtor> [Photo with caption "Н -- непереносимо"]: https://t.me/codingteam/544888
[18:51:55] <тг> <@ttldtor> наверное, можно как-то обернуть
[18:54:49] (<*>).(<*>) вошёл(а) в комнату
[18:57:49] <тг> <@fvnever> >> <@ttldtor> [Photo with caption "Н -- непереносимо"]: https://t.me/codingteam/544888
Формат даты непереносимый у тебя!
[19:10:44] <тг> <@ttldtor> я специально сделал нормальный формат. год.месяц.число
[19:11:11] <тг> <@ttldtor> такой в Канаде, кажется, есть
[19:11:58] <тг> <@ttldtor> возможно, стоило сделать год-месяц-число или год/месяц/число...
[19:13:52] Птичка:D вышел(а) из комнаты
[19:29:35] Птичка:D вошёл(а) в комнату
[20:27:09] <Akon32> не, надо YYYYMMDD, и во float хранить!
[20:30:43] <Minoru> YYYYM.MDD
[20:31:26] <Minoru> а, ну да, ты примерно про это и шутишь — мол, последняя циферака будет теряться время от времени
[20:32:26] <Akon32> scala> 20220131f
res1: Float = 2.0220132E7
[20:37:14] <Minoru> close enough!
[20:41:57] <тг> <@winged_pegasus> Утро
[20:47:43] <Minoru> воистину утро!
[20:55:40] okolefleef вошёл(а) в комнату
[21:05:53] Andrew Ivanov вошёл(а) в комнату
[21:10:19] <тг> <@ttldtor> а я не шучу. Мне так проще сортировать даты
[21:11:46] <тг> <@ttldtor> кстати про даты. Чего все пищат вокруг 2022-02-22 ?
[21:12:20] <Akon32> кто - все?
[21:12:28] <тг> <@ttldtor> все хомячки
[21:12:52] <Minoru> @ttldtor: двоечки и нолики, красиво
[21:13:37] <Akon32> кому красиво?..
[21:14:22] <тг> <@ttldtor> 2022-22-02
[21:14:39] AkhIL вошёл(а) в комнату
[21:15:14] <тг> <@ttldtor> ну обычно в такие "красивые"  даты женяццо
[21:15:26] <тг> <@ttldtor> а! Я про всяких нумерологов забыл!
[21:23:58] Akon32 вышел(а) из комнаты
[21:35:12] <тг> <@winged_pegasus> >> <@ttldtor> а я не шучу. Мне так проще сортировать даты
Соглы, такой формат лучший.
[21:37:02] <Minoru> о, XKCD тоже про даты: https://xkcd.com/2562/
[21:37:54] <тг> <@winged_pegasus> >> <Minoru> о, XKCD тоже про даты: https://xkcd.com/2562/
Да, в US самый странный формат.
[21:55:08] okolefleef вышел(а) из комнаты
[21:58:20] <тг> @Roman_Kosarovych has entered the chat
[22:10:14] <тг> <@foxtran> >> <@gsomix> CLAPACK!
Это обертка
[22:18:50] <portnov> https://pasteall.org/pic/f733e03a744f41b6b6a9e95c31cdac66
[22:20:52] <portnov> олсо https://www.youtube.com/watch?v=EaLtDnTgBis
[22:28:58] <тг> <@winged_pegasus> >> <@foxtran> Это обертка
Привет
[22:29:04] <тг> <@winged_pegasus> >> <portnov> https://pasteall.org/pic/f733e03a744f41b6b6a9e95c31cdac66
Дратути
[22:29:13] <portnov> вечер.
[22:29:15] <тг> <@foxtran> >> <@winged_pegasus> Привет
[Sticker 😌]: https://t.me/codingteam/544921
[22:46:31] <Minoru> portnov: делить на два!
[22:59:29] <portnov> кого делить на два?
[23:00:33] AkhIL вышел(а) из комнаты
[23:00:35] AkhIL вошёл(а) в комнату
[23:00:57] <тг> <@foxtran> >> <portnov> кого делить на два?
Меня
[23:13:52] <Minoru> portnov: на скриншоте у тебя огромная формула и потом в конце «И ВСЁ ЭТО ДЕЛИТЬ НА ДВА»
[23:14:03] <portnov> а :)
[23:14:27] <portnov> это фрикас почему-то не умеет просто 1/2 нарисовать в начале
[23:14:50] <Minoru> может в нём наоборот специальный код, чтобы добавлять такие вот plot twists в конце формулы :D
[23:16:30] <portnov> ну а вообще, это к тому, что fricas + jupyterlab вполне прилично получается
[23:53:23] portnov вышел(а) из комнаты
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!