[00:03:20] <kemiisto> да зачем Оберону IDE?
[00:03:34] <kemiisto> текстового редактора - за глаза
[00:21:08] <valexey> autocaps :-)
[00:21:35] <valexey> but it is solved already via my sublime plugin
[00:23:22] <kemiisto> о, да, без плагина тут никак, конечно
[00:23:34] <kemiisto> и уж тем более без IDE на SDL
[00:25:25] <kemiisto> :-D
[00:26:55] <valexey> autocaps - must have!
[00:28:49] <_valexey_> Не, реально без него много ошибок да и писать не удобно
[00:29:26] <_valexey_> В astrobe он тоже есть
[00:30:18] <_valexey_> На самом деле же оберонщики ж признают, что оберон извлеченный из среды родной есть говно нинужное.
[00:31:29] <_valexey_> Да там две трети спеки на язык (и рантайм и стандартная либа и описание хитрых ситуаций) не в репортеина язык, а в книжке про ось.
[00:32:23] <_valexey_> Смысл в обероне без гц и выгрузки модулей?
[00:32:44] <kemiisto> ага, зато репорт маленький
[00:32:52] <_valexey_> Дык!
[00:32:54] <kemiisto> арифметика синтаксиса хулэ
[00:33:08] <kemiisto> читерство
[00:33:19] <_valexey_> Вирт делал мелкую простую графическую ось для обучения.
[00:33:34] <_valexey_> Язык тоже под это дело минимизировал. Всё.
[00:34:03] <kemiisto> нет не всё
[00:34:10] <kemiisto> дальше это дело разошлось
[00:34:14] <kemiisto> :-D
[00:34:37] <_valexey_> Пытаться извлечь этот язык из учебной среды и засунуть в продакшн без модификаций - дело гиблое.
[00:35:26] <_valexey_> То есть язык сам по себе да, имеет ценность. Но не для продакшена, а для экспериментов :-) отличная лабораторная крыска.
[00:36:38] <_valexey_> Вроде и почти нормальный язык, все атрибуты имеются - похож! Но простой и примитивный. Легко (относительно) фичевать и компилятор писать.
[00:38:52] <_valexey_> Ну и понятно почему некоторые западают на оберон - он простой! Он понятный и обозримый! Будто и не было последних 20-30 лет прогресса! Круто же!
[00:39:24] <_valexey_> Поэтому же народ западает скажем на lego mindstorm и arduino.
[00:40:28] <_valexey_> Но использовать оберон виртов в продакшине, это все равно что boston dynamics стал бы своих роботов собирать из lego mindstorm.
[00:43:16] <_valexey_> И из ардуин :-)
[00:47:12] <kemiisto> =-O
[00:50:07] <_valexey_> What? :-)
[00:50:35] <kemiisto> чёт я не очень понял аналогию
[01:07:06] <_valexey__> И то и другое для обучения хорошо, и то и другое простое (и ардуина и оберон и lego mindstorm). И на это все западают неспециалисты как на что-то очень простое и им понятное.
[01:07:31] <_valexey__> Но никто в продакшине на этих штуках не основывает серьезные решения, ни на ардуине ни на обероне ни на лего майндшторме
[01:07:36] <_valexey__> Что не понятно то? :-)
[13:01:33] <kemiisto> Ку!
[13:01:57] <kemiisto> Откуда ж я знал, что ардуины твои в продакшене не используют?
[13:02:01] <kemiisto> :D
[13:21:40] <valexey> Adruino is very expensive thing.
[15:37:14] <kemiisto> чё ты туда-сюда бегаешь?! :D
[15:37:17] <kemiisto> сядь спокойно
[15:37:22] <kemiisto> попиши на обероне
[15:37:25] <kemiisto> :P
[15:42:20] <valexey> I hav't time for it! It is a market!
[15:42:36] <valexey> I must move faster!
[15:49:27] <kemiisto> а куда движемся то понятно?
[15:49:31] <kemiisto> и зачем?
[15:49:40] <valexey> Forward!
[15:49:57] <valexey> To the better future! And the better world!
[15:50:17] <kemiisto> ох лол
[15:50:24] <kemiisto> студия весит уже 6.9GiB
[15:50:30] <kemiisto> вот твоё будущее
[15:50:35] <kemiisto> XD
[15:51:44] <kemiisto> когда эти мудаки отвяжут компилятор от говносреды своей?
[15:52:36] <kemiisto> а установить надо гаек 20, небось
[15:52:38] <valexey> C# or C++?
[15:52:55] <kemiisto> а там никак нельзя теперь С++ без C#
[15:53:06] <kemiisto> по-крайней мере в не-express версиях
[15:53:22] <kemiisto> .NET говно ставится в любом случае
[15:53:27] <kemiisto> С++ можно не ставить
[15:53:35] <kemiisto> но мне он только и нужен
[15:53:52] <kemiisto> :|
[15:54:05] <valexey> :-)
[15:54:12] <valexey> use gcc, Luke!
[15:54:23] <kemiisto> я его и использую
[15:54:29] <kemiisto> но я не один как-бы
[15:54:37] <kemiisto> нашёл тут пару поделок
[15:54:41] <kemiisto> им нужен cl.exe
[15:54:53] <kemiisto> спасибо, парни
[15:54:58] <kemiisto> :-D
[15:55:29] <kemiisto> одна из них Modula-3, кстати
[15:55:37] <kemiisto> собранная уже
[15:56:09] <kemiisto> С++ - говно, да.
[15:56:09] <valexey> :-D\
[15:57:40] <kemiisto> но мелкософтовский С++ - это вообще уже за гранью
[16:07:39] <kemiisto> (OK):download completed.
[16:07:44] <kemiisto> ну наконец-то
[17:20:37] <vlad2> kemiisto: он всегда отдельно был - cl.exe. В отличие от борланда, кстати.
[17:21:06] <vlad2> У борланда .exe тоже был, но IDE компилила какой-то своей dll'кой.
[17:22:16] <vlad2> kemiisto: у нас часть проектов на С++ без .NET.
[17:25:39] <kemiisto> ну и где можно скачать его отдельно?
[17:28:52] <_valexey__> https://www.yandex.ru/?cover=gagarin
[17:36:01] <vlad2> kemiisto: https://blogs.msdn.microsoft.com/vcblog/2015/11/02/announcing-visual-c-build-tools-2015-standalone-c-tools-for-build-environments/
[17:36:55] <vlad2> Там начинаются проблемы только если ты хочешь и IDE и отдельный cl.exe на одном компе.
[17:37:31] <vlad2> _valexey__: да, прикольно сделали.
[17:47:21] <Kemet> Клеветы®®®
[18:20:42] <kemiisto> The Visual C++ Build Tools 2015 Technical Preview ships with the same C++ compilers and libraries packaged with the Visual Studio 2015 Update 1.
[18:21:00] <kemiisto> А мне нужен Update 2.
[18:21:14] <kemiisto> Ну и это всё Technical Preview.
[18:22:07] <kemiisto> с ноября и до сих пор в превью
[18:22:18] <kemiisto> значит, есть серьёзные проблемы
[18:22:22] <kemiisto> :D
[18:23:45] <kemiisto> ща попробуем
[18:26:44] <kemiisto> Сначала я удивился, что 3 GB нужно даже без SDK, а она сраза все кросс-компилляторы пихает ещё.
[18:26:48] <kemiisto> ну да ладно
[18:26:50] <kemiisto> 3 не 12
[18:26:52] <kemiisto> :D
[18:34:16] <kemiisto> хотя бы скомпилировалось :D
[18:34:18] <kemiisto> но
[18:34:20] <kemiisto> LINK : fatal error LNK1181: cannot open input file 'iphlpapi.lib'
[18:34:37] <kemiisto> 8o|
[18:35:38] <kemiisto> чую, SDK то надо было ставить
[18:43:29] <kemiisto> msvcrt.lib(exe_main.obj) : error LNK2019: unresolved external symbol __seh_filter_exe referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)
[18:43:41] <kemiisto> и ещё целая пачка таких же
[18:43:44] <kemiisto> :D
[18:43:53] <kemiisto> помойка блджад
[18:44:00] <kemiisto> единственное но
[18:44:09] <kemiisto> SDK для 7 оно не предлагает
[18:44:15] <kemiisto> ток для 8.1 и 10
[18:44:31] <kemiisto> ^o)
[18:54:28] <_valexey__> микрософт..
[18:54:32] <_valexey__> боль и страдания!
[18:54:35] <_valexey__> страдания и боль!
[18:54:38] <_valexey__> жесть, содомия, угар!
[18:54:45] <_valexey__> ставь ББ, забудь о боли!
[18:54:57] <_valexey__> забудь о всём!
[18:55:13] <_valexey__> забудь о жизни, забудь о цели, погрузись в мир оберона!
[19:00:34] <kemiisto> :D
[19:03:14] <kemiisto> установил SDK от 7
[19:03:17] <kemiisto> теперь так
[19:03:19] <kemiisto> LINK : fatal error LNK1181: cannot open input file 'delayimp.lib'
[19:03:39] <kemiisto> короче, мелкософтовские поделки как были дном так и остались
[19:03:56] <kemiisto> 6a0120a85dcdae970b0128776ff992970c-pi.png
[19:04:05] <kemiisto> да, почти получилось
[19:04:09] <kemiisto> :D
[19:04:12] <kemiisto> ща
[19:04:45] <kemiisto> http://blog.codinghorror.com/content/images/uploads/2007/03/6a0120a85dcdae970b0128776ff992970c-pi.png
[19:10:06] <_valexey__> what is it?
[19:10:07] <_valexey__> тьху
[19:10:10] <_valexey__> что это ?
[19:12:33] <kemiisto> это уровень же
[19:12:35] <kemiisto> ачивка
[19:12:45] <kemiisto> works on the developer machine only
[19:13:00] <kemiisto> часто бывает такое в майнштриме
[19:13:13] <kemiisto> уж особенно MSVC этим знаменит
[19:13:48] <vlad2> "Но к сожалению пока работает не стабильно. Сборщик мусора убивает Блэкбокс почему-то."
[19:14:59] <vlad2> Не доказвается цветок. Надо бы на цикл дейкстры переписать.
[19:15:47] <kemiisto> :D
[19:15:52] <kemiisto> видел, да
[19:16:22] <kemiisto> всё есть, кому надо
[19:16:49] <kemiisto> я помнится OpenGL ковырял лет 6 назад
[19:16:56] <kemiisto> чёт наковырял в ББ
[19:17:08] <kemiisto> а потом решил проверить под Wine
[19:17:12] <kemiisto> ну, вы поняли
[19:17:17] <kemiisto> шиндавс онли
[19:27:51] <_valexey__> ну ничо, скоро под виндой можно будет спокойно линух-аппликации запускать
[19:27:59] <_valexey__> и будет всем щастье
[19:46:56] <_valexey__> "сижу ржу как конь, вчера отдал регионам исходник софтинки одной, чтобы они ее скомпилили и внедрили, так сказать, на своих серверах. исходник даю, т.к. у многих линухи всякие разношерстные. короче утром получаю тикет - ваша софтина типа не работает. лезу разбираться. а там айтишник, мать перемать вумный попался, он решил в код посмотреть сначала. увидел строку #define OPTIONS_FILE "/etc/billing.conf", решил, что # это комментарий, и я типа забыл ее убрать, короче это вумник "раскомментировал" строку"
[19:59:21] <kemiisto> :-D
[20:05:20] <vlad2> Оберонщик же!
[20:05:50] <vlad2> /me победил Windows Update.
[20:08:10] <kemiisto> похапешник-питонист-рубист, скорее
[20:08:18] <kemiisto> в Обероне же (* *)
[20:08:22] <kemiisto> а не #
[20:25:57] <vlad2> Главное, что чувак не в курсе препроцессора сищного :)
[20:27:51] <Kemet> бгг "Как мне в Обероне проверить/установить биты 0, 1 в байте? & почему-то не работает"
[21:43:13] <kemiisto> https://habrahabr.ru/post/281374/
[22:12:52] <vlad2> Вы еще эпловский рантайм поковыряйте...