К основному контенту

Новости

Я пропал и вернулся, но не до конца

Просьба пройти опрос: ТУТ

Что со мною

Всё хорошо за исключением того, что времени на мою блоггерскую деятельность совсем нет.

что с блогом

Пока всё так же(никак), но есть некие изменения, но о них ниже. Если кратко, то буду добавлять хоть что-то, ведь в любом случае я иногда где-то что-то пишу(во много для себя). И могу писать это так же и в блог, либо только в блог.

общий FAQ

Что там с супер-блогом? Я ваял на пхп за пару дней.

Я уже много раз подобную херню видел. Пусть это лишь нелепые потуги от плебеев опущенных, но всё же. Изначально было сказано, что:

  • Ничего не будет до тех пор, пока не будет готово достаточно
  • Готово достаточно это тогда, когда на “крестах” будет возможность написать всё

ко-ко на моём говнрасте/пхп

На твоём говнорасте пхп ничего нет. Когда я говорю всё - это значит всё. Для тебя “на пхп” значит “я пожрал говна”. На самом же деле ты сваял говно на ворованном рантайме на ворованном недоязычке на ворованной ОС, на ворованном сетевом уровне, на ворованном всём. Твоего там нет нет ничего, как и твоя недоязычка.

ко-ко-ко - вот есть блог

Читай выше, но и так же, всё что ты видел и что ты называешь чем-то - это бездарное говно. Которое не достойно даже называться хоть чем-то. Это бездарное говно не достойное ни меня, ни пацанов, ни то, что может называться будущим и хорошо.

что там с возможным переходным уровнем?

Уже говорил, что в том числе занимаюсь изучением веба. Всё о чём говорилось - делается. Другое дело, что пока что я не вижу достойных “технологий”. Таким образом сделать то, что я хочу не могу, а разрабатывать параллельно оба решения не имею возможности. Я пытался прототипировать на веб-“технологиях”, но их недостаточно даже для этого.

Что такое вообще “на крестах”?

Это моя ошибка, что я изначально не написал подробней. Потому как мои представления и представления пацанов/сектантов разнятся. Задача стоит в том, чтобы построить такую экосистему и подходы, которые превосходили всё существующие и позволяли строить строить проще и надёжнее системы любого уровня.

Какие сейчас есть проблемы?

Со стороны крестов:

  • Возможно в конечном итоге кресты будут выкинуты. Как минимум переработаны
  • Нету рефлексии. Существуют наработки, но они далеки от готовности. Они нуждаются в доработке
  • Все текущие наработки по рефлексии и прочему блюдут ODR. Велика вероятность того, что ODR не позволит получить желаемое поведение. Это первая предпосылка выкинуть кресты, вернее совместимость с крестами
  • Нету поддержки инкрементальной компиляции/анализа. Чем дальше С++ к тому, что нужно нам - тем менее он становится юзабельным. Везде и всюду эти проблемы решаются упрощением недоязычков. Нас такое не устраивает
  • Концепция компилируемого языка не состоятельна. C++ необходима vm с прозрачной кластеризацией. Это нужно и для constexpr и для рефлексии и для лайв-апдейтов.
  • Нужна полная переработка базовых конструкций языка.
  • Нужен полный контроль всех сайд-эффектов в программе. Как и полный контроль окружения.
  • расширение компилтайм-возможностей. Сейчас нету возможности нормально работать с ассетами. Есть наработки в std::embed для решения этой проблемы. Но этого мало.

Это только малая часть

Со стороны сети:

Как минимум:

  • Выкидывание сокетов на помойку
  • выкидывание tcp на помойку
  • полный перевод управлению сетью на уровень юзерспейса(на самом деле на уровень vm, которая не обязательно живёт в юзерспейсе)

Со стороны броузера:

  • wasm 1.0+ Сейчас невозможно получить полноценное окружения для С++
  • нету поддержки нормального транспорта. Единственный нормальный транспорт - webrtc, но он целиком и полностью не управляем и избыточен.

В течении пары месяцев(как максимум полугодия) wasm в броузерах будет готов. Гугл так же должен к тому моменту решить проблему с транспортом.

Так же существует множество мелких проблем:

  • не допилено файловое api
  • в indexeddb не допилил те же observers
  • сервис воркеры не допилены
  • нормальный cssom тоже
  • тоже самое с dom
  • тоже самое с webgpu

Остальное

Всего много. Каждую отдельный элемент системы я разберу, если это кому-то будет интересно.

В результате

  • Много всего не готового, что даже не от меня зависит
  • Пока что всё существует в рамках С++, но уже сейчас всё вопреки
  • clang архитектурно полное говно кое как сваянное студентами. gcc же компилятор. clang(d) в принципе не способны дать адекватный dx. Сам clang как компилятор не развивается в принципе, ведь дядям это не надо. Дяди живут с легаси-говном. В конечном итоге дошло до того, что даже концепты были прикручены каким-то индусом. Они дырявые, тормозные и сегфолтятся на половине кода. Так победим, явно.

По сути в мире С++ у тебя есть только голая жопа. На самом деле она везде такая. И это не проблема С++ как такового. Что ни возьми - будет всё тоже самое, даже хуже.

Что же с блогом

Я могу предложить сейчас следующие:

  • логирование своего иного контента. Возможно кому-то будет интересно
  • Контент по вебу и моим в нём изысканиям.
  • Контент по С++. Обсуждения проблем, обсуждения моих/чужих решения для данных проблем.
  • Контент по прототипированию как и в рамках С++ так и в рамках веб

Уже не раз говорил о том, что контент теоретический/фундаментальный по С++ мало кому интересен и мало кем понимается. Не особо вижу смысла в этом и мне лень делать то, что никому(и мне самому)ненужно. Основная причина тут в том, что для людей всё это какие-то далёкие материи и пока я им не покажу как на этом делать то, что они привыкли - им это ненужно.

Изучил тему, поболтав с людьми в интернете. Веб-контент куда как более понимаем. Уже мною предлагалось это. Поэтому всё же займусь пусть и бесполезным, но прототипированием на веб-говне. Чего-то фундаментального не покажу, но базовые идеи донести смогу.

Так же многие люди в принципе не понимают зачем всё это и почему ненужно всякое древнее и убогое говно. Вот я буду объяснять - зачем нужно то или иное и почему то, что было ранее - ненужно.

Не знаю будет ли у меня возможно/желание писать что-то глобальное, но как минимум логирование и лайтовые контент я обещать могу.

Комментарии

  1. Ах да, новости для бездарного опущенного сброда анонимного в комментах. Я уже об этом сообщал ранее, но сообщу ещё раз. Если ты бездарное говно, которому нечего сказать и который прибежал сюда с пробитой жопой плакаться - пошёл отсюда вон. Плакаться к мамке, а не ко мне. Жаловаться на свою бездарность и своё бездарное существование - к мамке, а не ко мне.

    ОтветитьУдалить
  2. >Что такое вообще “на крестах”?
    >Возможно в конечном итоге кресты будут выкинуты

    Лол

    >Со стороны сети:
    >Выкидывание сокетов на помойку
    >выкидывание tcp на помойку

    Был бы рокетсайнс какой-нибудь, ещё можно было бы поверить. Но не суметь на этом сделать БЛОГ - даже не знаю, какой-то тотальный анскилл и днище

    ОтветитьУдалить
  3. Сцарь трет коменты с правдой!

    ОтветитьУдалить
  4. Ты так скоро запилишь свой ЯП.

    ОтветитьУдалить
    Ответы
    1. Ну так хуле, тут на лоре вылез очередной убийца то ли цпп, то ли раста от MS с тулчейном на тайпскрипте, можно хоть с десяток убийц наспавнить, один мощнее другого.

      Один хуй, руби для пидоров и чертей.

      Удалить
  5. > Концепция компилируемого языка не состоятельна

    А если микросервисы. Там лайв-релоад делается.

    ОтветитьУдалить
    Ответы
    1. Это не лайв-релоад. Любой язык с реплом сбоку, а тем паче реализации с image-based development (лиспы и смоллток, ага) — вот это настоящий лайв-релоад. Для микросервисов же ты должен собрать сперва микросервис, а потом уже думать про замену.

      Удалить
    2. >вот это настоящий лайв-релоад

      Нет никакой разницы, "настоящий" или достаточно схожий с таковым в контексте задачи, клоун

      Удалить
    3. >Нет никакой разницы, "настоящий" или достаточно схожий с таковым в контексте задачи, клоун

      >сборка основного образа системы
      >сборка проекта на хосте (тут уже можно о чём-то заявлять, но всё равно нет) или внутри ненужного докероговна (что делать нельзя, потому что в основном случае оставит компилятор в говнообразе) с самого начала с посылом кэша сборки на хуй
      >костыльное слепливание всей хуйни в один образ
      >прогон и развёртывание многомегабайтного докероговна

      Девляпс закукарекал. Охуенный лайв-релоад, шизик? Во сколько минут всё это обойдётся, даже спиздив или реюзнув начальный образ? Прими таблетки.

      Алсо:
      >нет возможности заменить наживую, кроме плагинов
      >нет возможности заменить любую функцию наживую

      Если релоад делается с отключением, то это не лайв-релоад.

      >в контексте задачи
      Ты себе сам контекст придумал, чмо? В любом контексте либо пересборка с сохранением кеша за полминуты, либо моментальное захерачивание в образ на диске/в памяти лучше девляпс-говна с оркесрацией на минут пять как минимум.

      Удалить
    4. >[поток бреда]
      >[клоуну ниприятна]

      По сути дела возражений нет. Ну и ладно

      Удалить
  6. Царь, пацаны уже похудели без нормального контента и умножения на ноль адептов руста. Хоть поверхностные обзоры всяких потуг запиливай. Пацанам надо что-то обсуждать, лор окончательно скатился в говно

    ОтветитьУдалить
  7. https://www.includeos.org/

    Вбрасываю.

    ОтветитьУдалить
  8. dobrochan.com/lor/
    dobrochan.com/s/

    Вот тут много еды.

    ОтветитьУдалить

Отправить комментарий