LINUX.ORG.RU

Избранные сообщения perl5_guy

Какую литературу вы читали/слушали в течение последнего года?

Голосования — Голосования

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

  1. Читал техническую литературу408 (70%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Читал художественную литературу346 (60%)

    *******************************************************************************************************************************************************************************************************************************************************************************

  3. Читал научную литературу213 (37%)

    ***********************************************************************************************************************************************************************

  4. Слушал художественные аудиокниги 114 (20%)

    *****************************************************************************************

  5. Читал другую литературу72 (12%)

    ********************************************************

  6. Читал труды философов70 (12%)

    ******************************************************

  7. Читал религиозную литературу61 (11%)

    ***********************************************

  8. Нет, ничего не читал и не слушал55 (9%)

    *******************************************

  9. Слушал научные аудиокниги 34 (6%)

    **************************

  10. Слушал другие аудиокниги29 (5%)

    **********************

  11. Слушал труды философов18 (3%)

    **************

  12. Слушал технические аудиокниги 17 (3%)

    *************

  13. Слушал религиозные аудиокниги 15 (3%)

    ***********

Всего голосов: 1452, всего проголосовавших: 579

>>> Результаты

 ,

peregrine ()

Slackware Linux 15.0

Новости — Slackware
Группа Slackware

Патрик Фолькердинг (Patrick J. Volkerding) объявил о выпуске Slackware Linux 15.0, первой стабильной версии проекта с июля 2016 года.

Новая версия старейшего из сохранившихся дистрибутивов Linux содержит ряд новых функций, таких как PAM, elogind (заменил ConsoleKit2), PipeWire и Wayland.

Кроме того, в отличие от большинства других дистрибутивов, Slackware продолжает поддерживать 32-битную архитектуру x86.

Мы очень рады объявить о выпуске новой стабильной версии Slackware 15.0. Было слишком много изменений, чтобы даже начать описывать их здесь, но для нашей преданной пользовательской базы достаточно сказать, что вы найдете вещи современными, но при этом знакомыми.

  • Мы остановились на ядре Linux 5.15.19 (часть серии ядер 5.15.x, которая будет получать долгосрочную поддержку от разработчиков ядра).
  • Вы также получите обновлённый рабочий стол, включая KDE Plasma 25th Anniversary Edition с поддержкой сеансов Wayland.
  • Мы приняли PAM (наконец-то), поскольку необходимые проекты более не поддерживают работу с /etc/shadow напрямую.
  • Мы добавили поддержку PipeWire в качестве альтернативы PulseAudio и сессии Wayland в дополнение к X11.
  • А переход на elogin решает проблемы с ПО, которое полагается на новейшие стандарты XDG.

Скачать: slackware64-15.0-install-dvd.iso (3605 МБ), slackware-15.0-install-dvd.iso (3736 МБ).

>>> Полное объявление о выпуске

>>> Официальный сайт

>>> Подробности (distrowatch)

 ,

anonymous ()

Любители эмуляции vim, чем она лучше?

Форум — Development

Привет, ЛОР.

Здесь довольно часто всплывает тема vim-подобных хоткеев в разных редакторах кода, IDE, файловых менеджерах и даже браузерах. Вопрос к любителям этого режима работы: чем именно он вас пленяет? Ну кроме привычки, разумеется?

Что из vim-клавиш повышает вашу производительность, комфорт и др.? Например, вы всякий раз, когда надо переместиться вверх, прикидываете число строк и вводите его, и это удобнее, чем давить на стрелку? Или что-то ещё?

 ,

hobbit ()

Программирование на Эсперанто

Форум — Development

Друзья, не секрет что LOR богат талантами и интересными личностями.

Вот уже почти месяц тема о программировании на Русском языке лидирует в топе форуме.

(ЯОС - 2020-02)

Темы о программировании на Русском языке всплывают с завидной регулярностью.

В связи с этим хотелось бы поднять вопрос шире, а именно о программировании на языке Эсперанто.

Преимущества мне кажутся очевидны. Язык простой, компактный, одновременно гибкий. Понятен как носителям европейских языков, так и языков Славянских.

Позволяет максимально сжато и понятно называть переменные, функции и классы благодаря простой системе суффиксов и префиксов.

Помогает избежать ментальных коллизий между языком, на котором программист думает, и языком, на котором он пишет.

Что думает уважаемый ЛОР?

 , ,

gret_och_ka ()

Bosque - очередной убийца C++ от MS

Форум — Development

https://github.com/microsoft/BosqueLanguage

Основные фичи:

  • GC в виде счетчика ссылок, ага
  • immutable
  • нет циклов, только функциональщина
  • дженерики, в том числе variadic
  • sum types/adt
  • синтаксически, смесь C++, Rust, Swift и OCaml, но страшнее
  • optional - часть языка, ака оператор ?
  • рекурсия должна быть явно объявлена через ключевое слово recursive
  • трансплитер написан на typescript и выплёвывает C++ (но это не точно)
  • они ещё используют Z3, но не ясно как именно

Пример:

entity Person {
    field name: String; 
}

function foo(arg?: {f: Int, n?: String} | String | Person): String {
    if(arg == none) {
        return "Blank";
    }
    else {
        return switch(arg) {
            type Record => arg.n ?| "Blank"
            type String => arg
            type Person => arg.name
        };
    }
}

foo()                    //"Blank"
foo(none)                //Type error - none not allowed
foo("Bob")               //Bob
foo(Person@{name="Bob"}) //Bob
foo({f=5})               //"Blank"

foo({f=1, n="Bob"})      //"Bob"
foo({g=1, n="Bob"})      //Type error - Missing f property

 

RazrFalcon ()

Firefox 74

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox ()

Вышел Perl 5.30.0

Новости — Open Source
Группа Open Source

Через год после релиза Perl 5.28.0 состоялся релиз Perl 5.30.0.

( читать дальше... )

>>> Скачать

 

saahriktu ()

Дэйтел актуален ли?

Форум — Development

Доброго дня!

Тяжёлая книга. По весу. ;-)

Но вот сейчас пытаюсь читать в оригинале «Modern C», «21st Century C» часто там проскакивает: проблема в том, что все учатся по книгам 80-х.

Стоит ли забросить Дэйтела или Прата?

 ,

le_legioner ()