[Erlang] - Инструментарий
От: DemAS http://demas.me
Дата: 16.02.09 11:02
Оценка:
И еще один вопрос по Erlang
Ищутся три инструмента:

1. Отладчик, с возможностью установки точек останова и просмотра
переменных.

2. Инструмент, показывающий процессы Erlang, которые выполняются в данный
момент. Хорошо бы, чтоб он показывал функцию, которую выполняет процесс в
данный момент. Хорошо бы, чтоб он позволял приостанавливать процесс.

3. Очень похоже на пункт 2, но для маложивущих процессов. Ищется
инструмент, которая на основе работы erlang программы построит диаграмму —
работу процессов в зависимости от времени.

Что-нибудь из перечисленного в природе существует?
Posted via RSDN NNTP Server 2.1 beta
Re: [Erlang] - Инструментарий
От: thesz Россия http://thesz.livejournal.com
Дата: 16.02.09 11:12
Оценка: 1 (1)
DAS>И еще один вопрос по Erlang
DAS>Ищутся три инструмента:
DAS>1. Отладчик, с возможностью установки точек останова и просмотра
DAS>переменных.

Я бы порекомендовал сменить стратегию.

Вместо функции от сообщения и состояния в сообщения сразу лучше сделать функцию от сообщения и состояния в список сообщений.

Если есть побочные эффекты, сделай и их список тоже (с интерпретатором).

Так тестировать проще. А значит, и разрабатывать. Вместо отладчика можно использовать REPL, что быстрее.
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re: [Erlang] - Инструментарий
От: Курилка Россия http://kirya.narod.ru/
Дата: 16.02.09 11:25
Оценка:
Здравствуйте, DemAS, Вы писали:


DAS>И еще один вопрос по Erlang

DAS>Ищутся три инструмента:

DAS>1. Отладчик, с возможностью установки точек останова и просмотра

DAS>переменных.

Как ни странно он называется debugger
До рюшечек студии ему конечно далеко, но с задачами вполне справшяется инструмент на мой взгляд.

DAS>2. Инструмент, показывающий процессы Erlang, которые выполняются в данный

DAS>момент. Хорошо бы, чтоб он показывал функцию, которую выполняет процесс в
DAS>данный момент. Хорошо бы, чтоб он позволял приостанавливать процесс.

Именно такого как хочешь не знаю.
Есть pmon, appmon (для приложений OTP).
В первом можно посмотреть трейс (плюс ещё есть dbg)

DAS>3. Очень похоже на пункт 2, но для маложивущих процессов. Ищется

DAS>инструмент, которая на основе работы erlang программы построит диаграмму -
DAS>работу процессов в зависимости от времени.

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