René's URL Explorer Experiment


Title: Interpreted Languages: JavaScript & Ruby (Sheet One) - Hyperpolyglot

direct link

Domain: hyperpolyglot-ruby-js.github.io

Noneen

Links:

Hyperpolyglot (Ruby & JS Only Fork)https://hyperpolyglot-ruby-js.github.io/
versionhttps://hyperpolyglot-ruby-js.github.io/#version
grammar and executionhttps://hyperpolyglot-ruby-js.github.io/#grammar-execution
variables and expressionshttps://hyperpolyglot-ruby-js.github.io/#var-expr
arithmetic and logichttps://hyperpolyglot-ruby-js.github.io/#arithmetic-logic
stringshttps://hyperpolyglot-ruby-js.github.io/#strings
regexeshttps://hyperpolyglot-ruby-js.github.io/#regexes
dates and timehttps://hyperpolyglot-ruby-js.github.io/#dates-time
resizable arrayshttps://hyperpolyglot-ruby-js.github.io/#resizable-arrays
dictionarieshttps://hyperpolyglot-ruby-js.github.io/#dictionaries
functionshttps://hyperpolyglot-ruby-js.github.io/#functions
execution controlhttps://hyperpolyglot-ruby-js.github.io/#execution-control
exceptionshttps://hyperpolyglot-ruby-js.github.io/#exceptions
concurrencyhttps://hyperpolyglot-ruby-js.github.io/#concurrency
sheet twohttps://hyperpolyglot-ruby-js.github.io/index2.html
file handleshttps://hyperpolyglot-ruby-js.github.io/index2.html#file-handles
fileshttps://hyperpolyglot-ruby-js.github.io/index2.html#files
file formatshttps://hyperpolyglot-ruby-js.github.io/index2.html#file-fmt
directorieshttps://hyperpolyglot-ruby-js.github.io/index2.html#directories
processes and environmenthttps://hyperpolyglot-ruby-js.github.io/index2.html#processes-environment
option parsinghttps://hyperpolyglot-ruby-js.github.io/index2.html#option-parsing
libraries and namespaceshttps://hyperpolyglot-ruby-js.github.io/index2.html#libraries-namespaces
objectshttps://hyperpolyglot-ruby-js.github.io/index2.html#objects
inheritance and polymorphismhttps://hyperpolyglot-ruby-js.github.io/index2.html#inheritance-polymorphism
reflectionhttps://hyperpolyglot-ruby-js.github.io/index2.html#reflection
net and webhttps://hyperpolyglot-ruby-js.github.io/index2.html#net-web
unit testshttps://hyperpolyglot-ruby-js.github.io/index2.html#unit-tests
debugging and profilinghttps://hyperpolyglot-ruby-js.github.io/index2.html#debugging-profiling
java interophttps://hyperpolyglot-ruby-js.github.io/index2.html#java-interop
versionhttps://hyperpolyglot-ruby-js.github.io/#version-note
javascripthttps://hyperpolyglot-ruby-js.github.io/#javascript
rubyhttps://hyperpolyglot-ruby-js.github.io/#ruby
version usedhttps://hyperpolyglot-ruby-js.github.io/#version-used-note
show versionhttps://hyperpolyglot-ruby-js.github.io/#version-note
implicit prologuehttps://hyperpolyglot-ruby-js.github.io/#implicit-prologue-note
grammar and executionhttps://hyperpolyglot-ruby-js.github.io/#grammar-execution-note
interpreterhttps://hyperpolyglot-ruby-js.github.io/#interpreter-note
replhttps://hyperpolyglot-ruby-js.github.io/#repl-note
command line programhttps://hyperpolyglot-ruby-js.github.io/#cmd-line-program-note
block delimitershttps://hyperpolyglot-ruby-js.github.io/#block-delimiters-note
statement separatorhttps://hyperpolyglot-ruby-js.github.io/#statement-separator-note
source code encodinghttps://hyperpolyglot-ruby-js.github.io/#source-code-encoding-note
end-of-line commenthttps://hyperpolyglot-ruby-js.github.io/#eol-comment-note
multiple line commenthttps://hyperpolyglot-ruby-js.github.io/#multiple-line-comment-note
variables and expressionshttps://hyperpolyglot-ruby-js.github.io/#var-expr-note
local variablehttps://hyperpolyglot-ruby-js.github.io/#local-var-note
regions which define lexical scopehttps://hyperpolyglot-ruby-js.github.io/#local-scope-regions-note
global variablehttps://hyperpolyglot-ruby-js.github.io/#global-var-note
constanthttps://hyperpolyglot-ruby-js.github.io/#const-note
assignmenthttps://hyperpolyglot-ruby-js.github.io/#assignment-note
parallel assignmenthttps://hyperpolyglot-ruby-js.github.io/#parallel-assignment-note
swaphttps://hyperpolyglot-ruby-js.github.io/#swap-note
compound assignmenthttps://hyperpolyglot-ruby-js.github.io/#compound-assignment-note
increment and decrementhttps://hyperpolyglot-ruby-js.github.io/#incr-decr-note
nullhttps://hyperpolyglot-ruby-js.github.io/#null-note
null testhttps://hyperpolyglot-ruby-js.github.io/#null-test-note
undefined variablehttps://hyperpolyglot-ruby-js.github.io/#undef-var-note
conditional expressionhttps://hyperpolyglot-ruby-js.github.io/#conditional-expr-note
arithmetic and logichttps://hyperpolyglot-ruby-js.github.io/#arithmetic-logic-note
true and falsehttps://hyperpolyglot-ruby-js.github.io/#true-false-note
falsehoodshttps://hyperpolyglot-ruby-js.github.io/#falsehoods-note
logical operatorshttps://hyperpolyglot-ruby-js.github.io/#logical-op-note
relational operatorshttps://hyperpolyglot-ruby-js.github.io/#relational-op-note
min and maxhttps://hyperpolyglot-ruby-js.github.io/#min-max-note
three value comparisonhttps://hyperpolyglot-ruby-js.github.io/#three-val-comparison-note
arithmetic operatorshttps://hyperpolyglot-ruby-js.github.io/#arith-op-note
integer divisionhttps://hyperpolyglot-ruby-js.github.io/#int-div-note
divmodhttps://hyperpolyglot-ruby-js.github.io/#divmod-note
integer division by zerohttps://hyperpolyglot-ruby-js.github.io/#int-div-zero-note
float divisionhttps://hyperpolyglot-ruby-js.github.io/#float-div-note
float division by zerohttps://hyperpolyglot-ruby-js.github.io/#float-div-zero-note
powerhttps://hyperpolyglot-ruby-js.github.io/#power-note
sqrthttps://hyperpolyglot-ruby-js.github.io/#sqrt-note
sqrt -1https://hyperpolyglot-ruby-js.github.io/#sqrt-negative-one-note
transcendental functionshttps://hyperpolyglot-ruby-js.github.io/#transcendental-func-note
transcendental constantshttps://hyperpolyglot-ruby-js.github.io/#transcendental-const-note
float truncationhttps://hyperpolyglot-ruby-js.github.io/#float-truncation-note
absolute valuehttps://hyperpolyglot-ruby-js.github.io/#abs-val-note
integer overflowhttps://hyperpolyglot-ruby-js.github.io/#int-overflow-note
float overflowhttps://hyperpolyglot-ruby-js.github.io/#float-overflow-note
rational constructionhttps://hyperpolyglot-ruby-js.github.io/#rational-construction-note
rational decompositionhttps://hyperpolyglot-ruby-js.github.io/#rational-decomposition-note
complex constructionhttps://hyperpolyglot-ruby-js.github.io/#complex-construction-note
complex decompositionhttps://hyperpolyglot-ruby-js.github.io/#complex-decomposition-note
random numberhttps://hyperpolyglot-ruby-js.github.io/#random-num-note
random seedhttps://hyperpolyglot-ruby-js.github.io/#random-seed-note
bit operatorshttps://hyperpolyglot-ruby-js.github.io/#bit-op-note
binary, octal, and hex literalshttps://hyperpolyglot-ruby-js.github.io/#binary-octal-hex-literals-note
radixhttps://hyperpolyglot-ruby-js.github.io/#radix-note
stringshttps://hyperpolyglot-ruby-js.github.io/#strings-note
string typehttps://hyperpolyglot-ruby-js.github.io/#str-type-note
string literalhttps://hyperpolyglot-ruby-js.github.io/#str-literal-note
newline in literalhttps://hyperpolyglot-ruby-js.github.io/#newline-in-str-literal-note
literal escapeshttps://hyperpolyglot-ruby-js.github.io/#str-literal-esc-note
here documenthttps://hyperpolyglot-ruby-js.github.io/#here-doc-note
variable interpolationhttps://hyperpolyglot-ruby-js.github.io/#var-interpolation-note
expression interpolationhttps://hyperpolyglot-ruby-js.github.io/#expr-interpolation-note
format stringhttps://hyperpolyglot-ruby-js.github.io/#format-str-note
are strings mutable?https://hyperpolyglot-ruby-js.github.io/#mutable-str-note
copy stringhttps://hyperpolyglot-ruby-js.github.io/#copy-str-note
concatenatehttps://hyperpolyglot-ruby-js.github.io/#str-concat-note
replicatehttps://hyperpolyglot-ruby-js.github.io/#str-replicate-note
translate casehttps://hyperpolyglot-ruby-js.github.io/#translate-case-note
capitalizehttps://hyperpolyglot-ruby-js.github.io/#capitalize-note
trimhttps://hyperpolyglot-ruby-js.github.io/#trim-note
padhttps://hyperpolyglot-ruby-js.github.io/#pad-note
number to stringhttps://hyperpolyglot-ruby-js.github.io/#num-to-str-note
string to numberhttps://hyperpolyglot-ruby-js.github.io/#str-to-num-note
string joinhttps://hyperpolyglot-ruby-js.github.io/#str-join-note
splithttps://hyperpolyglot-ruby-js.github.io/#split-note
split in twohttps://hyperpolyglot-ruby-js.github.io/#split-in-two-note
split and keep delimitershttps://hyperpolyglot-ruby-js.github.io/#split-keep-delimiters-note
prefix and suffix testhttps://hyperpolyglot-ruby-js.github.io/#prefix-suffix-test-note
lengthhttps://hyperpolyglot-ruby-js.github.io/#str-len-note
index of substringhttps://hyperpolyglot-ruby-js.github.io/#index-substr-note
extract substringhttps://hyperpolyglot-ruby-js.github.io/#extract-substr-note
character lookuphttps://hyperpolyglot-ruby-js.github.io/#lookup-char-note
chr and ordhttps://hyperpolyglot-ruby-js.github.io/#chr-ord-note
to array of charactershttps://hyperpolyglot-ruby-js.github.io/#str-to-char-array-note
translate charactershttps://hyperpolyglot-ruby-js.github.io/#translate-char-note
delete charactershttps://hyperpolyglot-ruby-js.github.io/#delete-char-note
squeeze charactershttps://hyperpolyglot-ruby-js.github.io/#squeeze-char-note
regular expressionshttps://hyperpolyglot-ruby-js.github.io/#regexes-note
literal, custom delimited literalhttps://hyperpolyglot-ruby-js.github.io/#regex-literal-note
character class abbreviationshttps://hyperpolyglot-ruby-js.github.io/#char-class-abbrev-note
anchorshttps://hyperpolyglot-ruby-js.github.io/#regex-anchors-note
match testhttps://hyperpolyglot-ruby-js.github.io/#regex-test-note
case insensitive match testhttps://hyperpolyglot-ruby-js.github.io/#case-insensitive-regex-note
modifiershttps://hyperpolyglot-ruby-js.github.io/#regex-modifiers-note
substitutionhttps://hyperpolyglot-ruby-js.github.io/#subst-note
match, prematch, postmatchhttps://hyperpolyglot-ruby-js.github.io/#match-prematch-postmatch-note
group capturehttps://hyperpolyglot-ruby-js.github.io/#group-capture-note
named group capturehttps://hyperpolyglot-ruby-js.github.io/#named-group-capture-note
scanhttps://hyperpolyglot-ruby-js.github.io/#scan-note
backreference in match and substitutionhttps://hyperpolyglot-ruby-js.github.io/#backreference-note
recursive regexhttps://hyperpolyglot-ruby-js.github.io/#recursive-regex-note
dates and timehttps://hyperpolyglot-ruby-js.github.io/#dates-time-note
broken-down datetime typehttps://hyperpolyglot-ruby-js.github.io/#broken-down-datetime-type-note
current datetimehttps://hyperpolyglot-ruby-js.github.io/#current-datetime-note
current unix epochhttps://hyperpolyglot-ruby-js.github.io/#current-unix-epoch-note
broken-down datetime to unix epochhttps://hyperpolyglot-ruby-js.github.io/#broken-down-datetime-to-unix-epoch-note
unix epoch to broken-down datetimehttps://hyperpolyglot-ruby-js.github.io/#unix-epoch-to-broken-down-datetime-note
format datetimehttps://hyperpolyglot-ruby-js.github.io/#fmt-datetime-note
parse datetimehttps://hyperpolyglot-ruby-js.github.io/#parse-datetime-note
parse datetime w/o formathttps://hyperpolyglot-ruby-js.github.io/#parse-datetime-without-fmt-note
date partshttps://hyperpolyglot-ruby-js.github.io/#date-parts-note
time partshttps://hyperpolyglot-ruby-js.github.io/#time-parts-note
build broken-down datetimehttps://hyperpolyglot-ruby-js.github.io/#build-datetime-note
datetime subtractionhttps://hyperpolyglot-ruby-js.github.io/#datetime-subtraction-note
add durationhttps://hyperpolyglot-ruby-js.github.io/#add-duration-note
local time zone determinationhttps://hyperpolyglot-ruby-js.github.io/#local-tmz-determination-note
nonlocal time zonehttps://hyperpolyglot-ruby-js.github.io/#nonlocal-tmz-note
time zone infohttps://hyperpolyglot-ruby-js.github.io/#tmz-info-note
daylight savings testhttps://hyperpolyglot-ruby-js.github.io/#daylight-savings-test-note
microsecondshttps://hyperpolyglot-ruby-js.github.io/#microseconds-note
sleephttps://hyperpolyglot-ruby-js.github.io/#sleep-note
timeouthttps://hyperpolyglot-ruby-js.github.io/#timeout-note
resizable arrayshttps://hyperpolyglot-ruby-js.github.io/#resizable-arrays-note
literalhttps://hyperpolyglot-ruby-js.github.io/#array-literal-note
sizehttps://hyperpolyglot-ruby-js.github.io/#array-size-note
empty testhttps://hyperpolyglot-ruby-js.github.io/#array-empty-note
lookuphttps://hyperpolyglot-ruby-js.github.io/#array-lookup-note
updatehttps://hyperpolyglot-ruby-js.github.io/#array-update-note
out-of-bounds behaviorhttps://hyperpolyglot-ruby-js.github.io/#array-out-of-bounds-note
element indexhttps://hyperpolyglot-ruby-js.github.io/#array-element-index-note
slicehttps://hyperpolyglot-ruby-js.github.io/#array-slice-note
slice to endhttps://hyperpolyglot-ruby-js.github.io/#array-slice-to-end-note
manipulate backhttps://hyperpolyglot-ruby-js.github.io/#array-back-note
manipulate fronthttps://hyperpolyglot-ruby-js.github.io/#array-front-note
concatenatehttps://hyperpolyglot-ruby-js.github.io/#array-concatenation-note
replicatehttps://hyperpolyglot-ruby-js.github.io/#replicate-array-note
copyhttps://hyperpolyglot-ruby-js.github.io/#array-copy-note
array as function argumenthttps://hyperpolyglot-ruby-js.github.io/#array-as-func-arg-note
iterate over elementshttps://hyperpolyglot-ruby-js.github.io/#iterate-over-array-note
iterate over indices and elementshttps://hyperpolyglot-ruby-js.github.io/#indexed-array-iteration-note
iterate over rangehttps://hyperpolyglot-ruby-js.github.io/#range-iteration-note
instantiate range as arrayhttps://hyperpolyglot-ruby-js.github.io/#range-array-note
reversehttps://hyperpolyglot-ruby-js.github.io/#array-reverse-note
sorthttps://hyperpolyglot-ruby-js.github.io/#array-sort-note
dedupehttps://hyperpolyglot-ruby-js.github.io/#array-dedupe-note
membershiphttps://hyperpolyglot-ruby-js.github.io/#membership-note
intersectionhttps://hyperpolyglot-ruby-js.github.io/#intersection-note
unionhttps://hyperpolyglot-ruby-js.github.io/#union-note
relative complement, symmetric differencehttps://hyperpolyglot-ruby-js.github.io/#set-diff-note
maphttps://hyperpolyglot-ruby-js.github.io/#map-note
filterhttps://hyperpolyglot-ruby-js.github.io/#filter-note
reducehttps://hyperpolyglot-ruby-js.github.io/#reduce-note
universal and existential testshttps://hyperpolyglot-ruby-js.github.io/#universal-existential-test-note
shuffle and samplehttps://hyperpolyglot-ruby-js.github.io/#shuffle-sample-note
flattenhttps://hyperpolyglot-ruby-js.github.io/#flatten-note
ziphttps://hyperpolyglot-ruby-js.github.io/#zip-note
dictionarieshttps://hyperpolyglot-ruby-js.github.io/#dictionaries-note
literalhttps://hyperpolyglot-ruby-js.github.io/#dict-literal-note
sizehttps://hyperpolyglot-ruby-js.github.io/#dict-size-note
lookuphttps://hyperpolyglot-ruby-js.github.io/#dict-lookup-note
updatehttps://hyperpolyglot-ruby-js.github.io/#dict-update-note
missing key behaviorhttps://hyperpolyglot-ruby-js.github.io/#dict-missing-key-note
is key presenthttps://hyperpolyglot-ruby-js.github.io/#dict-key-check-note
deletehttps://hyperpolyglot-ruby-js.github.io/#dict-delete-note
from array of pairs, from even length arrayhttps://hyperpolyglot-ruby-js.github.io/#dict-assoc-array-note
mergehttps://hyperpolyglot-ruby-js.github.io/#dict-merge-note
inverthttps://hyperpolyglot-ruby-js.github.io/#dict-invert-note
iteratehttps://hyperpolyglot-ruby-js.github.io/#dict-iter-note
keys and values as arrayshttps://hyperpolyglot-ruby-js.github.io/#dict-key-val-note
sort by valueshttps://hyperpolyglot-ruby-js.github.io/#dict-sort-values-note
default value, computed valuehttps://hyperpolyglot-ruby-js.github.io/#dict-default-val-note
functionshttps://hyperpolyglot-ruby-js.github.io/#functions-note
definehttps://hyperpolyglot-ruby-js.github.io/#def-func-note
invokehttps://hyperpolyglot-ruby-js.github.io/#invoke-func-note
missing argument behaviorhttps://hyperpolyglot-ruby-js.github.io/#missing-arg-note
extra argument behaviorhttps://hyperpolyglot-ruby-js.github.io/#extra-arg-note
default argumenthttps://hyperpolyglot-ruby-js.github.io/#default-arg-note
variadic functionhttps://hyperpolyglot-ruby-js.github.io/#variadic-func-note
pass array elements as separate argumentshttps://hyperpolyglot-ruby-js.github.io/#apply-func-note
parameter aliashttps://hyperpolyglot-ruby-js.github.io/#param-alias-note
named parametershttps://hyperpolyglot-ruby-js.github.io/#named-param-note
return valuehttps://hyperpolyglot-ruby-js.github.io/#retval-note
multiple return valueshttps://hyperpolyglot-ruby-js.github.io/#multiple-retval-note
anonymous function literalhttps://hyperpolyglot-ruby-js.github.io/#anonymous-func-literal-note
invoke anonymous functionhttps://hyperpolyglot-ruby-js.github.io/#invoke-anonymous-func-note
function as valuehttps://hyperpolyglot-ruby-js.github.io/#func-as-val-note
function with private statehttps://hyperpolyglot-ruby-js.github.io/#private-state-func-note
closurehttps://hyperpolyglot-ruby-js.github.io/#closure-note
generatorhttps://hyperpolyglot-ruby-js.github.io/#generator-note
decoratorhttps://hyperpolyglot-ruby-js.github.io/#decorator-note
invoke operator like functionhttps://hyperpolyglot-ruby-js.github.io/#invoke-op-like-func-note
execution controlhttps://hyperpolyglot-ruby-js.github.io/#execution-control-note
ifhttps://hyperpolyglot-ruby-js.github.io/#if-note
switchhttps://hyperpolyglot-ruby-js.github.io/#switch-note
whilehttps://hyperpolyglot-ruby-js.github.io/#while-note
forhttps://hyperpolyglot-ruby-js.github.io/#for-note
breakhttps://hyperpolyglot-ruby-js.github.io/#break-note
continuehttps://hyperpolyglot-ruby-js.github.io/#continue-note
statement modifiershttps://hyperpolyglot-ruby-js.github.io/#statement-modifiers-note
exceptionshttps://hyperpolyglot-ruby-js.github.io/#exceptions-note
base exceptionhttps://hyperpolyglot-ruby-js.github.io/#base-exc-note
predefined exceptionshttps://hyperpolyglot-ruby-js.github.io/#predefined-exc-note
raise exceptionhttps://hyperpolyglot-ruby-js.github.io/#raise-exc-note
catch-all handlerhttps://hyperpolyglot-ruby-js.github.io/#catch-all-handler-note
re-raise exceptionhttps://hyperpolyglot-ruby-js.github.io/#re-raise-exc-note
global variable for last exceptionhttps://hyperpolyglot-ruby-js.github.io/#last-exc-global-note
define exceptionhttps://hyperpolyglot-ruby-js.github.io/#def-exc-note
handle exceptionhttps://hyperpolyglot-ruby-js.github.io/#handle-exc-note
finally blockhttps://hyperpolyglot-ruby-js.github.io/#finally-block-note
concurrencyhttps://hyperpolyglot-ruby-js.github.io/#concurrency-note
start threadhttps://hyperpolyglot-ruby-js.github.io/#start-thread-note
wait on threadhttps://hyperpolyglot-ruby-js.github.io/#wait-on-thread-note
sheet twohttps://hyperpolyglot-ruby-js.github.io/scripting2
file handleshttps://hyperpolyglot-ruby-js.github.io/scripting2#file-handles
fileshttps://hyperpolyglot-ruby-js.github.io/scripting2#file
directorieshttps://hyperpolyglot-ruby-js.github.io/scripting2#directories
processes and environmenthttps://hyperpolyglot-ruby-js.github.io/scripting2#processes-environment
option parsinghttps://hyperpolyglot-ruby-js.github.io/scripting2#option-parsing
libraries and namespaceshttps://hyperpolyglot-ruby-js.github.io/scripting2#libraries-namespaces
objectshttps://hyperpolyglot-ruby-js.github.io/scripting2#objects
inheritance and polymorphismhttps://hyperpolyglot-ruby-js.github.io/scripting2#inheritance-polymorphism
reflectionhttps://hyperpolyglot-ruby-js.github.io/scripting2#reflection
net and webhttps://hyperpolyglot-ruby-js.github.io/scripting2#net-web
unit testshttps://hyperpolyglot-ruby-js.github.io/scripting2#unit-tests
debugging and profilinghttps://hyperpolyglot-ruby-js.github.io/scripting2#debugging-profiling
deploymenthttps://hyperpolyglot-ruby-js.github.io/scripting2#deployment
Versionhttps://hyperpolyglot-ruby-js.github.io/#version
version usedhttps://hyperpolyglot-ruby-js.github.io/#version-used
show versionhttps://hyperpolyglot-ruby-js.github.io/#version
implicit prologuehttps://hyperpolyglot-ruby-js.github.io/#implicit-prologue
cdnjshttp://cdnjs.com/libraries/underscore.js
Grammar and Executionhttps://hyperpolyglot-ruby-js.github.io/#grammar-execution
interpreterhttps://hyperpolyglot-ruby-js.github.io/#interpreter
replhttps://hyperpolyglot-ruby-js.github.io/#repl
command line programhttps://hyperpolyglot-ruby-js.github.io/#cmd-line-program
block delimitershttps://hyperpolyglot-ruby-js.github.io/#block-delimiters
statement separatorhttps://hyperpolyglot-ruby-js.github.io/#statement-separator
source code encodinghttps://hyperpolyglot-ruby-js.github.io/#source-code-encoding
end-of-line commenthttps://hyperpolyglot-ruby-js.github.io/#eol-comment
multiple line commenthttps://hyperpolyglot-ruby-js.github.io/#multiple-line-comment
Variables and Expressionshttps://hyperpolyglot-ruby-js.github.io/#var-expr
local variablehttps://hyperpolyglot-ruby-js.github.io/#local-var
regions which define lexical scopehttps://hyperpolyglot-ruby-js.github.io/#local-scope-regions
global variablehttps://hyperpolyglot-ruby-js.github.io/#global-var
constanthttps://hyperpolyglot-ruby-js.github.io/#const
assignmenthttps://hyperpolyglot-ruby-js.github.io/#assignment
parallel assignmenthttps://hyperpolyglot-ruby-js.github.io/#parallel-assignment
swaphttps://hyperpolyglot-ruby-js.github.io/#swap
compound assignmenthttps://hyperpolyglot-ruby-js.github.io/#compound-assignment
increment and decrementhttps://hyperpolyglot-ruby-js.github.io/#incr-decr
nullhttps://hyperpolyglot-ruby-js.github.io/#null
null testhttps://hyperpolyglot-ruby-js.github.io/#null-test
undefined variablehttps://hyperpolyglot-ruby-js.github.io/#undef-var
A testhttps://gist.github.com/1157508
conditional expressionhttps://hyperpolyglot-ruby-js.github.io/#conditional-expr
Arithmetic and Logichttps://hyperpolyglot-ruby-js.github.io/#arithmetic-logic
true and falsehttps://hyperpolyglot-ruby-js.github.io/#true-false
falsehoodshttps://hyperpolyglot-ruby-js.github.io/#falsehoods
logical operatorshttps://hyperpolyglot-ruby-js.github.io/#logical-op
relational operatorshttps://hyperpolyglot-ruby-js.github.io/#relational-op
min and maxhttps://hyperpolyglot-ruby-js.github.io/#min-max
three value comparisonhttps://hyperpolyglot-ruby-js.github.io/#three-val-comparison
arithmetic operatorshttps://hyperpolyglot-ruby-js.github.io/#arith-op
integer divisionhttps://hyperpolyglot-ruby-js.github.io/#int-div
divmodhttps://hyperpolyglot-ruby-js.github.io/#divmod
integer division by zerohttps://hyperpolyglot-ruby-js.github.io/#int-div-zero
float divisionhttps://hyperpolyglot-ruby-js.github.io/#float-div
float division by zerohttps://hyperpolyglot-ruby-js.github.io/#float-div-zero
powerhttps://hyperpolyglot-ruby-js.github.io/#power
sqrthttps://hyperpolyglot-ruby-js.github.io/#sqrt
sqrt -1https://hyperpolyglot-ruby-js.github.io/#sqrt-negative-one
transcendental functionshttps://hyperpolyglot-ruby-js.github.io/#transcendental-func
transcendental constantshttps://hyperpolyglot-ruby-js.github.io/#transcendental-const
float truncationhttps://hyperpolyglot-ruby-js.github.io/#float-truncation
absolute valuehttps://hyperpolyglot-ruby-js.github.io/#abs-val
integer overflowhttps://hyperpolyglot-ruby-js.github.io/#int-overflow
float overflowhttps://hyperpolyglot-ruby-js.github.io/#float-overflow
rational numbershttps://hyperpolyglot-ruby-js.github.io/#rational
complex numbershttps://hyperpolyglot-ruby-js.github.io/#complex
random integer, uniform float, normal floathttps://hyperpolyglot-ruby-js.github.io/#random
set random seed, get and restore seedhttps://hyperpolyglot-ruby-js.github.io/#random-seed
bit operatorshttps://hyperpolyglot-ruby-js.github.io/#bit-op
binary, octal, and hex literalshttps://hyperpolyglot-ruby-js.github.io/#binary-octal-hex-literals
radixhttps://hyperpolyglot-ruby-js.github.io/#radix
Stringshttps://hyperpolyglot-ruby-js.github.io/#strings
string typehttps://hyperpolyglot-ruby-js.github.io/#str-type
string literalhttps://hyperpolyglot-ruby-js.github.io/#str-literal
newline in literalhttps://hyperpolyglot-ruby-js.github.io/#newline-in-str-literal
literal escapeshttps://hyperpolyglot-ruby-js.github.io/#str-literal-esc
here documenthttps://hyperpolyglot-ruby-js.github.io/#here-doc
variable interpolationhttps://hyperpolyglot-ruby-js.github.io/#var-interpolation
expression interpolationhttps://hyperpolyglot-ruby-js.github.io/#expr-interpolation
format stringhttps://hyperpolyglot-ruby-js.github.io/#format-str
are strings mutable?https://hyperpolyglot-ruby-js.github.io/#mutable-str
copy stringhttps://hyperpolyglot-ruby-js.github.io/#copy-str
concatenatehttps://hyperpolyglot-ruby-js.github.io/#str-concat
replicatehttps://hyperpolyglot-ruby-js.github.io/#str-replicate
translate casehttps://hyperpolyglot-ruby-js.github.io/#translate-case
capitalizehttps://hyperpolyglot-ruby-js.github.io/#capitalize
trimhttps://hyperpolyglot-ruby-js.github.io/#trim
padhttps://hyperpolyglot-ruby-js.github.io/#pad
number to stringhttps://hyperpolyglot-ruby-js.github.io/#num-to-str
string to numberhttps://hyperpolyglot-ruby-js.github.io/#str-to-num
string joinhttps://hyperpolyglot-ruby-js.github.io/#str-join
splithttps://hyperpolyglot-ruby-js.github.io/#split
scanhttps://hyperpolyglot-ruby-js.github.io/#scan
split in twohttps://hyperpolyglot-ruby-js.github.io/#split-in-two
split and keep delimitershttps://hyperpolyglot-ruby-js.github.io/#split-keep-delimiters
prefix and suffix testhttps://hyperpolyglot-ruby-js.github.io/#prefix-suffix-test
lengthhttps://hyperpolyglot-ruby-js.github.io/#str-len
index of substringhttps://hyperpolyglot-ruby-js.github.io/#index-substr
extract substringhttps://hyperpolyglot-ruby-js.github.io/#extract-substr
character lookuphttps://hyperpolyglot-ruby-js.github.io/#lookup-char
chr and ordhttps://hyperpolyglot-ruby-js.github.io/#chr-ord
to array of charactershttps://hyperpolyglot-ruby-js.github.io/#str-to-char-array
translate charactershttps://hyperpolyglot-ruby-js.github.io/#translate-char
delete charactershttps://hyperpolyglot-ruby-js.github.io/#delete-char
squeeze charactershttps://hyperpolyglot-ruby-js.github.io/#squeeze-char
Regular Expressionshttps://hyperpolyglot-ruby-js.github.io/#regexes
PHP PCRE Regexeshttp://php.net/manual/en/book.pcre.php
2.7http://docs.python.org/library/re.html
3.1http://docs.python.org/release/3.1.3/library/re.html
Ruby Regexphttp://www.ruby-doc.org/core/classes/Regexp.html
literal, custom delimited literalhttps://hyperpolyglot-ruby-js.github.io/#regex-literal
character class abbreviationshttps://hyperpolyglot-ruby-js.github.io/#char-class-abbrev
character class abbreviationshttps://hyperpolyglot-ruby-js.github.io/#regex-char-class-abbrev
anchorshttps://hyperpolyglot-ruby-js.github.io/#regex-anchors
match testhttps://hyperpolyglot-ruby-js.github.io/#regex-test
case insensitive match testhttps://hyperpolyglot-ruby-js.github.io/#case-insensitive-regex
modifiershttps://hyperpolyglot-ruby-js.github.io/#regex-modifiers
substitutionhttps://hyperpolyglot-ruby-js.github.io/#subst
match, prematch, postmatchhttps://hyperpolyglot-ruby-js.github.io/#match-prematch-postmatch
group capturehttps://hyperpolyglot-ruby-js.github.io/#group-capture
named group capturehttps://hyperpolyglot-ruby-js.github.io/#named-group-capture
scanhttps://hyperpolyglot-ruby-js.github.io/#scan
backreference in match and substitutionhttps://hyperpolyglot-ruby-js.github.io/#backreference
recursive regexhttps://hyperpolyglot-ruby-js.github.io/#recursive-regex
Date and Timehttps://hyperpolyglot-ruby-js.github.io/#dates-time
ISO 8601 dates, times, and datetimeshttp://en.wikipedia.org/wiki/ISO_8601
broken-down datetime typehttps://hyperpolyglot-ruby-js.github.io/#broken-down-datetime-type
current datetimehttps://hyperpolyglot-ruby-js.github.io/#current-datetime
current unix epochhttps://hyperpolyglot-ruby-js.github.io/#current-unix-epoch
broken-down datetime to unix epochhttps://hyperpolyglot-ruby-js.github.io/#broken-down-datetime-to-unix-epoch
unix epoch to broken-down datetimehttps://hyperpolyglot-ruby-js.github.io/#unix-epoch-to-broken-down-datetime
format datetimehttps://hyperpolyglot-ruby-js.github.io/#fmt-datetime
described herehttp://www.php.net/manual/en/datetime.createfromformat.php
parse datetimehttps://hyperpolyglot-ruby-js.github.io/#parse-datetime
parse datetime w/o formathttps://hyperpolyglot-ruby-js.github.io/#parse-datetime-without-fmt
date partshttps://hyperpolyglot-ruby-js.github.io/#date-parts
time partshttps://hyperpolyglot-ruby-js.github.io/#time-parts
build broken-down datetimehttps://hyperpolyglot-ruby-js.github.io/#build-datetime
datetime subtractionhttps://hyperpolyglot-ruby-js.github.io/#datetime-subtraction
add durationhttps://hyperpolyglot-ruby-js.github.io/#add-duration
notation for durationshttp://en.wikipedia.org/wiki/ISO_8601#Durations
local time zone determinationhttps://hyperpolyglot-ruby-js.github.io/#local-tmz-determination
timezones supported by PHPhttp://php.net/timezones
nonlocal time zonehttps://hyperpolyglot-ruby-js.github.io/#nonlocal-tmz
time zone infohttps://hyperpolyglot-ruby-js.github.io/#tmz-info
three or four letter abbreviationshttp://en.wikipedia.org/wiki/List_of_time_zone_abbreviations
Olson databasehttp://en.wikipedia.org/wiki/Tz_database
daylight savings testhttps://hyperpolyglot-ruby-js.github.io/#daylight-savings-test
microsecondshttps://hyperpolyglot-ruby-js.github.io/#microseconds
sleephttps://hyperpolyglot-ruby-js.github.io/#sleep
timeouthttps://hyperpolyglot-ruby-js.github.io/#timeout
Resizable Arrayshttps://hyperpolyglot-ruby-js.github.io/#resizable-arrays
arrayhttps://hyperpolyglot-ruby-js.github.io/#array-literal
dictionaryhttps://hyperpolyglot-ruby-js.github.io/#dict-literal
literalhttps://hyperpolyglot-ruby-js.github.io/#array-literal
quote wordshttps://hyperpolyglot-ruby-js.github.io/#quote-words
sizehttps://hyperpolyglot-ruby-js.github.io/#array-size
empty testhttps://hyperpolyglot-ruby-js.github.io/#array-empty
lookuphttps://hyperpolyglot-ruby-js.github.io/#array-lookup
updatehttps://hyperpolyglot-ruby-js.github.io/#array-update
out-of-bounds behaviorhttps://hyperpolyglot-ruby-js.github.io/#array-out-of-bounds
element indexhttps://hyperpolyglot-ruby-js.github.io/#array-element-index
slicehttps://hyperpolyglot-ruby-js.github.io/#array-slice
slice to endhttps://hyperpolyglot-ruby-js.github.io/#array-slice-to-end
manipulate backhttps://hyperpolyglot-ruby-js.github.io/#array-back
manipulate fronthttps://hyperpolyglot-ruby-js.github.io/#array-front
concatenatehttps://hyperpolyglot-ruby-js.github.io/#array-concatenation
replicatehttps://hyperpolyglot-ruby-js.github.io/#replicate-array
copyhttps://hyperpolyglot-ruby-js.github.io/#array-copy
array as function argumenthttps://hyperpolyglot-ruby-js.github.io/#array-as-func-arg
iterate over elementshttps://hyperpolyglot-ruby-js.github.io/#iterate-over-array
iterate over indices and elementshttps://hyperpolyglot-ruby-js.github.io/#indexed-array-iteration
iterate over rangehttps://hyperpolyglot-ruby-js.github.io/#range-iteration
instantiate range as arrayhttps://hyperpolyglot-ruby-js.github.io/#range-array
reversehttps://hyperpolyglot-ruby-js.github.io/#array-reverse
sorthttps://hyperpolyglot-ruby-js.github.io/#array-sort
dedupehttps://hyperpolyglot-ruby-js.github.io/#array-dedupe
membershiphttps://hyperpolyglot-ruby-js.github.io/#membership
intersectionhttps://hyperpolyglot-ruby-js.github.io/#intersection
unionhttps://hyperpolyglot-ruby-js.github.io/#union
relative complement, symmetric differencehttps://hyperpolyglot-ruby-js.github.io/#set-diff
maphttps://hyperpolyglot-ruby-js.github.io/#map
filterhttps://hyperpolyglot-ruby-js.github.io/#filter
reducehttps://hyperpolyglot-ruby-js.github.io/#reduce
universal and existential testshttps://hyperpolyglot-ruby-js.github.io/#universal-existential-test
shuffle and samplehttps://hyperpolyglot-ruby-js.github.io/#shuffle-sample
flattenhttps://hyperpolyglot-ruby-js.github.io/#flatten
ziphttps://hyperpolyglot-ruby-js.github.io/#zip
Dictionarieshttps://hyperpolyglot-ruby-js.github.io/#dictionaries
literalhttps://hyperpolyglot-ruby-js.github.io/#dict-literal
sizehttps://hyperpolyglot-ruby-js.github.io/#dict-size
lookuphttps://hyperpolyglot-ruby-js.github.io/#dict-lookup
missing key behaviorhttps://hyperpolyglot-ruby-js.github.io/#dict-missing-key
is key presenthttps://hyperpolyglot-ruby-js.github.io/#dict-key-check
deletehttps://hyperpolyglot-ruby-js.github.io/#dict-delete
from array of pairs, from even length arrayhttps://hyperpolyglot-ruby-js.github.io/#dict-assoc-array
mergehttps://hyperpolyglot-ruby-js.github.io/#dict-merge
inverthttps://hyperpolyglot-ruby-js.github.io/#dict-invert
iterationhttps://hyperpolyglot-ruby-js.github.io/#dict-iter
keys and values as arrayshttps://hyperpolyglot-ruby-js.github.io/#dict-key-val
sort by valueshttps://hyperpolyglot-ruby-js.github.io/#dict-sort-values
default value, computed valuehttps://hyperpolyglot-ruby-js.github.io/#dict-default-val
Functionshttps://hyperpolyglot-ruby-js.github.io/#functions
definehttps://hyperpolyglot-ruby-js.github.io/#def-func
invokehttps://hyperpolyglot-ruby-js.github.io/#invoke-func
apply function to arrayhttps://hyperpolyglot-ruby-js.github.io/#apply-func
missing argument behaviorhttps://hyperpolyglot-ruby-js.github.io/#missing-arg
extra argument behaviorhttps://hyperpolyglot-ruby-js.github.io/#extra-arg
default argumenthttps://hyperpolyglot-ruby-js.github.io/#default-arg
variadic functionhttps://hyperpolyglot-ruby-js.github.io/#variadic-func
parameter aliashttps://hyperpolyglot-ruby-js.github.io/#param-alias
named parametershttps://hyperpolyglot-ruby-js.github.io/#named-param
return valuehttps://hyperpolyglot-ruby-js.github.io/#retval
multiple return valueshttps://hyperpolyglot-ruby-js.github.io/#multiple-retval
anonymous function literalhttps://hyperpolyglot-ruby-js.github.io/#anonymous-func-literal
invoke anonymous functionhttps://hyperpolyglot-ruby-js.github.io/#invoke-anonymous-func
function as valuehttps://hyperpolyglot-ruby-js.github.io/#func-as-val
function with private statehttps://hyperpolyglot-ruby-js.github.io/#private-state-func
closurehttps://hyperpolyglot-ruby-js.github.io/#closure
generatorhttps://hyperpolyglot-ruby-js.github.io/#generator
decoratorhttps://hyperpolyglot-ruby-js.github.io/#decorator
invoke operator like functionhttps://hyperpolyglot-ruby-js.github.io/#invoke-op-like-func
Execution Controlhttps://hyperpolyglot-ruby-js.github.io/#execution-control
ifhttps://hyperpolyglot-ruby-js.github.io/#if
switchhttps://hyperpolyglot-ruby-js.github.io/#switch
whilehttps://hyperpolyglot-ruby-js.github.io/#while
forhttps://hyperpolyglot-ruby-js.github.io/#for
breakhttps://hyperpolyglot-ruby-js.github.io/#break
continuehttps://hyperpolyglot-ruby-js.github.io/#continue
statement modifiershttps://hyperpolyglot-ruby-js.github.io/#statement-modifiers
Exceptionshttps://hyperpolyglot-ruby-js.github.io/#exceptions
base exceptionhttps://hyperpolyglot-ruby-js.github.io/#base-exc
predefined exceptionshttps://hyperpolyglot-ruby-js.github.io/#predefined-exc
raise exceptionhttps://hyperpolyglot-ruby-js.github.io/#raise-exc
catch-all handlerhttps://hyperpolyglot-ruby-js.github.io/#catch-all-handler
re-raise exceptionhttps://hyperpolyglot-ruby-js.github.io/#re-raise-exc
global variable for last exceptionhttps://hyperpolyglot-ruby-js.github.io/#last-exc-global
define exceptionhttps://hyperpolyglot-ruby-js.github.io/#def-exc
handle exceptionhttps://hyperpolyglot-ruby-js.github.io/#handle-exc
finally blockhttps://hyperpolyglot-ruby-js.github.io/#finally-block
Concurrencyhttps://hyperpolyglot-ruby-js.github.io/#concurrency
start threadhttps://hyperpolyglot-ruby-js.github.io/#start-thread
wait on threadhttps://hyperpolyglot-ruby-js.github.io/#wait-on-thread
JavaScripthttps://hyperpolyglot-ruby-js.github.io/#top
Mozilla Developer Network: JavaScripthttps://developer.mozilla.org/en-US/docs/Web/JavaScript
Browsershttps://hyperpolyglot-ruby-js.github.io/#top
Mozilla Developer Network: Documenthttps://developer.mozilla.org/en-US/docs/Web/API/document
Mozilla Document Network: Windowhttps://developer.mozilla.org/en-US/docs/Web/API/Window
W3C: Document Object Model (DOM) Level 3 Core Specificationhttp://www.w3.org/TR/DOM-Level-3-Core/
W3C: Document Object Model (DOM) Level 3 Events Specificationhttp://www.w3.org/TR/DOM-Level-3-Events/
originhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Same_origin_policy_for_JavaScript
Nodehttps://hyperpolyglot-ruby-js.github.io/#top
Node.jshttp://nodejs.org/api/
PHPhttps://hyperpolyglot-ruby-js.github.io/#top
PHP Manualhttp://www.php.net/manual/en/
Pythonhttps://hyperpolyglot-ruby-js.github.io/#top
Languagehttp://docs.python.org/reference/index.html
Standard Libraryhttp://docs.python.org/library/index.html
Languagehttp://docs.python.org/py3k/reference/index.html
Standard Libraryhttp://docs.python.org/py3k/library/index.html
Rubyhttps://hyperpolyglot-ruby-js.github.io/#top
1.9.3 corehttp://www.ruby-doc.org/core-1.9.3/
stdlibhttp://ruby-doc.org/stdlib/
issue trackerhttps://github.com/clarkgrubb/hyperpolyglot/issues
creative commons attribution-sharealike 3.0http://creativecommons.org/licenses/by-sa/3.0/

URLs of crawlers that visited me.