Подтвердить что ты не робот

Существует ли (экспериментальный) класс-браузер для Ruby?

Существует ли (экспериментальный) класс браузера для Ruby?

Я говорю о комбинации браузера/редактора класса, аналогичной комбинации большинства реализаций Smalltalk (т.е. сосредоточена на [runtime] классах/объектах вместо файлов .rb)

Squeak Smalltalk Class Browser

P.S.: Похоже, что pry уже может сделать много вещей, которые потребуются браузеру класса малой строки? https://speakerdeck.com/u/rahult/p/pry-an-irb-alternative-on-steroids

P.S.2: Похоже, что у платформы Seaside Smalltalk есть браузер, основанный на веб-браузере

P.S.3: MagLev/Webtools является ближайшим, которого я нашел еще:

enter image description here

P.S.4: По-видимому http://tibleiz.net/code-browser/index.html поддерживает Ruby и может представить браузер типа Smalltalk как класс:

enter image description here

4b9b3361

Ответ 1

Просмотрите проект maglev/webtools на github, а также драгоценный камень rubymirrors. Он уже предоставляет браузер классов и рабочее пространство для нескольких реализаций Ruby, а графический отладчик работает и с MagLev (не так много на MRI).

Ответ 2

Если вы хотите построить один, проще всего использовать MOOSE и создать браузер с помощью Glamour, поверх Ruby парсер, написанный в PetitParser. Затем вы можете использовать Pharo в качестве вашей Ruby IDE.

Ответ 3

Есть. Он называется Reflexive. https://github.com/dolzenko/reflexive

(Я никогда не тратил время на это, поэтому мне интересно узнать о других событиях.)

Ответ 5

У меня нет опыта с ним (и он старый), но может быть rbbr все еще работает.