All streams
Search
Write a publication
Pull to refresh
4
0
Alex Bubnov @nwalker

Пользователь

Send message
>> Автор всего-лишь призывает иметь это в виду.
Тогда я с ним категорически не согласен. Ассоцииорвать свой код с собой — это такой невероятный бред, что я не знаю, с чем это сравнить. Мы что, какие-то слюнтяи-гуманитарии, чтобы делать как «банально проще»?
А как же холодный аналитический ум и дзен программирования? Мы должны забыть о тех немногих вещах, которые заставляют гордиться своей профессией ради эмоциональных инвалидов?

Отказать по всем пунктам. Если человек именует себя программистом и при этом не способен абстрагироваться от вещей, которые не нужны — он должен страдать, потому что ему нет места в этой профессии. Если он не способен переварить простое «твой код — говно» — вон из профессии.
Мне кажется, автор смешивает два абсолютно разных посыла: «твой код — говно» и «ты — мудак». Мне кажется, даже самые злые комментарии в среде разработчиков относятся, скорее, к первому роду. Воспринимать это как личное оскорбление — где-то в районе глупости, я бы сказал.

Да и вообще, «мы — серьезные взрослые люди», или что-то вроде того. Откуда вообще эти сопли про недружелюбие, эта точка зрения не имеет права на жизнь. Если кто-то обижается на критику — зачем и кому он вообще такой нужен, как с таким человеком работать? Есть всего две приемлемых реакции на любой негатив — проигнорировать или принять к сведению как тему для саморазвития. Все прочее — лишнее и должно быть искоренено.
Он мог продавать не ISK, а услугу. Тут возможна изощренная казуистика.
Понятия не имею про плагины bottle.py. Краткий обзор и интуиция подсказывают мне, что у них что-то фатально сломано. То ли плагины, то ли view, то ли route.

Сами же декораторы работают вполне логично. Порядок их применения очевиден. С «регистрирующими» тоже все довольно очевидно — неявный стейт, все дела.
Конечно, не вызывается. Чтобы он вызвался, он должен идти «под» route, потому что route добавляет в dispatch нижележащего фреймворка функцию, которая передана ему в качестве параметра.
Этим НО станут зеленые. Это ж ГМ и сверхэффективно, зеленые этого не переживут.
>> Но gevent ведь это апогей грязных хаков =)
Я тоже так думал. А потом понял, что «it just works». Простой линейный код — это очень ценно.
Очевидно, это софт для тех, кого защита конфиденциальных данных интересует больше законности.
>> динамическая природа языка — источник всех бед
Есть динамика, а есть каша из вроде-бы-типов и неявных приведений. Второе — та чудовищная часть JS, которую нужно закопать. После этого на нем можно будет писать.
>> Написать на JS драйвер режима ядра просто невозможно, потому что виртуальная машина не будет работать в режиме ядра.
Тут все относительно — VM можно встроить в ядро(Singularity от МС, например). Можно даже выкинуть возможность запуска бинарников и оставить только скрипты/байткод в качестве исполняемых файлов. Главный вопрос — зачем бы?

оффтоп
Хотя, положить что-нибудь похожее на Erlang/Go в основу ОС было бы забавно. Микроядро, over 9000 процессов, everything is a process и так далее. Ощущается очень даже забавно.
/оффтоп
Так не надо его использовать где-либо, кроме браузера. Все же просто.
Я, честно говоря, уже многое забыл, но у меня есть подозрение, что переход в RM создаст кучу интересных проблем в плане адресации — нужно будет перенастраивать сегменты так, чтобы не потерять данные, которые планируется записать.
Ну, это уже выходит за «минимальную работоспособность». И VM86, по моим воспоминаниям, тот еще гемор.
Что мешает запихать grub, ядро и модуль на флешку? Grub с них вполне успешно грузится.
Grub и его директива module(http://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Boot-modules и forum.osdev.org/viewtopic.php?t=11601) решают. В ядре интерпретатор, рядом в архиве, прописанном как модуль, код.
Вот именно его отсутствие интерпретатор вполне переживет. =)
Да и планировщик, наверное, можно отрезать.
Угу. Только сначала написать менеджер памяти как минимум. А еще неплохо бы управление процессами/потоками и драйвер ФС.
Мне кажется, что точки «чтения» и «записи» в мозге различаются достаточно, чтобы заменой устройства было не обойтись.

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity