Automated Type Contracts Generation in Ruby
https://doi.org/10.15514/ISPRAS-2017-29(4)-1
Abstract
About the Authors
N. Y. ViuginovRussian Federation
V. S. Fondaratov
Russian Federation
References
1. Brianna M. Ren., J. Toman, T. Stephen Strickland and Jeffrey S. Foster. The ruby type
2. checker. Available: http://www.cs.umd.edu/~jfoster/papers/oops13.pdf
3. blog.codeclimate. Gradual type checking for ruby, 2014. [Online]. Available:
4. blog.codeclimate.com/blog/2014/05/06/gradual-type-checking-for-ruby/
5. O. Shivers. Control flow analysis in scheme. ACM SIGPLAN 1988 conference on
6. Programming language design and implementation, 1988.
7. Bozhidar Batsov. Rubocop, 2017. [Online]. Available: http://batsov.com/rubocop/
8. Jeff Foster, Mike Hicks, Mike Furr, David An. Diamond-back ruby guide, 2009.[Online].
9. Available: http://www.cs.umd.edu/projects/PL/druby/manual/manual.pdf
10. Pat Shaughnessy. Ruby Under a Microscope. No Starch Press, 2013.
11. Madsen M. Static Analysis of Dynamic Languages. Available:
12. http://pure.au.dk/ws/files/85299449/Thesis.pdf
13. Duck Typing [Online]. Available: http://rubylearning.com/satishtalim/duck_typing.html
Review
For citations:
Viuginov N.Y., Fondaratov V.S. Automated Type Contracts Generation in Ruby. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2017;29(4):7-20. https://doi.org/10.15514/ISPRAS-2017-29(4)-1