LINUX.ORG.RU

Технический комитет OTP — грядущие изменения в Erlang R16

 


0

4

Собственно, сабж.

В R16 решено сделать:

  • Issue 1 - Unicode source code.
    • утащено из питона: комментарий в начале файла будет указывать кодировку всего файла. Поддерживаются UTF-8 и ISO-Latin-1. Кодировкой по умолчанию будет: В R16 — ISO-Latin-1, после R17 — UTF-8.
  • Issue 2 - Column numbers in compiler error messages.
    • Номера столбцов в сообщениях компилятора об ошибках. Это введение поломает работу parse_transform, так что нужно будет править исходники.
  • Issue 3 - What to do with unsupported feature 'packages'.
    • решено выпилить систему пакетов
  • Issue 4 - What to do with unsupported feature 'parameterized modules'.
    • решено выпилить поддержку синтаксиса параметризованных модулей.

Подробности

★★★★★

Последнее исправление: ymn (всего исправлений: 1)

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

plm ★★★★★
()

еще 15-ый не устоялся. Многие сидят на 14-ом. Но это гуд. Спасибо за новость.

Первая фича будет оправдана, если после запуска «чистильщика» кода будут «нормальные» строки, а не символические константы

вторая - очень интересная фича

третья - от старого кода надо избавляться, возможно в 17-18 версиях грядут большие изменения

четвертая - это хреново - поломают mochiweb и другие пакеты, может зацепит и ежа. Такое ощущение, что в у них там в команде кто-то начитался популярных книжек...

swwwfactory ★★
()

В эрланге стали ломать обратную совместимость? Может, эдак они и нормальные рекорды решатся сделать?

vasilenko ★★
()

похоже это новая тенденция, заражающая всех подряд - если не осилим фичу значит выпилим ее.

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

В эрланге стали ломать обратную совместимость? Может, эдак они и нормальные рекорды решатся сделать?

А что с текущими не так?

По теме: юникод - это замечательно.

unfo ★★★★★
()

Юникод - это... Это хорошо!

malbolge ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.