distel setup problem

karol skocik karol.skocik@REDACTED
Wed Feb 1 13:57:09 CET 2006


Hi,
  I am trying to get Distel 3.3 working, but with no luck so far. On
the application side : .erlang file with
"code:add_pathz("/usr/local/share/distel/ebin")" - as it is written in
INSTALL for Distel - is ignored by my erl for some?? reason, but with
code:add_patha(...) works ok. The application I want to connect to
Distel is started like this :

erl -pa ./ebin -pa /usr/local/share/distel/ebin -sname agent -config
agent -run md_snmpa_ipe go

here :

(agent@REDACTED)1> erlang:node().
agent@REDACTED

and the path to Distel is ok too : (the distel module is loaded when I
call something from it)

(agent@REDACTED)2> code:get_path().
["/usr/local/share/distel/ebin",
 "./ebin",
 ".",
 "/usr/local/lib/erlang/lib/kernel-2.10.12/ebin",
 "/usr/local/lib/erlang/lib/stdlib-1.13.11/ebin",
 "/usr/local/lib/erlang/lib/xmerl-1.0.3/ebin",
.....

however :

when I want to connect from Emacs to running node agent@REDACTED,
like M-x erl-ie-session RET, Node : agent@REDACTED

after a really long delay (couple dozens of minutes), Emacs become
responsive again, and I can find 2 buffers like with status line
showing some erlang pid, or *ie session <agent@REDACTED>* (Erlang EXT)
---.

When I write something in this buffer and request complete with M-Tab,
Emacs become unresponsive again.

My setup in .emacs for Erlang related stuff looks like this :

;; setup Erlang
(add-to-list 'load-path "/usr/local/lib/erlang/lib/tools-2.4.6/emacs")
(setq erlang-root-dir "/usr/local/lib/erlang")
(add-to-list 'exec-path "/usr/local/lib/erlang/bin")
(require 'erlang-start)

(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/distel")
(require 'distel)
(add-hook 'erlang-mode-hook 'distel-erlang-mode-hook)

What might be a problem?

Thanks for any ideas,
  Karol



More information about the erlang-questions mailing list