Более конкретно, существует ли REPL, который имеет (больше) красочный вывод, красивую печать, завершение табуляции и другие полезности, которые есть в ipython для javascript / coffeescript node.js?
Недавно я начал проект по созданию улучшенного, расширяемого, встраиваемого интерактивного интерпретатора для нескольких языков, работающих на Node (включая встроенную поддержку CoffeeScript) здесь:
http: // danielgtaylor.github.com/nesh/
На данный момент это довольно просто, но уже обеспечивает хорошую базу с поддержкой нескольких языков и асинхронной архитектурой плагинов, небольшим набором встроенных служебных функций и т. д. Дайте мне знать, если есть какие-то конкретные особенности, которые вы ищете: -)
Насколько мне известно, node
и coffee
являются единственными полнофункциональными REPL-файлами командной строки для Node.js и CoffeeScript (соответственно) на данный момент. В своих последних итерациях обе предлагают некоторую степень цветной печати, красивую печать и завершение.
Это лучший REPL из доступных - https://github.com/princejwesley/Mancy
Анкит, я искал точно такой же ответ и в итоге реализовал его, возможно, он также может быть полезен для тебя: https://github.com/mksenzov/i.js
Итак, для истории ввода команд вы можете использовать это:
http://blog.doteight.com/blog/2011/01/16/rlwrap-and-node/
но, таким образом, завершение вкладки не работает ...
Кто-нибудь знает, как вызвать интерпретатор узла с включенной функцией автозаполнения вкладок?