Index – Rrace conditionraise PythonRubyrand in one-linersrandom numbersrangerange pattern awkraster image as nested arrayraster library choosingrasterisationray through a pixelray-sphere intersectionray-triangle intersectionRayonre debugstrict modeRE2 backreferencesre (pragma)re.findallre.searchre.subre::installre::is_regexpre::optimizationre::regexp_patternre::regmustre::regnamere::regnamesre::regnames_countREADread bufferedshellread (POSIX)read moderead-modify-writeread-write moderead_history_range (Peta::ReadLine::XS)readback costreaddir, [1]READLINEreadline, [1], [2], [3], [4], [5], [6], [7]readlinkreadonly (Scalar::Util)readpiperealreal_import (Filter::Util::Call)record (Peta::FFI)recover (GDBM_File)recursionrecursive patternrecursive subpattern capturesdepth limitrecv sender addressredirection shellredoreduce (List::Util)reduction, [1]reduction variablereductions (List::Util)ref CODEtesting for a referenceREFCNT (B::SV)refcount (Peta::XS)reference, [1], [2], [3] common mistakescopyingnested data, [1], [2], [3]passing to a subroutinestringificationto a reused arrayreference countingregexregex engine choosingcomparisonregex optimiser first-character discriminationfixed-string checkimplicit anchoringminimum lengthsimple repetitionregexp replacesubstituteTclregexp_pattern (re)register (Hash::Util::FieldHash)regmust (re)regname (re)regnames (re)regnames_count (re)regsubregular expression as set of stringsbasicscommentscompile cachingdebuggingextracting all matchesgrammarmatch preference rulesmatching principlesmodifiersmulti-line matchingoptimisation tipsother enginesparsing phases, [1]performanceUnicodewhitespacerelational operator, [1]release (Peta::FFI)remainderremap (File::Map)remquo (POSIX)renamerender passrender pipelinerender target, [1] offscreen canvasreorganize (GDBM_File)REPL, [1]replacerequire LuaPHPRubyresamplingreservoir samplingreset (Digest::MD5)(Digest::SHA)return, [1]return valuereverserevolverewinddirRGB hex notationRGBAridged noiseright shiftright-handed coordinate systemrindexrl_completion_matches (Peta::ReadLine::XS)rl_parse_and_bind (Peta::ReadLine::XS)rl_readline (Peta::ReadLine::XS)rmdirrole requirementsRole::Tiny, [1]Role::Tiny::WithROT13rotation Euler angles versus quaternionsRuby common mistakes in Perlmoving to PerlRubyGems