пятница, 22 июля 2011 г.

Slime-connect к java-приложению.

Сегодня закоммитил небольшой проект, позволяющий стартовать из java свой swank-сервер: https://github.com/dbushenko/myrepl .
С его помощью можно запустить в вашем прложении swank-сервер, подконнектиться к нему через Slime в Emacs и экспериментировать с работающим приложением. Пример:

package javaapplication6;

public class JavaApplication6 {

    public String test() {
        return "Hello, World!";
    }
   
    public static void main(String[] args) {
        myrepl.core.run(4005);
    }
}

Затем M-x slime-connect в Emacs и...

; SLIME 20100404
user> (import 'javaapplication6.JavaApplication6)
javaapplication6.JavaApplication6
user> (def a (javaapplication6.JavaApplication6.))
#'user/a
user> (.test a)
"Hello, World!"
user>

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

Комментариев нет:

Отправить комментарий