Перейти к содержимому

LeshaInc

Пользователи
  • Публикации

    777
  • Зарегистрирован

  • Посещение

  • Победитель дней

    68

Сообщения, опубликованные пользователем LeshaInc


  1. 44 минуты назад, BadCoder сказал:

    Очень хотелось бы переключатель между Lua 5.2 и Lua 5.3

    ПКМ по процессору там выбирай. Или через lua computer.setArchitecture

     

    44 минуты назад, BadCoder сказал:

    И почему в системнике 3 тира всего один слот для карты 2 тира?

    Исправим


  2. 1 час назад, Avevad сказал:

    Мне вот, например, в Rust механизм обработки ошибок не нравится

    Исключения скрыты в дебрях кода, и по сигнатуре функции не понятно, возможна там ошибка или нет. noexcept с этим особо не помогает... В расте же функция возвращает `Result<T, E>` — ты обязан обработать ошибку, через `.unwrap`, `match`, или `?`

    1 час назад, Avevad сказал:

    А в C как будто нет?

    Есть. В расте нет (в safe коде). То же знаковое целочисленное переполнение, которое в си/плюсминус является UB, в расте нормально обрабатывается (в debug проверка, в release wrapping), при этом можно явно указать какое поведение тебя интересует: `checked`, `wrapping`, `overflowing`, `saturating`. Покажи мне такое в Си++

    1 час назад, Avevad сказал:

    А зачем обновлять если и так уже есть все что нужно? А в продакшене его используют, еще как.

    В C++20 добавили концепты (по сути трейты из раста, только убого реализованные), рейнжи (итераторы из раста), модули (серьезно, 30 лет не могли сделать нормальную систему модулей вместо препроцессорных костылей, раст же изначально проектировался с модулями) и много других жизненно необходимых фич, если отбрасывать их ущербность. Теперь покажи кто в продакшене на C++20 перешел? там дай бог C++11 и переписывать никто не собирается, язык стал другим

     

    1 час назад, Avevad сказал:

    Rust и C/C++ не всегда предназначены для одних и тех же вещей - на C/C++ ты можешь делать все - десктопные приложения, мобильные приложения, да хоть драйвера пиши.

    А на расте что, нельзя? Чем это он принципиально отличается от си++? тот же системный язык, только с гарантиями. Вон даже ось пишут, или модули для ядра.

     

    1 час назад, Avevad сказал:

    К сожалению так и не услышал, чем именно [переусложненный]

    Ну например, инициализировать переменную можно 18 различными способами.. те же выражения бывают в 5 вариантах: rvalues, lvalues, xvalues, glvalues, и prvalues... а шаблонную наркоманию порой вообще невозможно прочесть, особенно когда дело доходит до ошибок компиляции.

     

    • Нравится 5

  3. Скачать: https://cc-ru.gitlab.io/ocelot/ocelot-desktop/ocelot.jar (ограниченная демо версия)

    Можно двигать блоки мышкой, камеру средней кнопкой, открывать окна.

    Папка home по какой-то причине отсутствует, но можно установить OpenOS и создать ее вручную. Файлы сохраняются в папке save. Там какой то левый адрес, но это уже спрашивайте у Тоторы, он делал ядро.

    Комплектация как в онлайн версии, можно, например, сделать hpm install pipedream (после установки OpenOS), затем наслаждаться картиной червей, поедающих монитор.

    На блок с компьютером не нажимайте, появится окно которое нельзя закрыть. Будет пофикшено в полной версии.

    • Нравится 4
    • Спасибо 1

  4. В 02.09.2019 в 14:06, Clor сказал:

      там в МЕ бывают одинаковые по лейблу. Наверно в этом проблема. Ну одинаковые предметы но не стакаются. Если руками автокрафт заказать пашет?  

    Проблема была в том, что ресов не было на крафт.


  5. 10 часов назад, whiskas сказал:

    А можна поподробние как отрисовать в 1 символе 8 точек разных цветов? Логично подумав я понял что можна если использувать только 2 цвета (background, foreground). То мой вопрос в том можна ли использувать больше 2х цветов в 1 символе и если да то как? 

     

    никак...

    • Грусть 1

  6. Кстати, из промисов в твоей либе только название, поскольку настоящие промисы можно собирать в цепочки: из then-коллбека можно вернуть новый промис. А еще есть удобные функции по типу Promise.all()


  7. Скрытый текст

     

     

    Записал видеодемонстрацию твоей работы.

     

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

     

    А так играть можно.

    • Нравится 1
×
×
  • Создать...