Anton
И за этот 1% хуево платят
Anton
))))
Anton
Препод говорит напишите прогу которая выводит дескриминант, никто не смог)
Anton
(и распиливает деньги)
Зато эчпочмаки вкусные
Nikolay
Есть годная IDE для Rust? Пробовал Idea и VSCode, как-то не очень
ivan
Зато эчпочмаки вкусные
+ и эти штуковины с рисом, изюмом и т.д.
Marat
Зато эчпочмаки вкусные
Эчпочмаки это хорошо да
Anton
Препод говорит напишите прогу которая выводит дескриминант, никто не смог)
Точнее все написали, но препод вместо цифр вводил текст, никто такой подставы не ожидал, какждая первая прога падала )
Nikolay
Ну все ты огребаешь
Давлю на больное?
Nikolay
А че не очень-то сразу?
В Idea у меня ошибки не подсвечивались, и автодополнение криво работало. В VSCode вроде с этим ок было, кроме автодополнения, но я так понял там отладка не поддерживается. По крайней мере упоминания отладки в описании не нашёл.
Nikolay
Или с этим всё ок, просто я криворукий?
Anton
Потому что вскоде не иде насколько знаю
Nikolay
Тебе именно иде?
Отладка, автодополнение и подсветка ошибок, хотя бы так
Anton
Отладка, автодополнение и подсветка ошибок, хотя бы так
Мучай владислава) я пока юзаю саблайм, дебажу в консоли, крупного правда ничего не писал пока
Vlad
В IntelliJ подсветку ошибок в настройках врубить можно, по дефолту вырублено. Отладка какая-то работает, если Clion юзать а не IDEA, но это тот еще квест все равно
պլհկ
Отладка не нужна
պլհկ
big
нужно писать софт правильно с первого раза
big
очевидно же
Nikolay
Я не шарю, сорян, может и правда не нужна :)
Anton
Оно либо работает либо нет)
Vlad
Тральство какое-то
Anton
Если не рабгтает смотреть багтрейс)
պլհկ
Ну я троллирую, но за год запускал дебагер только однажды когда ансейф биндинги дебажил
Vlad
А с автодополнением-то что? Intellij-Rust рвет всех просто своим комплишеном вроде как
պլհկ
Хотя ничего сложнее хеловорда не писал, может более опытные пацаны расскажут
Vlad
Дебажный println часто полезнее любого дебагера
Anton
А шо, хтото часто пишет ансеф?
Nikolay
А с автодополнением-то что? Intellij-Rust рвет всех просто своим комплишеном вроде как
Я сейчас уже точно не помню в чём косяк был, вечером посмотрю
Anton
Тоже чтоли идею поставить
Vlad
Такое же говорили в 2000 году
Старая школа всегда работает
Anton
подумой
У мну DataGrip постоянно запущен, захавают мне напару всю память
Marat
Смотря какой яп
Это не зависит от ЯП на самом деле. Хотя дебажить принтами компилируемые языки чуть менее удобно
Anton
Это не зависит от ЯП на самом деле. Хотя дебажить принтами компилируемые языки чуть менее удобно
Считаю иначе, иногда проект падает от сторонних либ и без православного gdb никак, разве что принтами можно точку входа локализировать
Loo
Орнул
Marat
Так что это тоже не от языка
でゲソ
Препод говорит напишите прогу которая выводит дескриминант, никто не смог)
Даже учитель не смог написать дискриминант правильно?
Anton
Наверно тут дело привычки, одно дело по брекпоинтам скакать, другое дело раставил принты, посмотрел вывод, еще принты раставил, перед этим еще перекомпильнуть, если проект плюсовый - то компилится не быстро
Anton
Орнул
Поделись =)
պլհկ
ща погодите проснется чувак с тестами на каждый пук
Vlad
Ну тесты-то просто тоже дебажить надо
պլհկ
тесты и принтами отдебажить можно
Anonymous
если формальных пруфов нету
Alexander
Uncaught (in promise) abort("abort(\"Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value 16777216, (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s
При компиляции в WAsm стоит ограничение на использование памяти в куче - можно увеличить лимит флагом компиляции, как тут советуется. Для FullHD буферов реально может не хватать того лимита, что стоит по-умолчанию, там нужно увеличить в несколько раз.
Alexander
О чем вообще речь? Haxe — это open source инструмент (toolkit) для разработки кроссплатформенного ПО, в основе которого лежат такие вещи как: Сам язык Haxe со строгой типизацией (но для любителей динамики есть возможность писать динамический код!). Быстрый и современный компилятор. Стандартная, кроссплатформенная библиотека и доступ к нативным функциям всех поддерживаемых платформ. Сильная сторона языка Haxe в том, что он в большинстве случаев не компилируется, а транслируется в другие языки. Хотя в официальной документации и используется термин «compiler», правильнее было бы назвать его «transcompiler». Для простоты понимания я буду называть его транслятором. В чем же тут сильная сторона, спросите вы? В обилии целевых платформ, список которых постепенно увеличивается: JavaScript, C#, C++, Java, PHP (включая PHP7), Python, ActionScript 3, Lua, а также загадочные Neko и HashLink.
Не знаю как что задумывался Haxe, но по факту - это что-то вроде шаблонизатора или макросов для трансляции из Haxe в другие языки. На первый взгляд выглядит красиво, но по факту - достаточно тупой шаблонизатор. Кладём в переменную значение одного типа, проверяем его и обнаруживаем значение другого типа. То есть, на самом деле никаких ожидаемых гарантий и сплошные дыры в типизации, если код транслируется в какой-нибудь JS. Что напрочь делает этот костыль бесполезным и неудобным 😊
Alexander
у меня 2к
Ну, чем больше разрешение, тем быстрее и надёжней столкнёшься с лимитом 😊
Kerrigan
хаха
Alexander
Но вообще оно как-то случайно получается. Не знаю от чего зависит. У меня при переключении в полноэкранный режим - тулбар анимированно уезжает и на каждый кадр происходит переаллокация буфера в моей микродемке. Это убивало надёжно ))) Просто при смене размера окна - как повезёт.
Anonymous
Привет
Loo
товарищи
Alex
Привет
даров
Loo
кто нибудь знает https://github.com/cerner/clara-rules
Loo
чтонибудь похожее для раста
Loo
?
պլհկ
что это
պլհկ
я нихуя не понял из описания
Loo
rule based engine