All streams
Search
Write a publication
Pull to refresh
105
0.1
Глухов Михаил @Rigidus

Solution Architect | Senior Developer

Send message

Давно пора, чтобы борода зря не пропадала. Я бы даже поучаствовал (начинаю отращивать) :)

Я считаю, эту статью надо закончить и выложить на хабр. У меня тоже были мысли написать что-то подобное, но в момент изучения форта я занимался больше виртуальными машинами чем бакендом, а мои фронтенд-знания на тот момент устарели. Но у меня есть старые статьи о том, как заниматься веб-разработкой на лиспе: https://habr.com/ru/articles/112051/ и https://habr.com/ru/articles/111365/

Если считать в байтах скомпилированного кода (а не строках), то однозначно Forth

Учитывая что я давний читатель вашего (твоего - не знаю как удобнее) блога - я очень польщен, спасибо. На глубокое разбирательство с тем как все в jonesforth работает ушло несколько месяцев задумчивого взгляда в отладчик, учитывая что исходник имел некоторые особенности которые мешали его запуску на современном Linux, и чтобы пофиксить их, мне пришлось погрузиться в абсолютно ВСЕ низкоуровневые детали. К слову, то как работает DO и DOES> - это просто восхитительно с точки зрения инженерии.

Я получил огромное удовольствие и отличные знания о том как писать низкоуровневые виртуальные машины, пока делал эту работу. Это очень затягивает - с этого опыта началось мое многолетнее увлечение фортом, виртуальными машинами и их производительностью (последнии мои хабрастатьи как раз об этом)

К слову, промышленные виртуальные машины (Java, EVM, WebAssembly - я смотрю на вас) в сравнении с jonesforth устроены куда более прямолинейно, местами даже скучно.

Мой вольный перевод и адаптация JONESFORTH под x86 и GCC доступны тут:
https://github.com/rigidus/rigidus.ru/blob/master/org/lrn/forth/jonesforth-1.org
https://github.com/rigidus/rigidus.ru/blob/master/org/lrn/forth/jonesforth-2.org
читать интересно, много картинок

Я заинтересован узнать о об этом больше (про модульную систему Фортрана)

Из-за таких шитпостеров Хабр все меньше торт и все больше - желтая пресса

zed is dead, baby. zed is dead (c) Pulpfiction

Меня беспокоит "свой маркетплейс". Почему не сделать его открытым с помощью механизма получения плагинов с гита? Я не хотел бы доверять любой компании у которой есть теоретическая возможность монетизировать и/или модерировать маркетплейс. Это не та открытость которую мы ищем

Кто вообще придумал применить это слово и сформировать таким образом новый "новояз"?

„Майкрософт хочет заставить нас поверить, что помогать ближнему — сродни захвату кораблей.“ — Ричард Мэттью Столлман.

Мне было бы интересно как сделать подобное решение (с т.з. архитектуры наприме)

Я бы хотел больше статей про org-mode и организацию рабочих процессов в нем. Мне кажется это очень полезная и неисследованная тема

Если задачи сколько-нибудь сложные и отличающиеся от mainline - то все хотят иметь возможность настроить под себя

Там есть мои любимые прыжки по тексту и multiple cursors, не уверен что что-то похожее есть у конкурентов, если я неправ - поправьте

Не кормите тролля. Тут слишком много сверхкатегоричных высказываний: от палеопрограммирования до неудачных диалектов лисп. Посмотрим сможет ли Автоматон написать редактор уровня хотя бы Notepad++

Добро пожаловать в увлекательный мир качественных 60% клавиатур без курсорных стрелок:

Я немного поправлю:
- Если вы не готовы инвестировать время в изучение системы которая будет вашим рабочим инструментом в следующие 20-40-60 лет, пользуйтесь лучше не емаксом, а редактором, предназначенным для интеллектуального большинства

на ютубе есть серия коротких роликов по запросу "emacs rocks" которые показывают, что емакс по возможностям все еще далеко впереди аналогов

В моем эмуляторе терминала сочетания клавиш такие же как в emacs: Я могу прыгать в начало строк через "C-a" и в конец строки через "C-e", двигаться по словам с помощью "M-f" и "M-b" - легко запомнить: Alt+forward, Alt+Backward. А если я нажму Alt+D то я могу удалить слово справа от курсора, так же легко как могу удалить слово слева от курсора нажав Alt+Backspace.

Потому что эти комбинации пришли к нам из прошлого, когда клавиатуры могли не иметь BackSpace приходилось нажимать Ctrl+h, потому что его нажатие выдавало тот же код 127. И все системы управления были построены так, чтобы пользователь мог иметь минимально поддерживаемый набор клавиш, но при этом вводить любые комбинации, которые можно выразить. И сейчас если я столкнусь с необычной клавиатурой, например Sofle или вот Happy Hacking Keyboard - она тоже необычная, имеет Del но нет Backspace - я легко могу работать в емаксе не меняя своих привычек и мышечной памяти. И я все могу сконфигурировать под себя. даже в том случае если мне оторвало пальцы и теперь я пользуюсь педалями и рычагами. Если завтра мне придется управлять дроном по приборам путем посылки ему команд - я смогу сделать это из емакса написав минимум скриптов для визуализации приборов и отправки управляющих воздействий.

Емакс - это не просто редактор. Это собственная user-mode OS с невероятными возможностями кастомизации. Нет ничего похожего на него среди распространенных IDE - они все немного кастрированные. И это свободное ПО

Information

Rating
4,162-nd
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Software Architect
Lead