Я подумываю написать базовый отладчик Ruby (интерактивный). Можете ли вы направить меня к некоторым ресурсам или проектам, чтобы узнать больше?Написание простого отладчика Ruby
ответ
Я предполагаю, что вы имеете в виду Ruby debugger, реализованный в Ruby. Хорошее место для начала было бы взглянуть на интерфейсы самоанализа и отражения документированных here
Если вы хотите быть немного больше приключений вы можете посмотреть на источник рубинового отладки
Простое введение в отладчики: http://t-a-w.blogspot.com/2007/03/how-to-code-debuggers.html.
Он даже имеет небольшую часть, используя рубиновые хеши в качестве примера.
Хорошая ссылка, действительно интересно. –
Спасибо! Но это не очень помогает, поскольку я использую JRuby :( – instantsetsuna
О, ну, может быть, кто-то другой, прочитавший этот вопрос, найдет это полезным. – bennybdbc
- 1. Написание очень простого отладчика
- 2. Написание простого веб-сервера в Ruby
- 3. Написание отладчика Love2d
- 4. Написание простого игрового интерпретатора
- 5. Написание простого синтаксического анализатора
- 6. Написание простого почтового сервера
- 7. Написание простого плагина/компонента
- 8. Написание простого цикла
- 9. Написание простого запроса LINQ
- 10. Написание простого файла bat?
- 11. Написание простого триггера
- 12. Написание простого апплета в linux
- 13. Написание простого анализатора условий MSBuild
- 14. Написание простого NSpredicate - Logic Issue
- 15. Написание простого preg_replace в PHP
- 16. Написание простого приложения чата P2P
- 17. Написание простого счетчика в рельсах
- 18. Справка по установке отладчика Ruby!
- 19. Написание простого простого парсера для Unity3d (C# или Actionscript)
- 20. Написание простого flash-плагина для flowplayer
- 21. Написание простого динамического SQL Server 2005 sql
- 22. Написание очень простого лексического анализатора в C++
- 23. Написание простого запроса, получение unicodeEncodeError, питон 2.7
- 24. Написание/Проектирование простого менеджера объектов (игровой контекст)
- 25. Написание простого условного оператора в IRB
- 26. Написание простого командного файла для настройки переменной?
- 27. Написание очень простого интерпретатора в C#
- 28. Написание простого SMTP-сервера в python
- 29. Написание простого класса с аксессуарами и мутаторами
- 30. Написание простого C++ protobuf потокового клиента/сервера
Спасибо за ваш ответ! Я уже просматриваю код ruby-debug. Также я использую jruby - это влияет на ваш ответ? (Извините за плохой английский) – instantsetsuna