Re[2]: Про сообщения об ошибках интерпретатора Эрлэнга
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.10.06 13:27
Оценка:
Здравствуйте, Lazy Cjow Rhrr, Вы писали:

LCR>Надеюсь что ты не об этом (здесь имхо всё прозрачно)

LCR>./io_layer.erl:224: variable 'Insert' is unbound

А как такое получить то? У меня что-то все второй вариант появляется.

LCR>Сообщение об ошибке (точнее, код выхода (exit reason)) — это tagged терм. Соответственно все преимущества этого подхода налицо — возможность делать паттерн-матчинг, пересылать другим процессам и т.п, короче создавать функции принимающие этот терм в качестве аргумента.


Зачем мне что-то делать с сообщением об ошибке? Мне нужно его прочесть и понять. Ну, еще неплохо было бы дабал-кликнув перейти к месту ошибке в исходном файле.

LCR>Недостаток тоже на лицо — трудность восприятия. По крайней мере пока не появится навык видеть в этом терме смысл.


На фиг такие навыки. Привыкая к маразму сам не заметишь как станешь маразматиком.

LCR>Весь "хак", который в данном случае нужен, это функция description(E) -> ... Честно говоря, лень её лабать, проще терм просмотреть.


Я и не хочу лабать. Вот только мне кажется, что должен был хоть кто-то попытаться решить эту проблему. Неужели никто ее так и не решил?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.