Находки в сети за март 2013

1 апреля 2013

В этом выпуске: языки программирования под виртуальную машину Erlang’а, интересные репозитории, линки на линкоблоги, лучший в мире почтовый клиент для Linux и не только. Предыдущие выпуски: февраль 2013, январь 2013.

Дисклеймер: Некоторые из представленных ссылок могут оказаться дикими баянами-бабаянами… Но мне как-то пофиг.

Linux и софт под него:

Языки программирования под Erlang VM:

  • Elixir, наиболее активно развиваемый и рекламируемый альтернативный язык под Erlang VM за авторством Jos? Valim. Обладает некоторыми преимуществами над Erlang’ом. Например, в Elixir есть поддержка словарей на уровне синтаксиса языка, метапрограммирования, а также нормальных строк и их интерполяции. Язык имеет чуть более лаконичный синтаксис, отдаленно напоминающий Ruby;
  • Efene — язык программирования под Erlang VM с синтаксисом, напоминающим JavaScript и/или Python. На RosettaCode можно найти немало примеров. Однако беспокоит, что на официальном сайте нет никаких записей с декабря 2011;
  • Reia представляет собой что-то вроде попытки портировать Ruby на виртуальную машину Erlang’а, взяв лучшее от двух миров. Если судить по истории коммитов на GitHub’е, также заброшен;
  • The Concurrent Schemer (CSCM) — язык программирования Scheme для Erlang VM, активно развивается;
  • «Joxa is a small semantically clean, functional lisp». На момент написания этих строк проект скорее жив, чем мертв;
  • LFE (Lisp Flavoured Erlang) — еще один Лисп для Erlang VM. Вроде жив;
  • Yhc/Erlang — компилятор Haskell под Erlang VM;
  • Haskerl, еще один компилятор Haskell под Erlang VM. Заброшен;
  • Erlocaml — не совсем язык под Erlang VM. Если я правильно понимаю, тут речь идет о том, чтобы писать Си-ноды для Erlang на OCaml;
  • ErlyJS — JavaScript для Erlang VM. Раньше проект жил на Google Code, но недавно он оттуда пропал. Тут форк: https://github.com/hassy/erlyjs;
  • Еще я нагуглил занятный PDF. В нем упоминается язык Matlang, представляющий собой что-то вроде Matlab на Erlang VM. Однако его реализация, по всей видимости, не общедоступна;
  • Также есть видео с цепляющим названием «Implementing languages on the Erlang VM», которое я все никак не посмотрю;

BitBucket, GitHub и Gist:

  • https://bitbucket.org/balta2ar — битбакет Юрия Бочкарева со всякими интересными вещами типа змейки на Haskell и OpenGL, загрузчика картинок на одиннадцать имиджхостингов на том же Haskell и тп;
  • Репозиторий Сергея Урбановича, содержащий код инструмента для написания NIF’ов на Haskell;
  • Коллекция файлов .gitignore для различных языков программирования;
  • Исходный код самого первого компилятора языка Си, написанного Дэнисом Ритчи в 1972 году для PDP-11. Сорок лет назад Си был совсем не таким, каким мы его знаем сегодня;
  • Решение задачи «скачать и пропарсить JSON» на Haskell за авторством товарища dp_wiz;
  • Nanomite — GUI отладчик с открытым исходным кодом для Windows с поддержкой x86 и x64;

Сборная солянка:

По заявкам трудящихся публикую ссылки на другие линкоблоги. Ссылки, публикуемые в этих линкоблогах, нередко попадают в мои закладки:

А вы часом не ведете линкоблог? А то я бы с радостью подписался на парочку.

Дополнение: Находки в сети за апрель 2013

Метки: .

Понравился пост? Узнайте, как можно поддержать развитие этого блога.

Также подпишитесь на RSS, ВКонтакте, Twitter или Telegram.