LINUX.ORG.RU

GNU Emacs 30.1

 , , ,


0

1

Вышла новая версия старейшего редактора, написанного на C и Lisp, Emacs 30.1!

Основные изменения:

  • портирование на Android;
  • нативная компиляция включена по умолчанию (при наличии библиотеки libgccjit);
  • нативная поддержка JSON, без ранее использованной библиотеки libjansson.

Изменения, несовместимые с предыдущими версиями:

  • режимы Tree-Sitter теперь объявлены подрежимами режимов non-TS (исправления в major-mode-remap-alist, что позволяет добавлять моды к TS, например Yasnippet);
  • буфер Completions всегда сопровождает icomplete-in-buffer;
  • фильтр процессов переписан в нативный код.

Другие изменения:

  • добавлена пользовательская опция trusted-content;
  • добавлена поддержка Unicode 15.1;
  • улучшена поддержка сенсорных экранов;
  • элементы Modeline теперь можно выравнивать по правому краю;
  • добавлены новые пользовательские опции, облегчающие работу: yes-or-no-prompt и kill-matching-buffers-no-ask.

>>> Полный список изменений на gnu.org



Проверено: dataman ()
Последнее исправление: CrX (всего исправлений: 3)
Ответ на: комментарий от lbvf50txt

Так и есть. Всю теорию программирования к 70ым годам уже прописали в университетах. Сейчас программирование это технология. Теоретически ничего нового.

Ты опять неправ. Как тебе это удаётся-то? Два из двух!

Зависимые типы – идея из 90х, в ход пошли только в 2000х (Agda, Idris, ATS, SPARK). Линейные типы в программирование сунуть догадались и того позже, это уже 2000е, воплотилось в Rust (и ещё Idris, Haskell и мб пара других языков).

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Так и есть. Всю теорию программирования к 70ым годам уже прописали в университетах. Сейчас программирование это технология. Теоретически ничего нового.

Ты опять неправ. Как тебе это удаётся-то? Два из двух!

Это зависит от того как мерить. Математический аппарат программирования был готов в 70ых годах. Он включал основные концепции, алгоритмы, и способы оценки работы программы.

Большая часть теории появилась в 50ых-60ых годах, а что-то еще раньше.

Зависимые типы – идея из 90х, в ход пошли только в 2000х (Agda, Idris, ATS).

Правильно. Сейчас программирование это технология. В технологиях появляются новые термины. Новые методологии, новые идеи. Теоретическая база уже готова.

lbvf50txt
()
Ответ на: комментарий от hateyoufeel

Все эти идеи нифига не новые и появились ещё в 60х-70х.

Так и есть. Всю теорию программирования к 70ым годам уже прописали в университетах.

Ты опять неправ. Как тебе это удаётся-то? Два из двух!

Вы как-то не последовательны, то вы говорите что Go это Algol68, и основные идеи появились в 60-70ых годах. То вы так категорично противоречите тому, что теоретическая база программирования появлялась в середине 20-го века.

Получается противоречите сами себе.

lbvf50txt
()
Ответ на: комментарий от lbvf50txt

Теоретическая база уже готова.

Если под теоретической базой ты имеешь ввиду парсинг, разбор и компиляцию кода, то по большей части да, и это всё описано для нубов в SICP. Но мы не об этом же, а о фишках типа замыканий, которые изобретены давно, но в масс-сегменте стали появляться только в 90е.

В общем-то, ты перевёл тему на абстрактную херню. Я же просто пишу о том, что до массового разработчика разные крутые штуки доходят с задержкой в 10-20 лет.

hateyoufeel ★★★★★
()
Ответ на: комментарий от lbvf50txt

И зачем? Если не нравится можно подстветку синтаксиса выключать, смысла писать/читать об этом статью нет.

Как выключить подсветку синтаксиса в VSCode с произвольной темой? Я забодался смотреть на эту гирлянду, когда в этом редакторе приходится работать.

skiminok1986 ★★★★★
()
Ответ на: комментарий от hateyoufeel

Сунь в settings.json и не ной.

Побочные эффекты от этого действия превосходят полезную нагрузку и имею негативные последствия.

По вопросу то есть решение какое-то?

skiminok1986 ★★★★★
()
Ответ на: комментарий от Eulenspiegel

Печально. Значит надо понять насколько мне не лень поправить мою тему оформления :)

skiminok1986 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.