Ruby: Difference between revisions
From wikinotes
(→Basics) |
No edit summary |
||
Line 1: | Line 1: | ||
Ruby is a scripting language similar to python. | Ruby is a scripting language similar to python. | ||
= Documentation = | = Documentation = | ||
Line 88: | Line 88: | ||
|- | |- | ||
| [[ruby loops]] | | [[ruby loops]] | ||
|- | |||
| [[ruby iterators]] | |||
|- | |- | ||
| [[ruby input/output]] | | [[ruby input/output]] | ||
|- | |- | ||
| [[ruby multiprocessing]] | | [[ruby multiprocessing]] | ||
Line 102: | Line 102: | ||
</blockquote><!-- Syntax --> | </blockquote><!-- Syntax --> | ||
= | = Features = | ||
<blockquote> | |||
{| | |||
|- | |||
| [[ruby concurrency]] | |||
|- | |||
| [[ruby refinements]] | |||
|- | |||
|} | |||
</blockquote><!-- Features --> | |||
= Tools = | |||
<blockquote> | <blockquote> | ||
{| | {| | ||
Line 114: | Line 125: | ||
|- | |- | ||
| [[ruby profilers]] | | [[ruby profilers]] | ||
|- | |- | ||
|} | |} | ||
</blockquote><!-- Tools --> | |||
</blockquote><!-- |
Revision as of 17:23, 18 June 2022
Ruby is a scripting language similar to python.
Documentation
API docs https://docs.ruby-lang.org/en/ official docs https://www.ruby-lang.org/en/documentation/ ruby gems https://rubygems.org/ tutorial http://ruby-doc.com/docs/ProgrammingRuby/ ruby c api tutorial https://silverhammermba.github.io/emberb/c/
Locations
/usr/lib/ruby/2.7.0
(archlinux)/opt/rubies/2.6.5
(macos)ruby source
Intro/Reference
ruby anatomy ruby versions ruby interpreters ruby extensions ruby conventions ruby environments
Libraries
index ruby libraries major modules ruby rails
Syntax
Features
ruby concurrency ruby refinements
Tools
ruby linters ruby documentation ruby testing ruby debuggers ruby profilers