├── .config ├── arch.nims ├── buildmode.nims ├── devtools.nims ├── utils │ ├── cli.nims │ ├── flags.nims │ └── ui.nims └── who.nims ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── arturo_todo.json ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── check.yml │ ├── ci.yml │ ├── greetings.yml │ ├── labeler.yml │ ├── release.yml │ ├── todos.yml │ └── update.yml ├── .gitignore ├── .tokeignore ├── AGENTS.md ├── LICENSE ├── README.md ├── bin └── placeholder ├── config.nims ├── docs ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── SECURITY.md ├── images │ ├── bitc.png │ ├── demo.gif │ ├── icons │ │ ├── command-line-white.png │ │ ├── command-line.png │ │ ├── examples-white.png │ │ ├── examples.png │ │ ├── getting-started-white.png │ │ ├── getting-started.png │ │ ├── in-a-nutshell-white.png │ │ ├── in-a-nutshell.png │ │ ├── language-white.png │ │ ├── language.png │ │ ├── library-white.png │ │ └── library.png │ ├── logo-lightgray.png │ ├── logo.png │ ├── schema-white.png │ └── schema.png └── website │ ├── README.md │ ├── config.art │ ├── data │ └── README.md │ ├── pages │ ├── _index.art │ ├── documentation │ │ ├── _index.art │ │ ├── command line.art │ │ ├── examples.art │ │ ├── getting started.art │ │ ├── in a nutshell.art │ │ ├── language.art │ │ └── library │ │ │ ├── README.md │ │ │ ├── _index.art │ │ │ ├── arithmetic │ │ │ └── _index.art │ │ │ ├── bitwise │ │ │ └── _index.art │ │ │ ├── collections │ │ │ └── _index.art │ │ │ ├── colors │ │ │ └── _index.art │ │ │ ├── comparison │ │ │ └── _index.art │ │ │ ├── core │ │ │ └── _index.art │ │ │ ├── crypto │ │ │ └── _index.art │ │ │ ├── databases │ │ │ └── _index.art │ │ │ ├── dates │ │ │ └── _index.art │ │ │ ├── exceptions │ │ │ └── _index.art │ │ │ ├── files │ │ │ └── _index.art │ │ │ ├── io │ │ │ └── _index.art │ │ │ ├── iterators │ │ │ └── _index.art │ │ │ ├── logic │ │ │ └── _index.art │ │ │ ├── net │ │ │ └── _index.art │ │ │ ├── numbers │ │ │ └── _index.art │ │ │ ├── paths │ │ │ └── _index.art │ │ │ ├── quantities │ │ │ └── _index.art │ │ │ ├── reflection │ │ │ └── _index.art │ │ │ ├── sets │ │ │ └── _index.art │ │ │ ├── sockets │ │ │ └── _index.art │ │ │ ├── statistics │ │ │ └── _index.art │ │ │ ├── strings │ │ │ └── _index.art │ │ │ ├── system │ │ │ └── _index.art │ │ │ ├── types │ │ │ └── _index.art │ │ │ └── ui │ │ │ └── _index.art │ └── playground │ │ └── _index.art │ ├── theme │ ├── components │ │ ├── breadcrumbs.html │ │ ├── foot.html │ │ ├── head.html │ │ ├── navbar.html │ │ └── sidebar.html │ ├── docpage.html │ ├── examplepage.html │ ├── function.html │ ├── index.html │ ├── module_index.html │ ├── playground.html │ ├── resources │ │ ├── fonts │ │ │ ├── FiraCode-Bold.ttf │ │ │ ├── FiraCode-Light.ttf │ │ │ ├── FiraCode-Medium.ttf │ │ │ ├── FiraCode-Regular.ttf │ │ │ ├── FiraCode-Retina.ttf │ │ │ └── FiraCode-SemiBold.ttf │ │ ├── images │ │ │ ├── logo.png │ │ │ ├── module_list.png │ │ │ ├── navlogo.png │ │ │ ├── repl.png │ │ │ ├── screenshot 2.png │ │ │ └── screenshot.png │ │ ├── scripts │ │ │ ├── ace.js │ │ │ ├── docsearch.js │ │ │ ├── fuse.js │ │ │ ├── main.js │ │ │ ├── mode-arturo.js │ │ │ ├── mode-c_cpp.js │ │ │ ├── mode-python.js │ │ │ ├── mode-ruby.js │ │ │ ├── playground.js │ │ │ └── theme-monokai.js │ │ └── styles │ │ │ ├── global.scss │ │ │ ├── main.scss │ │ │ ├── playground.scss │ │ │ └── search.scss │ └── settings.art │ └── tools │ ├── example.php │ ├── exec.php │ ├── get.php │ ├── installer.sh │ └── updatecopyrights.sh ├── examples ├── _drafts │ ├── 100 prisoners.art │ ├── amb.art │ ├── box the compass.art │ ├── eban numbers.art │ ├── euler10.art │ ├── euler12.art │ ├── euler14.art │ ├── euler22.txt │ ├── euler23.art │ ├── euler25.art │ ├── euler3.art │ ├── euler34.art │ ├── euler4.art │ ├── euler44.art │ ├── euler484.art │ ├── euler484b.art │ ├── euler484c.art │ ├── euler484d.art │ ├── euler5.art │ ├── euler56.art │ ├── euler9.art │ ├── fast fourier transform.art │ ├── fast fourier transform.res │ ├── hofstadter figure-figure sequences.art │ ├── juggler sequence.art │ ├── kosaraju.art │ ├── kosaraju.res │ ├── legendre prime counting function.art │ ├── legendre prime counting function.res │ ├── list comprehensions.art │ ├── list monad.art │ ├── long primes.art │ ├── long primes.res │ ├── longest substrings without repeating characters.art │ ├── longest substrings without repeating characters.res │ ├── matrix-exponentiation operator.art │ ├── matrix-exponentiation operator.res │ ├── maze generation.art │ ├── maze generation.art copy │ ├── maze generation.res │ ├── merge and aggregate datasets.art │ ├── minimum positive multiple in base 10 using only 0 and 1.art │ ├── minimum positive multiple in base 10 using only 0 and 1.res │ ├── n-smooth numbers.art │ ├── number with equal rises and falls.art │ ├── number with equal rises and falls.res │ ├── numerical integration.art │ ├── order by pair comparison.art │ ├── parser.art │ ├── partial function application.art │ ├── placeholder │ ├── powerful numbers.art │ ├── priority queue.art │ ├── pythagorean quadruples.art │ ├── safe primes and unsafe primes.art │ ├── safe primes and unsafe primes.res │ ├── set consolidation.art │ ├── set right-adjacent bits.art │ ├── set right-adjacent bits.res │ ├── shortest common supersequence.art │ ├── smallest numbers.art │ ├── sorting algorithms - merge sort.art │ ├── sorting algorithms - shell sort.art │ ├── sorting algorithms - stooge sort.art │ ├── sorting algorithms - strand sort.art │ ├── sudoku.art │ ├── tree traversal.art │ ├── ulam numbers.art │ ├── undulating numbers.art │ ├── validate international securities identification number.art │ ├── validate international securities identification number.res │ ├── vampire number - b.art │ ├── vampire number.art │ ├── vampire number.res │ ├── weird numbers.art │ ├── weird numbers.res │ ├── yin and yang.art │ ├── zumkeller numbers.art │ └── zumkeller numbers.res ├── misc │ └── metadater.art ├── projecteuler │ ├── euler1.art │ ├── euler10.art │ ├── euler11.art │ ├── euler12.art │ ├── euler13.art │ ├── euler14.art │ ├── euler15.art │ ├── euler16.art │ ├── euler17.art │ ├── euler19.art │ ├── euler2.art │ ├── euler20.art │ ├── euler21.art │ ├── euler22.art │ ├── euler22.txt │ ├── euler3.art │ ├── euler30.art │ ├── euler31.art │ ├── euler35.art │ ├── euler36.art │ ├── euler37.art │ ├── euler4.art │ ├── euler41.art │ ├── euler48.art │ ├── euler5.art │ ├── euler50.art │ ├── euler6.art │ ├── euler63.art │ ├── euler7.art │ ├── euler8.art │ ├── euler89.art │ ├── euler89.txt │ ├── euler9.art │ ├── euler92.art │ ├── euler99.art │ └── euler99.txt └── rosetta │ ├── 100 doors.art │ ├── 100 doors.res │ ├── 100 prisoners.art │ ├── 10001th prime.art │ ├── 10001th prime.res │ ├── 15 puzzle game.art │ ├── 21 game.art │ ├── 24 game.art │ ├── 99 bottles of beer.art │ ├── 99 bottles of beer.res │ ├── a+b.art │ ├── abc incremental counts.art │ ├── abc incremental counts.res │ ├── abc problem.art │ ├── abc problem.res │ ├── abc words.art │ ├── abc words.res │ ├── abstract type.art │ ├── abstract type.res │ ├── abundant odd numbers.art │ ├── abundant odd numbers.res │ ├── abundant, deficient and perfect number classifications.art │ ├── abundant, deficient and perfect number classifications.res │ ├── achilles numbers.art │ ├── ackermann function.art │ ├── ackermann function.res │ ├── add a variable to a class instance at runtime.art │ ├── add a variable to a class instance at runtime.res │ ├── additive primes.art │ ├── additive primes.res │ ├── address of a variable.art │ ├── align columns.art │ ├── align columns.res │ ├── almost prime.art │ ├── almost prime.res │ ├── alternade words.art │ ├── alternade words.res │ ├── amicable pairs.art │ ├── amicable pairs.res │ ├── anagrams - deranged anagrams.art │ ├── anagrams - deranged anagrams.res │ ├── anagrams.art │ ├── anagrams.res │ ├── angle difference between two bearings.art │ ├── anonymous recursion.art │ ├── anonymous recursion.res │ ├── anti-primes.art │ ├── anti-primes.res │ ├── append numbers at same position in strings.art │ ├── append numbers at same position in strings.res │ ├── apply a callback to an array.art │ ├── apply a callback to an array.res │ ├── arbitrary-precision integers (included).art │ ├── arbitrary-precision integers (included).res │ ├── arithmetic - complex.art │ ├── arithmetic - complex.res │ ├── arithmetic - integer.art │ ├── arithmetic - rational.art │ ├── arithmetic - rational.res │ ├── arithmetic derivative.art │ ├── arithmetic derivative.res │ ├── arithmetic numbers.art │ ├── arithmetic numbers__res │ ├── arithmetic-geometric mean.art │ ├── arithmetic-geometric mean.res │ ├── array concatenation.art │ ├── array concatenation.res │ ├── array length.art │ ├── array length.res │ ├── arrays.art │ ├── arrays.res │ ├── ascending primes.art │ ├── ascending primes.res │ ├── assertions.art │ ├── assertions.res │ ├── associative array - creation.art │ ├── associative array - creation.res │ ├── associative array - iteration.art │ ├── associative array - iteration.res │ ├── associative array - merging.art │ ├── associative array - merging.res │ ├── attractive numbers.art │ ├── attractive numbers.res │ ├── averages - arithmetic mean.art │ ├── averages - arithmetic mean.res │ ├── averages - median.art │ ├── averages - median.res │ ├── averages - mode.art │ ├── averages - mode.res │ ├── averages - pythagorean means.art │ ├── averages - pythagorean means.res │ ├── averages - root mean square.art │ ├── averages - root mean square.res │ ├── babbage problem.art │ ├── babbage problem.res │ ├── bacon cipher.art │ ├── bacon cipher.res │ ├── balanced brackets.art │ ├── base 16 numbers needing a to f.art │ ├── base 16 numbers needing a to f.res │ ├── base64 decode data.art │ ├── base64 decode data.res │ ├── bell numbers 2 │ ├── bell numbers.art │ ├── bell numbers.res │ ├── benford's law.art │ ├── benford's law.res │ ├── best shuffle.art │ ├── binary digits.art │ ├── binary digits.res │ ├── binary search.art │ ├── binary search.res │ ├── binary strings.art │ ├── binary strings.res │ ├── binomial transform.art │ ├── binomial transform.res │ ├── bioinformatics - base count.art │ ├── bioinformatics - base count.res │ ├── bioinformatics - sequence mutation.art │ ├── bioinformatics - subsequence.art │ ├── bitmap - bresenham's line algorithm.art │ ├── bitmap - bresenham's line algorithm.res │ ├── bitwise operations.art │ ├── bitwise operations.res │ ├── blum integer.art │ ├── boolean values.art │ ├── boolean values.res │ ├── brazilian numbers.art │ ├── brazilian numbers.res │ ├── brilliant numbers.art │ ├── bulls and cows.art │ ├── caesar cipher.art │ ├── caesar cipher.res │ ├── calculating the value of e.art │ ├── calculating the value of e.res │ ├── calkin-wilf sequence.art │ ├── call a foreign-language function.art │ ├── call a foreign-language function.c │ ├── call a function in a shared library.art │ ├── call a function.art │ ├── call a function.res │ ├── calmo numbers.art │ ├── calmo numbers.res │ ├── calmosoft primes.art │ ├── calmosoft primes.res │ ├── camel case and snake case.art │ ├── camel case and snake case.res │ ├── cantor set.art │ ├── cantor set.res │ ├── carmichael 3 strong pseudoprimes.art │ ├── carmichael 3 strong pseudoprimes.res │ ├── cartesian product of two or more lists.art │ ├── cartesian product of two or more lists.res │ ├── case-sensitivity of identifiers.art │ ├── case-sensitivity of identifiers.res │ ├── casting out nines.art │ ├── casting out nines.res │ ├── catalan numbers - pascal's triangle.art │ ├── catalan numbers - pascal's triangle.res │ ├── catalan numbers.art │ ├── catalan numbers.res │ ├── catamorphism.art │ ├── catamorphism.res │ ├── change e letters to i in words.art │ ├── change e letters to i in words.res │ ├── changeable words.art │ ├── changeable words.res │ ├── character codes.art │ ├── character codes.res │ ├── check that file exists.art │ ├── cheryl's birthday.art │ ├── cheryl's birthday.res │ ├── chinese remainder theorem.art │ ├── chinese remainder theorem.res │ ├── cholesky decomposition.art │ ├── cholesky decomposition.res │ ├── chowla numbers.art │ ├── circles of given radius through two points.art │ ├── circles of given radius through two points.res │ ├── circular primes.art │ ├── circular primes.res │ ├── classes.art │ ├── classes.res │ ├── closures - value capture.art │ ├── closures - value capture.res │ ├── code golf.art │ ├── code golf.res │ ├── collect and sort square numbers in ascending order from three lists.art │ ├── collect and sort square numbers in ascending order from three lists.res │ ├── collections -- array.art │ ├── collections -- array.res │ ├── collections -- dictionary.art │ ├── collections -- dictionary.res │ ├── combinations and permutations.art │ ├── combinations and permutations.res │ ├── combinations with repetitions.art │ ├── combinations with repetitions.res │ ├── combinations.art │ ├── combinations.res │ ├── comma quibbling.art │ ├── comma quibbling.res │ ├── command-line arguments.art │ ├── comments.art │ ├── common list elements.art │ ├── common list elements.res │ ├── common sorted list.art │ ├── common sorted list.res │ ├── compare a list of strings.art │ ├── compare a list of strings.res │ ├── compare length of two strings.art │ ├── compare length of two strings.res │ ├── compile-time calculation.art │ ├── compile-time calculation.res │ ├── composite numbers k with no single digit factors whose factors are all substrings of k.art │ ├── compound data type -- 1.art │ ├── compound data type -- 1.res │ ├── concatenate two primes is also prime.art │ ├── concatenate two primes is also prime.res │ ├── conditional structures -- case when.art │ ├── conditional structures -- case when.res │ ├── conditional structures -- if then else.art │ ├── conditional structures -- if then else.res │ ├── config.file │ ├── conjugate a latin verb.art │ ├── conjugate a latin verb.res │ ├── continued fraction.art │ ├── continued fraction.res │ ├── convert seconds to compound duration.art │ ├── convert seconds to compound duration.res │ ├── convex hull.art │ ├── convex hull.res │ ├── coprime triplets.art │ ├── coprime triplets.res │ ├── coprimes.art │ ├── coprimes.res │ ├── copy a string.art │ ├── copy a string.res │ ├── count how many vowels and consonants occur in a string.art │ ├── count how many vowels and consonants occur in a string.res │ ├── count in factors.art │ ├── count in factors.res │ ├── count in octal.art │ ├── count in octal.res │ ├── count occurrences of a substring.art │ ├── count occurrences of a substring.res │ ├── count the coins.art │ ├── count the coins.res │ ├── cousin primes.art │ ├── cousin primes.res │ ├── crc-32.art │ ├── crc-32.res │ ├── create a file on magnetic tape.art │ ├── create a file.art │ ├── create a two-dimensional array at runtime.art │ ├── create an html table.art │ ├── csv data manipulation.art │ ├── csv to html translation.art │ ├── csv to html translation.res │ ├── cuban primes.art │ ├── cuban primes__res │ ├── cubic special primes.art │ ├── cubic special primes.res │ ├── cullen and woodall numbers.art │ ├── cullen and woodall numbers.res │ ├── cumulative standard deviation.art │ ├── currying.art │ ├── currying.res │ ├── curzon numbers.art │ ├── curzon numbers.res │ ├── cusip.art │ ├── cusip.res │ ├── cyclops numbers.art │ ├── cyclops numbers.res │ ├── damm algorithm.art │ ├── damm algorithm.res │ ├── date format.art │ ├── date manipulation.art │ ├── date manipulation.res │ ├── day of the week.art │ ├── day of the week.res │ ├── days between dates.art │ ├── days between dates.res │ ├── de polignac numbers.art │ ├── de polignac numbers.res │ ├── deceptive numbers.art │ ├── deepcopy.art │ ├── deepcopy.res │ ├── delete a file.art │ ├── deming's funnel.art │ ├── deming's funnel.res │ ├── department numbers.art │ ├── department numbers.res │ ├── descending primes.art │ ├── descending primes.res │ ├── detect division by zero.art │ ├── detect division by zero.res │ ├── determinant and permanent.art │ ├── determinant and permanent.res │ ├── determine if a string has all the same characters.art │ ├── determine if a string has all the same characters.res │ ├── determine if a string has all unique characters.art │ ├── determine if a string has all unique characters.res │ ├── determine if a string is collapsible.art │ ├── determine if a string is collapsible.res │ ├── determine if a string is numeric.art │ ├── determine if a string is numeric.res │ ├── dice game probabilities.art │ ├── digit fifth powers.art │ ├── digit fifth powers.res │ ├── digital root.art │ ├── digital root.res │ ├── dijkstra's algorithm.art │ ├── dijkstra's algorithm.res │ ├── disarium numbers.art │ ├── disarium numbers.res │ ├── display a linear combination.art │ ├── display a linear combination.res │ ├── distinct power numbers.art │ ├── distinct power numbers.res │ ├── distribution of 0 digits in factorial series.art │ ├── distribution of 0 digits in factorial series__res │ ├── documentation.art │ ├── dot product.art │ ├── dot product.res │ ├── double twin primes.art │ ├── double twin primes.res │ ├── draw a cuboid.art │ ├── draw a cuboid.res │ ├── duffinian numbers.art │ ├── duffinian numbers.res │ ├── dynamic variable names.art │ ├── egyptian division.art │ ├── egyptian division.res │ ├── ekg sequence convergence.art │ ├── ekg sequence convergence.res │ ├── element-wise operations.art │ ├── element-wise operations.res │ ├── emirp primes.art │ ├── emirp primes.res │ ├── empty directory.art │ ├── empty directory.res │ ├── empty program.art │ ├── empty string.art │ ├── empty string.res │ ├── entropy - narcissist.art │ ├── entropy.art │ ├── entropy.res │ ├── enumerations.art │ ├── enumerations.res │ ├── environment variables.art │ ├── equilibrium index.art │ ├── equilibrium index.res │ ├── erdos-nicolas numbers.art │ ├── erdos-nicolas numbers__res │ ├── erdos-primes.art │ ├── erdos-primes.res │ ├── esthetic numbers.art │ ├── esthetic numbers.res │ ├── ethiopian multiplication.art │ ├── ethiopian multiplication.res │ ├── euler method.art │ ├── euler method.res │ ├── euler's sum of powers conjecture.art │ ├── euler's sum of powers conjecture_res │ ├── evaluate binomial coefficients.art │ ├── evaluate binomial coefficients.res │ ├── even or odd.art │ ├── even or odd.res │ ├── evolutionary algorithm.art │ ├── execute a system command.art │ ├── execute brainfuck.art │ ├── execute brainfuck.res │ ├── execute hq9+.art │ ├── execute hq9+.res │ ├── exponentiation operator.art │ ├── exponentiation operator.res │ ├── exponentiation order.art │ ├── exponentiation order.res │ ├── extend your language.art │ ├── extend your language.res │ ├── extra primes.art │ ├── extra primes.res │ ├── factorial -- fold.art │ ├── factorial -- fold.res │ ├── factorial -- product.art │ ├── factorial -- product.res │ ├── factorial -- recursive.art │ ├── factorial -- recursive.res │ ├── factorial primes.art │ ├── factorial primes.res │ ├── factorions.art │ ├── factorions.res │ ├── factors of a mersenne number.art │ ├── factors of a mersenne number.res │ ├── factors of an integer.art │ ├── factors of an integer.res │ ├── fairshare between two and more.art │ ├── fairshare between two and more.res │ ├── farey sequence.art │ ├── farey sequence.res │ ├── fasta format.art │ ├── fasta format.res │ ├── fermat numbers.art │ ├── fermat pseudoprimes.art │ ├── fermat pseudoprimes.res │ ├── fibonacci n-step number sequences.art │ ├── fibonacci n-step number sequences.res │ ├── fibonacci sequence -- recursive.art │ ├── fibonacci sequence -- recursive.res │ ├── fibonacci word.art │ ├── file extension is in extensions list.art │ ├── file extension is in extensions list.res │ ├── file input-output.art │ ├── file size.art │ ├── filter.art │ ├── filter.res │ ├── find adjacent primes which differ by a square integer.art │ ├── find adjacent primes which differ by a square integer.res │ ├── find common directory path.art │ ├── find common directory path.res │ ├── find first and last set bit of a long integer.art │ ├── find first and last set bit of a long integer.res │ ├── find first missing positive.art │ ├── find first missing positive.res │ ├── find limit of recursion.art │ ├── find minimum number of coins that make a given value.art │ ├── find minimum number of coins that make a given value.res │ ├── find palindromic numbers in both binary and ternary bases.art │ ├── find prime n such that reversed n is also prime.art │ ├── find prime n such that reversed n is also prime.res │ ├── find prime numbers of the form n^3+2.art │ ├── find prime numbers of the form n^3+2.res │ ├── find square difference.art │ ├── find square difference.res │ ├── find squares n where n+1 is prime.art │ ├── find squares n where n+1 is prime.res │ ├── find the intersection of a line with a plane.art │ ├── find the intersection of a line with a plane.res │ ├── find the intersection of two lines.art │ ├── find the intersection of two lines.res │ ├── find the last sunday of each month.art │ ├── find the last sunday of each month.res │ ├── find the missing permutation.art │ ├── find the missing permutation.res │ ├── find words which contain all the vowels.art │ ├── find words which contain all the vowels.res │ ├── find words which contain the most consonants.art │ ├── find words which contain the most consonants.res │ ├── find words which contains more than 3 e vowels.art │ ├── find words which contains more than 3 e vowels.res │ ├── find words whose first and last three letters are equal.art │ ├── find words whose first and last three letters are equal.res │ ├── find words with alternating vowels and consonants.art │ ├── find words with alternating vowels and consonants.res │ ├── first 9 prime fibonacci number.art │ ├── first 9 prime fibonacci number.res │ ├── first-class functions - use numbers analogously.art │ ├── first-class functions - use numbers analogously.res │ ├── first-class functions.art │ ├── first-class functions.res │ ├── five weekends.art │ ├── five weekends.res │ ├── fivenum.art │ ├── fivenum.res │ ├── fizzbuzz.art │ ├── fizzbuzz.res │ ├── flatten a list.art │ ├── flatten a list.res │ ├── floyd's triangle.art │ ├── floyd's triangle.res │ ├── forbidden numbers.art │ ├── formatted numeric output.art │ ├── formatted numeric output.res │ ├── fortunate numbers.art │ ├── fortunate numbers.res │ ├── forward difference.art │ ├── forward difference.res │ ├── four bit adder.art │ ├── four bit adder.res │ ├── four sides of square.art │ ├── four sides of square.res │ ├── fractal tree.art │ ├── frobenius numbers.art │ ├── frobenius numbers.res │ ├── function composition.art │ ├── function composition.res │ ├── function definition.art │ ├── function definition.res │ ├── function frequency.art │ ├── fusc sequence.art │ ├── gamma function.art │ ├── gamma function_res │ ├── gapful numbers.art │ ├── gapful numbers.res │ ├── general fizzbuzz.art │ ├── generate chess960 starting position.art │ ├── generate lower case ascii alphabet.art │ ├── generate lower case ascii alphabet.res │ ├── generate random numbers without repeating a value.art │ ├── generic swap -- 1.art │ ├── generic swap -- 1.res │ ├── generic swap -- 2.art │ ├── generic swap -- 2.res │ ├── get system command output.art │ ├── getting the number of decimal places.art │ ├── getting the number of decimal places.res │ ├── giuga numbers.art │ ├── giuga numbers.res │ ├── globally replace text in several files.art │ ├── goldbach's comet.art │ ├── gosper's hack.art │ ├── gosper's hack.res │ ├── gray code.art │ ├── gray code.res │ ├── greatest common divisor.art │ ├── greatest common divisor.res │ ├── greatest element of a list.art │ ├── greatest element of a list.res │ ├── greatest subsequential sum.art │ ├── greatest subsequential sum.res │ ├── guess the number - with feedback (player).art │ ├── guess the number - with feedback.art │ ├── guess the number.art │ ├── hailstone sequence.art │ ├── hailstone sequence.res │ ├── halt and catch fire.art │ ├── hamming numbers.art │ ├── hamming numbers.res │ ├── happy numbers.art │ ├── happy numbers.res │ ├── harmonic series.art │ ├── harmonic series.res │ ├── harshad or niven series.art │ ├── harshad or niven series.res │ ├── hash from two arrays.art │ ├── hash from two arrays.res │ ├── hash join.art │ ├── hash join.res │ ├── haversine formula.art │ ├── haversine formula.res │ ├── hello world - graphical.art │ ├── hello world - line printer.art │ ├── hello world - newbie.art │ ├── hello world - newbie.res │ ├── hello world - newline omission.art │ ├── hello world - newline omission.res │ ├── hello world - standard error.art │ ├── hello world - text.art │ ├── hello world - text.res │ ├── hello world - web server.art │ ├── here document.art │ ├── here document.res │ ├── heronian triangles.art │ ├── heronian triangles.res │ ├── hex words.art │ ├── hex words.res │ ├── higher-order functions.art │ ├── higher-order functions.res │ ├── history variables.art │ ├── history variables.res │ ├── hofstadter q sequence.art │ ├── hofstadter q sequence.res │ ├── holidays related to easter.art │ ├── holidays related to easter.res │ ├── honaker primes.art │ ├── honaker primes.res │ ├── horizontal sundial calculations.art │ ├── horner's rule for polynomial evaluation.art │ ├── horner's rule for polynomial evaluation.res │ ├── hostname.art │ ├── http.art │ ├── https - authenticated.art │ ├── https - client-authenticated.art │ ├── https.art │ ├── i before e except after c.art │ ├── i before e except after c.res │ ├── iban.art │ ├── iban.res │ ├── iccanobif primes.art │ ├── identity matrix.art │ ├── identity matrix.res │ ├── idiomatically determine all the lowercase and uppercase letters.art │ ├── idiomatically determine all the lowercase and uppercase letters.res │ ├── idoneal numbers.art │ ├── idoneal numbers.res │ ├── include a file.art │ ├── increment a numerical string.art │ ├── increment a numerical string.res │ ├── index finite lists of positive integers.art │ ├── index finite lists of positive integers.res │ ├── infinity.art │ ├── infinity.res │ ├── inheritance - single.art │ ├── input loop.art │ ├── input-output for lines of text.art │ ├── input-output for pairs of numbers.art │ ├── integer comparison.art │ ├── integer overflow.art │ ├── integer overflow.res │ ├── integer roots.art │ ├── integer roots.res │ ├── integer sequence.art │ ├── interactive programming (repl).art │ ├── introspection.art │ ├── introspection.res │ ├── inverted syntax.art │ ├── inverted syntax.res │ ├── isbn13 check digit.art │ ├── isbn13 check digit.res │ ├── isqrt (integer square root) of x.art │ ├── isqrt (integer square root) of x_res │ ├── iterated digits squaring.art │ ├── iterated digits squaring.res │ ├── jaccard index.art │ ├── jaccard index.res │ ├── jacobi symbol.art │ ├── jacobi symbol.res │ ├── jacobsthal numbers.art │ ├── jacobsthal numbers.res │ ├── jaro similarity.art │ ├── jaro similarity.res │ ├── jensen's device.art │ ├── jensen's device.res │ ├── jewels and stones.art │ ├── jewels and stones.res │ ├── jortsort.art │ ├── jortsort.res │ ├── josephus problem.art │ ├── josephus problem.res │ ├── json.art │ ├── json.res │ ├── jump anywhere.wiki │ ├── kahan summation.art │ ├── kahan summation.res │ ├── kaprekar numbers.art │ ├── kaprekar numbers.res │ ├── kempner numbers.art │ ├── kempner numbers.res │ ├── kernighans large earthquake problem.art │ ├── kernighans large earthquake problem.res │ ├── knuth shuffle.art │ ├── kolakoski sequence.art │ ├── kolakoski sequence.res │ ├── kronecker product.art │ ├── kronecker product.res │ ├── lah numbers.art │ ├── lah numbers.res │ ├── largest difference between adjacent primes.art │ ├── largest difference between adjacent primes.res │ ├── largest five adjacent number.art │ ├── largest int from concatenated ints.art │ ├── largest int from concatenated ints.res │ ├── largest number divisible by its digits.art │ ├── largest number divisible by its digits.res │ ├── largest palindrome product.art │ ├── largest palindrome product.res │ ├── largest prime factor.art │ ├── largest prime factor.res │ ├── largest product in a grid.art │ ├── largest product in a grid.res │ ├── largest proper divisor of n.art │ ├── largest proper divisor of n.res │ ├── last friday of each month.art │ ├── last friday of each month.res │ ├── last list item.art │ ├── last list item.res │ ├── leap year.art │ ├── leap year.res │ ├── least common multiple.art │ ├── least common multiple.res │ ├── left factorials.art │ ├── left factorials.res │ ├── length of an arc between two angles.art │ ├── length of an arc between two angles.res │ ├── leonardo numbers.art │ ├── leonardo numbers.res │ ├── letter frequency.art │ ├── letter frequency.res │ ├── levenshtein distance - alignment.art │ ├── levenshtein distance - alignment.res │ ├── levenshtein distance.art │ ├── levenshtein distance.res │ ├── list comprehensions.art │ ├── list comprehensions.res │ ├── literals - floating point.art │ ├── literals - floating point.res │ ├── literals - integer.art │ ├── literals - integer.res │ ├── literals - string.art │ ├── literals - string.res │ ├── logical operations.art │ ├── logical operations.res │ ├── logistic curve fitting in epidemiology.art │ ├── logistic curve fitting in epidemiology_res │ ├── long literals, with continuations -- using concatenations.art │ ├── long literals, with continuations -- using concatenations.res │ ├── long literals, with continuations -- using string blocks.art │ ├── long literals, with continuations -- using string blocks.res │ ├── long multiplication.art │ ├── long multiplication.res │ ├── long year.art │ ├── long year.res │ ├── longest common prefix.art │ ├── longest common prefix.res │ ├── longest common subsequence.art │ ├── longest common subsequence.res │ ├── longest common substring.art │ ├── longest common substring.res │ ├── longest common suffix.art │ ├── longest common suffix.res │ ├── longest increasing subsequence.art │ ├── longest increasing subsequence.res │ ├── longest palindromic substrings.art │ ├── longest palindromic substrings.res │ ├── longest substrings without repeating characters.art │ ├── longest substrings without repeating characters.res │ ├── look-and-say sequence.art │ ├── look-and-say sequence.res │ ├── loop over multiple arrays simultaneously.art │ ├── loop over multiple arrays simultaneously.res │ ├── loops - break.art │ ├── loops - continue.art │ ├── loops - continue.res │ ├── loops - do-while.art │ ├── loops - do-while.res │ ├── loops - downward for.art │ ├── loops - downward for.res │ ├── loops - for with a specified step.art │ ├── loops - for with a specified step.res │ ├── loops - for.art │ ├── loops - for.res │ ├── loops - foreach.art │ ├── loops - foreach.res │ ├── loops - increment loop index within loop body.art │ ├── loops - increment loop index within loop body.res │ ├── loops - infinite.art │ ├── loops - n plus one half.art │ ├── loops - n plus one half.res │ ├── loops - nested.art │ ├── loops - while.art │ ├── loops - while.res │ ├── loops - with multiple ranges.art │ ├── loops - with multiple ranges.res │ ├── loops - wrong ranges.art │ ├── loops - wrong ranges.res │ ├── lucas-lehmer test.art │ ├── lucas-lehmer test.res │ ├── ludic numbers.art │ ├── ludic numbers.res │ ├── luhn test of credit card numbers.art │ ├── luhn test of credit card numbers.res │ ├── lzw compression.art │ ├── lzw compression.res │ ├── mac vendor lookup.art │ ├── mac vendor lookup_res │ ├── mad libs.art │ ├── magic 8-ball.art │ ├── magic constant.art │ ├── magic constant.res │ ├── magic squares of odd order.art │ ├── magic squares of odd order.res │ ├── magnanimous numbers.art │ ├── magnanimous numbers.res │ ├── make directory path.art │ ├── mandelbrot set.art │ ├── mandelbrot set.res │ ├── map range.art │ ├── map range.res │ ├── matrix multiplication.art │ ├── matrix multiplication.res │ ├── matrix transposition.art │ ├── matrix transposition.res │ ├── matrix with two diagonals.art │ ├── matrix with two diagonals.res │ ├── maximum difference between adjacent elements of list.art │ ├── maximum difference between adjacent elements of list.res │ ├── maximum triangle path sum.art │ ├── maximum triangle path sum.res │ ├── mayan numerals.art │ ├── mayan numerals.res │ ├── mcnuggets problem.art │ ├── mcnuggets problem.res │ ├── md5.art │ ├── md5.res │ ├── meissel-mertens constant.art │ ├── meissel-mertens constant__res │ ├── menu.art │ ├── mersenne primes.art │ ├── mersenne primes.res │ ├── mertens function.art │ ├── metaprogramming -- 1.art │ ├── metaprogramming -- 1.res │ ├── metaprogramming -- 2.art │ ├── metaprogramming -- 2.res │ ├── metaprogramming -- 3.art │ ├── metaprogramming -- 3.res │ ├── metaprogramming -- 4.art │ ├── metaprogramming -- 4.res │ ├── metronome.art │ ├── mian-chowla sequence.art │ ├── middle three digits.art │ ├── middle three digits.res │ ├── miller-rabin primality test.art │ ├── miller-rabin primality test.res │ ├── minimum number of cells after, before, above and below nxn squares.art │ ├── minimum number of cells after, before, above and below nxn squares.res │ ├── minimum numbers of three lists.art │ ├── minimum numbers of three lists.res │ ├── minimum primes.art │ ├── minimum primes.res │ ├── mobius function.art │ ├── mobius function.res │ ├── modular exponentiation.art │ ├── modular exponentiation.res │ ├── modular inverse.art │ ├── modular inverse.res │ ├── modulinos -- library.art │ ├── modulinos -- library.res │ ├── modulinos -- main.art │ ├── modulinos -- main.res │ ├── monte carlo methods.art │ ├── monty hall problem.art │ ├── morse code.art │ ├── morse code.res │ ├── mosaic matrix.art │ ├── mosaic matrix.res │ ├── motzkin numbers.art │ ├── motzkin numbers.res │ ├── move-to-front algorithm.art │ ├── move-to-front algorithm.res │ ├── multifactorial.art │ ├── multifactorial.res │ ├── multiplication tables.art │ ├── multiplication tables.res │ ├── multisplit.art │ ├── multisplit.res │ ├── munchausen numbers.art │ ├── munchausen numbers.res │ ├── munching squares.art │ ├── mutual recursion.art │ ├── mutual recursion.res │ ├── n'th.art │ ├── n'th.res │ ├── n-grams.art │ ├── n-grams.res │ ├── n-queens problem.art │ ├── n-queens problem.res │ ├── named parameters.art │ ├── named parameters.res │ ├── narcissist.art │ ├── narcissistic decimal number.art │ ├── native shebang.art │ ├── neighbour primes.art │ ├── neighbour primes.res │ ├── nested function.art │ ├── nested function.res │ ├── next highest int from digits.art │ ├── next highest int from digits.res │ ├── next special primes.art │ ├── next special primes.res │ ├── nice primes.art │ ├── nice primes.res │ ├── nim game.art │ ├── non-decimal radices - convert.art │ ├── non-decimal radices - convert.res │ ├── non-decimal radices - input.art │ ├── non-decimal radices - input.res │ ├── non-decimal radices - output.art │ ├── non-decimal radices - output.res │ ├── nth root.art │ ├── nth root.res │ ├── null object.art │ ├── null object.res │ ├── number names.art │ ├── number names.res │ ├── number reversal game.art │ ├── numbers divisible by their individual digits but not by the product of their digits.art │ ├── numbers divisible by their individual digits but not by the product of their digits.res │ ├── numbers in base 10 that are palindromic in bases 2, 4, and 16.art │ ├── numbers in base 10 that are palindromic in bases 2, 4, and 16.res │ ├── numbers in base-16 representation that cannot be written with decimal digits.art │ ├── numbers in base-16 representation that cannot be written with decimal digits.res │ ├── numbers k whose divisor sum is equal to the divisor sum of k + 1.art │ ├── numbers k whose divisor sum is equal to the divisor sum of k + 1.res │ ├── numbers which are the cube roots of the product of their proper divisors.art │ ├── numbers which are the cube roots of the product of their proper divisors.res │ ├── numbers whose binary and ternary digit sums are prime.art │ ├── numbers whose binary and ternary digit sums are prime.res │ ├── numbers whose count of divisors is prime.art │ ├── numbers whose count of divisors is prime.res │ ├── numbers with prime digits whose sum is 13.art │ ├── numbers with prime digits whose sum is 13.res │ ├── numbers with same digit set in base 10 and base 16.art │ ├── numbers with same digit set in base 10 and base 16.res │ ├── numeric separator syntax.art │ ├── numeric separator syntax.res │ ├── o'halloran numbers.art │ ├── o'halloran numbers.res │ ├── odd and square numbers.art │ ├── odd and square numbers.res │ ├── odd squarefree semiprimes.art │ ├── odd squarefree semiprimes.res │ ├── odd words.art │ ├── odd words.res │ ├── one of n lines in a file.art │ ├── one-dimensional cellular automata.art │ ├── one-dimensional cellular automata.res │ ├── operator precedence.art │ ├── operator precedence.res │ ├── optional parameters.art │ ├── optional parameters.res │ ├── order by pair comparisons.art │ ├── order disjoint list items.art │ ├── order disjoint list items.res │ ├── order two numerical lists.art │ ├── order two numerical lists.res │ ├── ordered words.art │ ├── ordered words.res │ ├── ormiston pairs.art │ ├── ormiston pairs.res │ ├── own digits power sum.art │ ├── own digits power sum__res │ ├── palindrome detection.art │ ├── palindrome detection.res │ ├── palindromic gapful numbers.art │ ├── palindromic primes in base 16.art │ ├── palindromic primes in base 16.res │ ├── palindromic primes.art │ ├── palindromic primes.res │ ├── pandigital prime.art │ ├── pandigital prime.res │ ├── pangram checker.art │ ├── pangram checker.res │ ├── parameterized sql statement.art │ ├── parse command-line arguments.art │ ├── pascal's triangle.art │ ├── pascal's triangle.res │ ├── password generator.art │ ├── pell's equation.art │ ├── pell's equation.res │ ├── penta-power prime seeds.art │ ├── penta-power prime seeds.res │ ├── perfect numbers.art │ ├── perfect numbers.res │ ├── perfect shuffle.art │ ├── perfect shuffle.res │ ├── perfect totient numbers.art │ ├── perfect totient numbers.res │ ├── perlin noise.art │ ├── perlin noise.res │ ├── permutations - derangements.art │ ├── permutations - derangements.res │ ├── permutations by swapping.art │ ├── permutations by swapping.res │ ├── permutations with repetitions.art │ ├── permutations with repetitions.res │ ├── permutations.art │ ├── permutations.res │ ├── permuted multiples.art │ ├── permuted multiples.res │ ├── pernicious numbers.art │ ├── pernicious numbers.res │ ├── phrase reversals.art │ ├── phrase reversals.res │ ├── pi.art │ ├── pick random element.art │ ├── piprimes.art │ ├── piprimes.res │ ├── playing cards.art │ ├── polymorphism.art │ ├── polymorphism.res │ ├── population count.art │ ├── population count.res │ ├── positive decimal integers with the digit 1 occurring exactly twice.art │ ├── positive decimal integers with the digit 1 occurring exactly twice.res │ ├── power set.art │ ├── power set.res │ ├── practical numbers.art │ ├── practical numbers.res │ ├── price fraction.art │ ├── price fraction.res │ ├── primality by trial division.art │ ├── primality by trial division.res │ ├── primality by wilson's theorem.art │ ├── primality by wilson's theorem.res │ ├── prime decomposition.art │ ├── prime decomposition.res │ ├── prime numbers p for which the sum of primes less than or equal to p is prime.art │ ├── prime numbers p for which the sum of primes less than or equal to p is prime.res │ ├── prime numbers which contain 123.art │ ├── prime numbers which contain 123.res │ ├── prime triplets.art │ ├── prime triplets.res │ ├── prime words.art │ ├── prime words.res │ ├── primes nx2^m+1.art │ ├── primes nx2^m+1.res │ ├── primes which contain only one odd digit.art │ ├── primes which contain only one odd digit.res │ ├── primes whose first and last number is 3.art │ ├── primes whose first and last number is 3.res │ ├── primes whose sum of digits is 25.art │ ├── primes whose sum of digits is 25.res │ ├── primes with digits in nondecreasing order.art │ ├── primes with digits in nondecreasing order.res │ ├── primorial numbers.art │ ├── primorial numbers_res │ ├── priority queue.art │ ├── priority queue.res │ ├── probabilistic choice.art │ ├── problem of apollonius.art │ ├── problem of apollonius.res │ ├── product of divisors.art │ ├── product of divisors.res │ ├── product of min and max prime factors.art │ ├── product of min and max prime factors.res │ ├── program termination.art │ ├── proper divisors.art │ ├── proper divisors.res │ ├── pseudo-random numbers - middle-square method.art │ ├── pseudo-random numbers - middle-square method.res │ ├── pythagorean triples.art │ ├── pythagorean triples.res │ ├── quad-power prime seeds.art │ ├── quad-power prime seeds.res │ ├── quaternion type.art │ ├── quaternion type_res │ ├── quaternion type_res 2 │ ├── queue - definition.art │ ├── queue - usage.art │ ├── queue - usage.res │ ├── quickselect algorithm.art │ ├── quickselect algorithm.res │ ├── quine.art │ ├── quine.res │ ├── radical of an integer.art │ ├── radical of an integer.res │ ├── rainbow.art │ ├── random latin squares.art │ ├── random numbers.art │ ├── range expansion.art │ ├── range expansion.res │ ├── range extraction.art │ ├── range extraction.res │ ├── rate counter.art │ ├── read a configuration file.art │ ├── read a configuration file.res │ ├── read a file line by line.art │ ├── read a specific line from a file.art │ ├── read entire file.art │ ├── real constants and functions.art │ ├── real constants and functions.res │ ├── recaman's sequence.art │ ├── recaman's sequence.res │ ├── reflection - list methods.art │ ├── reflection - list methods.res │ ├── regular expressions.art │ ├── regular expressions.res │ ├── remove duplicate elements.art │ ├── remove duplicate elements.res │ ├── remove lines from a file.art │ ├── remove vowels from a string.art │ ├── remove vowels from a string.res │ ├── rename a file.art │ ├── rep-string.art │ ├── rep-string.res │ ├── repeat a string.art │ ├── repeat a string.res │ ├── repeat.art │ ├── repeat.res │ ├── repunit primes.art │ ├── repunit primes.res │ ├── return multiple values.art │ ├── return multiple values.res │ ├── reverse a string.art │ ├── reverse a string.res │ ├── reverse the gender of a string.art │ ├── reverse the gender of a string.res │ ├── reverse words in a string.art │ ├── reverse words in a string.res │ ├── rhonda numbers.art │ ├── rhonda numbers.res │ ├── riordan numbers.art │ ├── riordan numbers.res │ ├── roman numerals - decode.art │ ├── roman numerals - decode.res │ ├── roman numerals - encode.art │ ├── roman numerals - encode.res │ ├── roots of a function.art │ ├── roots of a function.res │ ├── roots of unity.art │ ├── roots of unity.res │ ├── rosetta code - find unimplemented tasks.art │ ├── rot-13.art │ ├── rot-13.res │ ├── rpg attributes generator.art │ ├── run-length encoding.art │ ├── run-length encoding.res │ ├── runtime evaluation - in an environment.art │ ├── runtime evaluation - in an environment.res │ ├── runtime evaluation.art │ ├── ruth-aaron numbers.art │ ├── ruth-aaron numbers.res │ ├── s-expressions.art │ ├── s-expressions.res │ ├── safe and sophie germain primes.art │ ├── safe and sophie germain primes.res │ ├── safe primes and unsafe primes.art │ ├── safe primes and unsafe primes.res │ ├── sattolo cycle.art │ ├── search a list of records.art │ ├── search a list of records.res │ ├── search a list.art │ ├── search a list_res │ ├── sedols.art │ ├── sedols.res │ ├── selectively replace multiple instances of a character within a string.art │ ├── selectively replace multiple instances of a character within a string.res │ ├── self-describing numbers.art │ ├── self-describing numbers.res │ ├── semiprime.art │ ├── semiprime.res │ ├── semordnilap.art │ ├── sequence - smallest number greater than previous term with exactly n divisors.art │ ├── sequence - smallest number greater than previous term with exactly n divisors.res │ ├── sequence - smallest number with exactly n divisors.art │ ├── sequence - smallest number with exactly n divisors.res │ ├── sequence of non-squares.art │ ├── sequence of non-squares.res │ ├── sequence of primes by trial division.art │ ├── sequence of primes by trial division.res │ ├── sequence of primorial primes.art │ ├── sequence of primorial primes.res │ ├── set right-adjacent bits.art │ ├── set right-adjacent bits.res │ ├── set.art │ ├── set.res │ ├── sha-1.art │ ├── sha-1.res │ ├── shift list elements to left by 3.art │ ├── shift list elements to left by 3.res │ ├── shoelace formula for polygonal area.art │ ├── shoelace formula for polygonal area.res │ ├── short-circuit evaluation.art │ ├── short-circuit evaluation.res │ ├── show ascii table.art │ ├── show ascii table.res │ ├── show the (decimal) value of a number of 1s appended with a 3, then squared.art │ ├── show the (decimal) value of a number of 1s appended with a 3, then squared.res │ ├── show the epoch.art │ ├── sierpinski carpet.art │ ├── sierpinski carpet.res │ ├── sierpinski triangle.art │ ├── sierpinski triangle.res │ ├── sieve of eratosthenes.art │ ├── sieve of eratosthenes.res │ ├── sleep.art │ ├── sleeping beauty problem.art │ ├── smallest multiple.art │ ├── smallest multiple__res │ ├── smallest power of 6 whose decimal expansion contains n.art │ ├── smallest power of 6 whose decimal expansion contains n.res │ ├── smallest square that begins with n.art │ ├── smallest square that begins with n.res │ ├── smarandache prime-digital sequence.art │ ├── smarandache prime-digital sequence.res │ ├── smith numbers.art │ ├── smith numbers.res │ ├── sockets.art │ ├── soloway's recurring rainfall.art │ ├── sort a list of object identifiers.art │ ├── sort a list of object identifiers.res │ ├── sort an array of composite structures.art │ ├── sort an array of composite structures.res │ ├── sort an integer array.art │ ├── sort an integer array.res │ ├── sort disjoint sublist.art │ ├── sort disjoint sublist.res │ ├── sort numbers lexicographically.art │ ├── sort numbers lexicographically.res │ ├── sort primes from list to a list.art │ ├── sort primes from list to a list.res │ ├── sort stability.art │ ├── sort stability.res │ ├── sort three variables.art │ ├── sort three variables.res │ ├── sorting algorithms - bead sort.art │ ├── sorting algorithms - bead sort.res │ ├── sorting algorithms - bogosort.art │ ├── sorting algorithms - bubble sort.art │ ├── sorting algorithms - bubble sort.res │ ├── sorting algorithms - circle sort.art │ ├── sorting algorithms - circle sort.res │ ├── sorting algorithms - cocktail sort with shifting bounds.art │ ├── sorting algorithms - cocktail sort with shifting bounds.res │ ├── sorting algorithms - cocktail sort.art │ ├── sorting algorithms - cocktail sort.res │ ├── sorting algorithms - comb sort.art │ ├── sorting algorithms - comb sort.res │ ├── sorting algorithms - counting sort.art │ ├── sorting algorithms - counting sort.res │ ├── sorting algorithms - cycle sort.art │ ├── sorting algorithms - cycle sort.res │ ├── sorting algorithms - gnome sort.art │ ├── sorting algorithms - gnome sort.res │ ├── sorting algorithms - heapsort.art │ ├── sorting algorithms - heapsort.res │ ├── sorting algorithms - insertion sort.art │ ├── sorting algorithms - insertion sort.res │ ├── sorting algorithms - merge sort.art │ ├── sorting algorithms - merge sort.res │ ├── sorting algorithms - pancake sort.art │ ├── sorting algorithms - pancake sort.res │ ├── sorting algorithms - patience sort.art │ ├── sorting algorithms - patience sort.res │ ├── sorting algorithms - permutation sort.art │ ├── sorting algorithms - permutation sort.res │ ├── sorting algorithms - quicksort.art │ ├── sorting algorithms - quicksort.res │ ├── sorting algorithms - radix sort.art │ ├── sorting algorithms - radix sort.res │ ├── sorting algorithms - selection sort.art │ ├── sorting algorithms - selection sort.res │ ├── sorting algorithms - shell sort.art │ ├── sorting algorithms - shell sort.res │ ├── sorting algorithms - stooge sort.art │ ├── sorting algorithms - stooge sort.res │ ├── soundex.art │ ├── soundex.res │ ├── sparkline in unicode.art │ ├── special divisors.art │ ├── special divisors.res │ ├── special factorials.art │ ├── special factorials_res │ ├── special factorials_res 2 │ ├── special neighbor primes.art │ ├── special neighbor primes.res │ ├── spelling of ordinal numbers.art │ ├── spelling of ordinal numbers.res │ ├── sphenic numbers.art │ ├── sphenic numbers.res │ ├── spiral matrix.art │ ├── spiral matrix.res │ ├── split a character string based on change of character.art │ ├── split a character string based on change of character.res │ ├── square but not cube.art │ ├── square but not cube.res │ ├── square root by hand.art │ ├── square root by hand.res │ ├── square-free integers.art │ ├── square-free integers__res │ ├── stack.art │ ├── stack.res │ ├── stair-climbing puzzle.art │ ├── start from a main routine.art │ ├── start from a main routine.res │ ├── steady squares.art │ ├── steady squares.res │ ├── stem-and-leaf plot.art │ ├── stem-and-leaf plot.res │ ├── stern-brocot sequence.art │ ├── stern-brocot sequence.res │ ├── strange numbers.art │ ├── strange numbers.res │ ├── strange plus numbers.art │ ├── strange plus numbers.res │ ├── strange unique prime triplets.art │ ├── strange unique prime triplets.res │ ├── string append.art │ ├── string append.res │ ├── string case.art │ ├── string case.res │ ├── string comparison.art │ ├── string comparison.res │ ├── string concatenation.art │ ├── string concatenation.res │ ├── string interpolation (included).art │ ├── string interpolation (included).res │ ├── string length -- character length.art │ ├── string length -- character length.res │ ├── string matching.art │ ├── string matching.res │ ├── string prepend.art │ ├── string prepend.res │ ├── strip a set of characters from a string.art │ ├── strip a set of characters from a string.res │ ├── strip comments from a string.art │ ├── strip comments from a string.res │ ├── strip control codes and extended characters from a string.art │ ├── strip control codes and extended characters from a string.res │ ├── strip whitespace from a string - top and tail.art │ ├── strip whitespace from a string - top and tail.res │ ├── sub-unit squares.art │ ├── sub-unit squares__res │ ├── subleq.art │ ├── subleq.res │ ├── substitution cipher.art │ ├── substitution cipher.res │ ├── substring - top and tail.art │ ├── substring - top and tail.res │ ├── substring.art │ ├── substring.res │ ├── successive prime differences.art │ ├── successive prime differences.res │ ├── sudan function.art │ ├── sudan function.res │ ├── sum and product of an array.art │ ├── sum and product of an array.res │ ├── sum digits of an integer.art │ ├── sum digits of an integer.res │ ├── sum multiples of 3 and 5.art │ ├── sum multiples of 3 and 5.res │ ├── sum of a series.art │ ├── sum of a series.res │ ├── sum of divisors.art │ ├── sum of divisors.res │ ├── sum of elements below main diagonal of matrix.art │ ├── sum of elements below main diagonal of matrix.res │ ├── sum of first n cubes.art │ ├── sum of first n cubes.res │ ├── sum of primes in odd positions is prime.art │ ├── sum of primes in odd positions is prime.res │ ├── sum of square and cube digits of an integer are primes.art │ ├── sum of square and cube digits of an integer are primes.res │ ├── sum of squares.art │ ├── sum of squares.res │ ├── sum of the digits of n is substring of n.art │ ├── sum of the digits of n is substring of n.res │ ├── sum of two adjacent numbers are primes.art │ ├── sum of two adjacent numbers are primes.res │ ├── summarize primes.art │ ├── summarize primes.res │ ├── summation of primes.art │ ├── summation of primes.res │ ├── super-d numbers.art │ ├── super-d numbers.res │ ├── super-poulet numbers.art │ ├── super-poulet numbers.res │ ├── sylvester's sequence.art │ ├── sylvester's sequence.res │ ├── symmetric difference.art │ ├── symmetric difference.res │ ├── system time.art │ ├── table creation - postal addresses.art │ ├── table creation.art │ ├── take notes on the command line.art │ ├── tau function.art │ ├── tau function.res │ ├── tau number.art │ ├── tau number.res │ ├── taxicab numbers.art │ ├── taxicab numbers.res │ ├── teacup rim text.art │ ├── teacup rim text.res │ ├── temperature conversion.art │ ├── temperature conversion.res │ ├── terminal control - clear the screen.art │ ├── terminal control - coloured text.art │ ├── terminal control - cursor positioning.art │ ├── terminal control - dimensions.art │ ├── terminal control - display an extended character.art │ ├── terminal control - display an extended character.res │ ├── terminal control - hiding the cursor.art │ ├── terminal control - ringing the terminal bell.art │ ├── terminal control - unicode output.art │ ├── ternary logic.art │ ├── ternary logic.res │ ├── test a function.art │ ├── test a function.res │ ├── textonyms.art │ ├── textonyms.res │ ├── the name game.art │ ├── the name game.res │ ├── the twelve days of christmas.art │ ├── the twelve days of christmas.res │ ├── thue-morse.art │ ├── thue-morse.res │ ├── time a function.art │ ├── tokenize a string with escaping.art │ ├── tokenize a string with escaping.res │ ├── tokenize a string.art │ ├── tokenize a string.res │ ├── top rank per group.art │ ├── top rank per group.res │ ├── total circles area.art │ ├── totient function.art │ ├── totient function.res │ ├── towers of hanoi.art │ ├── towers of hanoi.res │ ├── trabb pardo-knuth algorithm.art │ ├── trigonometric functions.art │ ├── trigonometric functions.res │ ├── triplet of three numbers.art │ ├── triplet of three numbers.res │ ├── truncatable primes.art │ ├── truncatable primes.res │ ├── twin primes.art │ ├── twin primes.res │ ├── two identical strings.art │ ├── two identical strings.res │ ├── two sum.art │ ├── two sum.res │ ├── type detection.art │ ├── type detection.res │ ├── ultra useful primes.art │ ├── ultra useful primes.res │ ├── undefined values.art │ ├── undefined values.res │ ├── unicode strings.art │ ├── unicode strings.res │ ├── unicode variable names.art │ ├── unicode variable names.res │ ├── unique characters in each string.art │ ├── unique characters in each string.res │ ├── unique characters.art │ ├── unique characters.res │ ├── unix - ls.art │ ├── unixdict.txt │ ├── unprimeable numbers.art │ ├── unprimeable numbers.res │ ├── upside-down numbers.art │ ├── upside-down numbers.res │ ├── url decoding.art │ ├── url decoding.res │ ├── url encoding.art │ ├── url encoding.res │ ├── user input - text.art │ ├── van der corput sequence.art │ ├── van der corput sequence.res │ ├── van eck sequence.art │ ├── van eck sequence.res │ ├── variables.art │ ├── variadic function.art │ ├── variadic function.res │ ├── vector products.art │ ├── vector products.res │ ├── vector.art │ ├── vector.res │ ├── vigenere cipher.art │ ├── vigenere cipher.res │ ├── wagstaff primes.art │ ├── walk a directory - non-recursively.art │ ├── walk a directory - recursively.art │ ├── water collected between towers.art │ ├── water collected between towers.res │ ├── weird numbers.art │ ├── weird numbers.res │ ├── wieferich primes.art │ ├── wieferich primes.res │ ├── wolstenholme numbers.art │ ├── wolstenholme numbers.res │ ├── word frequency.art │ ├── word wrap.art │ ├── word wrap.res │ ├── wordiff.art │ ├── words containing the substring.art │ ├── words containing the substring.res │ ├── words from neighbour ones.art │ ├── words from neighbour ones.res │ ├── words_alpha.txt │ ├── write entire file.art │ ├── write language name in 3d ascii.art │ ├── write language name in 3d ascii.res │ ├── xml - input.art │ ├── xml - input.res │ ├── yellowstone sequence.art │ ├── yellowstone sequence.res │ ├── zeckendorf number representation.art │ ├── zeckendorf number representation.res │ ├── zero to the zero power.art │ ├── zero to the zero power.res │ ├── zig-zag matrix.art │ ├── zig-zag matrix.res │ ├── zsigmondy numbers.art │ ├── zumkeller numbers.art │ └── zumkeller numbers.res ├── src ├── arturo.nim ├── deps │ ├── openssl │ │ ├── freebsd │ │ │ └── amd64 │ │ │ │ ├── libcrypto.a │ │ │ │ └── libssl.a │ │ ├── linux │ │ │ ├── amd64 │ │ │ │ ├── legacy │ │ │ │ │ ├── libcrypto.a │ │ │ │ │ └── libssl.a │ │ │ │ ├── libcrypto.a │ │ │ │ └── libssl.a │ │ │ └── arm64 │ │ │ │ ├── legacy │ │ │ │ ├── libcrypto.a │ │ │ │ └── libssl.a │ │ │ │ ├── libcrypto.a │ │ │ │ └── libssl.a │ │ ├── macos │ │ │ ├── amd64 │ │ │ │ ├── libcrypto.a │ │ │ │ └── libssl.a │ │ │ └── arm64 │ │ │ │ ├── libcrypto.a │ │ │ │ └── libssl.a │ │ └── windows │ │ │ └── amd64 │ │ │ ├── libcrypto.a │ │ │ ├── libssl.a │ │ │ └── libws2_32.a │ └── pcre │ │ ├── freebsd │ │ └── amd64 │ │ │ └── libpcre.a │ │ ├── linux │ │ ├── amd64 │ │ │ └── libpcre.a │ │ └── arm64 │ │ │ └── libpcre.a │ │ ├── macos │ │ ├── amd64 │ │ │ └── libpcre.a │ │ └── arm64 │ │ │ └── libpcre.a │ │ └── windows │ │ └── amd64 │ │ └── libpcre.a ├── extras │ ├── checksums │ │ ├── bcrypt.nim │ │ ├── docutils.nim │ │ ├── md5.nim │ │ ├── private │ │ │ └── sha_utils.nim │ │ ├── sha1.nim │ │ ├── sha2.nim │ │ └── sha3.nim │ ├── db_connector │ │ ├── db_common.nim │ │ ├── db_mysql.nim │ │ ├── db_odbc.nim │ │ ├── db_postgres.nim │ │ ├── db_sqlite.nim │ │ ├── mysql.nim │ │ ├── odbcsql.nim │ │ ├── postgres.nim │ │ ├── private │ │ │ └── dbutils.nim │ │ └── sqlite3.nim │ ├── gmp.nim │ ├── htmlparser.nim │ ├── htmlparser │ │ └── htmlparser.nim │ ├── httpx.nim │ ├── httpx │ │ └── parser.nim │ ├── ioselectors.nim │ ├── ioselectors │ │ ├── base.nim │ │ └── ioselectors_wepoll.nim │ ├── libclipboard.nim │ ├── libclipboard │ │ ├── clipboard_cocoa.c │ │ ├── clipboard_common.c │ │ ├── clipboard_win32.c │ │ ├── clipboard_x11.c │ │ └── libclipboard.h │ ├── linenoise.nim │ ├── linenoise │ │ ├── linenoise-win32.c │ │ ├── linenoise.c │ │ ├── linenoise.h │ │ ├── stringbuf.c │ │ ├── stringbuf.h │ │ ├── utf8.c │ │ └── utf8.h │ ├── markdown.nim │ ├── markdownpkg │ │ └── entities.nim │ ├── md4c.nim │ ├── md4c │ │ ├── entity.c │ │ ├── entity.h │ │ ├── md4c-html.c │ │ ├── md4c-html.h │ │ ├── md4c-html.nim │ │ ├── md4c.c │ │ └── md4c.h │ ├── menubar.nim │ ├── menubar │ │ ├── menubar.h │ │ └── menubar.m │ ├── menus.nim │ ├── menus │ │ ├── menus.cc │ │ └── menus.h │ ├── mimalloc.nim │ ├── mimalloc │ │ ├── LICENSE │ │ ├── include │ │ │ ├── mimalloc-new-delete.h │ │ │ ├── mimalloc-override.h │ │ │ ├── mimalloc-stats.h │ │ │ ├── mimalloc.h │ │ │ └── mimalloc │ │ │ │ ├── atomic.h │ │ │ │ ├── internal.h │ │ │ │ ├── prim.h │ │ │ │ ├── track.h │ │ │ │ └── types.h │ │ └── src │ │ │ ├── alloc-aligned.c │ │ │ ├── alloc-override.c │ │ │ ├── alloc-posix.c │ │ │ ├── alloc.c │ │ │ ├── arena-abandon.c │ │ │ ├── arena.c │ │ │ ├── bitmap.c │ │ │ ├── bitmap.h │ │ │ ├── free.c │ │ │ ├── heap.c │ │ │ ├── init.c │ │ │ ├── libc.c │ │ │ ├── options.c │ │ │ ├── os.c │ │ │ ├── page-queue.c │ │ │ ├── page.c │ │ │ ├── prim │ │ │ ├── emscripten │ │ │ │ └── prim.c │ │ │ ├── osx │ │ │ │ ├── alloc-override-zone.c │ │ │ │ └── prim.c │ │ │ ├── prim.c │ │ │ ├── readme.md │ │ │ ├── unix │ │ │ │ └── prim.c │ │ │ ├── wasi │ │ │ │ └── prim.c │ │ │ └── windows │ │ │ │ ├── etw-mimalloc.wprp │ │ │ │ ├── etw.h │ │ │ │ ├── etw.man │ │ │ │ ├── prim.c │ │ │ │ └── readme.md │ │ │ ├── random.c │ │ │ ├── segment-map.c │ │ │ ├── segment.c │ │ │ ├── static.c │ │ │ └── stats.c │ ├── miniz.nim │ ├── miniz │ │ ├── libminiz.c │ │ └── miniz.h │ ├── mpfr.nim │ ├── parsetoml.nim │ ├── pfd.nim │ ├── pfd │ │ ├── pfd.cc │ │ └── pfd.h │ ├── smtp.nim │ ├── webview.nim │ ├── webview │ │ ├── README.md │ │ ├── deps │ │ │ ├── build-new.bat │ │ │ ├── build.bat │ │ │ ├── dlls │ │ │ │ ├── x64 │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ ├── webview-old.dll │ │ │ │ │ └── webview.dll │ │ │ │ └── x86 │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ └── webview.dll │ │ │ ├── include │ │ │ │ ├── WebView2.h │ │ │ │ └── WebView2EnvironmentOptions.h │ │ │ ├── libs │ │ │ │ ├── x64 │ │ │ │ │ ├── WebView2Guid.lib │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ ├── WebView2Loader.dll.lib │ │ │ │ │ └── WebView2LoaderStatic.lib │ │ │ │ └── x86 │ │ │ │ │ ├── WebView2Guid.lib │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ ├── WebView2Loader.dll.lib │ │ │ │ │ └── WebView2LoaderStatic.lib │ │ │ └── pkg │ │ │ │ └── microsoft.web.webview2.1.0.664.37 │ │ │ │ ├── .signature.p7s │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── Microsoft.Web.WebView2.nuspec │ │ │ │ ├── WebView2.idl │ │ │ │ ├── WebView2.tlb │ │ │ │ ├── [Content_Types].xml │ │ │ │ ├── _rels │ │ │ │ └── .rels │ │ │ │ ├── build │ │ │ │ ├── Microsoft.Web.WebView2.targets │ │ │ │ ├── arm64 │ │ │ │ │ └── WebView2Loader.dll │ │ │ │ ├── native │ │ │ │ │ ├── Microsoft.Web.WebView2.targets │ │ │ │ │ ├── arm64 │ │ │ │ │ │ ├── WebView2Guid.lib │ │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ │ ├── WebView2Loader.dll.lib │ │ │ │ │ │ └── WebView2LoaderStatic.lib │ │ │ │ │ ├── include │ │ │ │ │ │ ├── WebView2.h │ │ │ │ │ │ └── WebView2EnvironmentOptions.h │ │ │ │ │ ├── x64 │ │ │ │ │ │ ├── WebView2Guid.lib │ │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ │ ├── WebView2Loader.dll.lib │ │ │ │ │ │ └── WebView2LoaderStatic.lib │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── WebView2Guid.lib │ │ │ │ │ │ ├── WebView2Loader.dll │ │ │ │ │ │ ├── WebView2Loader.dll.lib │ │ │ │ │ │ └── WebView2LoaderStatic.lib │ │ │ │ ├── x64 │ │ │ │ │ └── WebView2Loader.dll │ │ │ │ └── x86 │ │ │ │ │ └── WebView2Loader.dll │ │ │ │ ├── lib │ │ │ │ ├── net462 │ │ │ │ │ ├── Microsoft.Web.WebView2.Core.dll │ │ │ │ │ ├── Microsoft.Web.WebView2.Core.xml │ │ │ │ │ ├── Microsoft.Web.WebView2.WinForms.dll │ │ │ │ │ ├── Microsoft.Web.WebView2.WinForms.xml │ │ │ │ │ ├── Microsoft.Web.WebView2.Wpf.dll │ │ │ │ │ └── Microsoft.Web.WebView2.Wpf.xml │ │ │ │ └── netcoreapp3.0 │ │ │ │ │ ├── Microsoft.Web.WebView2.Core.dll │ │ │ │ │ ├── Microsoft.Web.WebView2.Core.xml │ │ │ │ │ ├── Microsoft.Web.WebView2.WinForms.dll │ │ │ │ │ ├── Microsoft.Web.WebView2.WinForms.xml │ │ │ │ │ ├── Microsoft.Web.WebView2.Wpf.dll │ │ │ │ │ └── Microsoft.Web.WebView2.Wpf.xml │ │ │ │ ├── package │ │ │ │ └── services │ │ │ │ │ └── metadata │ │ │ │ │ └── core-properties │ │ │ │ │ └── f1ba39472b9b4e14a0ebe2816e3adec7.psmdcp │ │ │ │ └── runtimes │ │ │ │ ├── win-arm │ │ │ │ └── native │ │ │ │ │ └── WebView2Loader.dll │ │ │ │ ├── win-x64 │ │ │ │ └── native │ │ │ │ │ └── WebView2Loader.dll │ │ │ │ └── win-x86 │ │ │ │ └── native │ │ │ │ └── WebView2Loader.dll │ │ ├── webview-unix.cc │ │ ├── webview-windows.cc │ │ ├── webview-windows.h │ │ └── webview.h │ ├── wepoll.nim │ ├── wepoll │ │ ├── wepoll.c │ │ ├── wepoll.h │ │ └── wepoll.nim │ ├── window.nim │ └── window │ │ ├── window.cc │ │ └── window.h ├── helpers │ ├── arrays.nim │ ├── benchmark.nim │ ├── bignums.nim │ ├── charsets.nim │ ├── clipboard.nim │ ├── combinatorics.nim │ ├── conversion.nim │ ├── csv.nim │ ├── database.nim │ ├── datasource.nim │ ├── dialogs.nim │ ├── dictionaries.nim │ ├── ffi.nim │ ├── helper.nim │ ├── html.nim │ ├── intrinsics.nim │ ├── io.nim │ ├── js.nim │ ├── jsonobject.nim │ ├── markdown.nim │ ├── maths.nim │ ├── objects.nim │ ├── path.nim │ ├── ranges.nim │ ├── repl.nim │ ├── servers.nim │ ├── sets.nim │ ├── statistics.nim │ ├── stores.nim │ ├── strings.nim │ ├── system.nim │ ├── terminal.nim │ ├── toml.nim │ ├── unisort.nim │ ├── url.nim │ ├── webviews.js │ ├── webviews.nim │ ├── windows.nim │ └── xml.nim ├── library │ ├── Arithmetic.nim │ ├── Bitwise.nim │ ├── Collections.nim │ ├── Colors.nim │ ├── Comparison.nim │ ├── Core.nim │ ├── Crypto.nim │ ├── Databases.nim │ ├── Dates.nim │ ├── Exceptions.nim │ ├── Files.nim │ ├── Io.nim │ ├── Iterators.nim │ ├── Logic.nim │ ├── Net.nim │ ├── Numbers.nim │ ├── Paths.nim │ ├── Quantities.nim │ ├── Reflection.nim │ ├── Sets.nim │ ├── Sockets.nim │ ├── Statistics.nim │ ├── Strings.nim │ ├── System.nim │ ├── Types.nim │ ├── Ui.nim │ └── internal │ │ ├── Net │ │ └── serve.art │ │ └── Ui │ │ └── window.art ├── scripts │ ├── console.art │ └── update.art └── vm │ ├── ast.nim │ ├── bundle │ ├── generator.nim │ └── resources.nim │ ├── bytecode.nim │ ├── checks.nim │ ├── env.nim │ ├── errors.nim │ ├── eval.nim │ ├── exec.nim │ ├── globals.nim │ ├── lib.nim │ ├── opcodes.nim │ ├── packager.nim │ ├── parse.nim │ ├── profiler.nim │ ├── runtime.nim │ ├── stack.nim │ ├── values │ ├── comparison.nim │ ├── custom │ │ ├── quantities │ │ │ ├── definitions.nim │ │ │ └── preprocessor.nim │ │ ├── vbinary.nim │ │ ├── vcolor.nim │ │ ├── vcomplex.nim │ │ ├── verror.nim │ │ ├── vlogical.nim │ │ ├── vquantity.nim │ │ ├── vrange.nim │ │ ├── vrational.nim │ │ ├── vregex.nim │ │ ├── vsocket.nim │ │ ├── vsymbol.nim │ │ └── vversion.nim │ ├── flags.nim │ ├── operators.nim │ ├── printable.nim │ ├── types.nim │ └── value.nim │ ├── version.nim │ └── vm.nim ├── tests ├── errors │ ├── assertion.AssertionFailed.1.art │ ├── assertion.AssertionFailed.1.res │ ├── assertion.AssertionFailed.2.art │ ├── assertion.AssertionFailed.2.res │ ├── assertion.ensureWithCustomMessage.art │ ├── assertion.ensureWithCustomMessage.res │ ├── compiler.ScriptNotExists.art │ ├── compiler.ScriptNotExists.res │ ├── lib.core.unstack.StackUnderflow.art │ ├── lib.core.unstack.StackUnderflow.res │ ├── program.panic.art │ ├── program.panic.res │ ├── program.panic.unstyled.art │ ├── program.panic.unstyled.res │ ├── runtime.CannotConvert.art │ ├── runtime.CannotConvert.res │ ├── runtime.CannotConvertDifferentDimensions.art │ ├── runtime.CannotConvertDifferentDimensions.res │ ├── runtime.ConversionFailed.art │ ├── runtime.ConversionFailed.res │ ├── runtime.DivisionByZero.art │ ├── runtime.DivisionByZero.res │ ├── runtime.FileNotFound.1.art │ ├── runtime.FileNotFound.1.res │ ├── runtime.FileNotFound.2.art │ ├── runtime.FileNotFound.2.res │ ├── runtime.IntegerOperationOverflow.art │ ├── runtime.IntegerOperationOverflow.res │ ├── runtime.IntegerParsingOverflow.art │ ├── runtime.IntegerParsingOverflow.res │ ├── runtime.KeyNotFound.art │ ├── runtime.KeyNotFound.res │ ├── runtime.NotEnoughArguments.1.art │ ├── runtime.NotEnoughArguments.1.res │ ├── runtime.NotEnoughArguments.2.art │ ├── runtime.NotEnoughArguments.2.res │ ├── runtime.NumberOutOfPermittedRange.art │ ├── runtime.NumberOutOfPermittedRange.res │ ├── runtime.OutOfBounds.art │ ├── runtime.OutOfBounds.res │ ├── runtime.RangeWIthZeroStep.art │ ├── runtime.RangeWIthZeroStep.res │ ├── runtime.SymbolNotFound.art │ ├── runtime.SymbolNotFound.res │ ├── runtime.WrongArgumentType.1.art │ ├── runtime.WrongArgumentType.1.res │ ├── runtime.WrongArgumentType.2.art │ ├── runtime.WrongArgumentType.2.res │ ├── syntax.MissingClosingBracket.art │ ├── syntax.MissingClosingBracket.res │ ├── syntax.NewlineInQuotedString.art │ ├── syntax.NewlineInQuotedString.res │ ├── syntax.UnterminatedString.1.art │ ├── syntax.UnterminatedString.1.res │ ├── syntax.UnterminatedString.2.art │ └── syntax.UnterminatedString.2.res ├── unitt │ ├── commons │ │ └── functions.art │ └── lib │ │ ├── collections │ │ ├── append.test.art │ │ ├── array.test.art │ │ ├── chop.test.art │ │ ├── combine.test.art │ │ ├── contains-.test.art │ │ ├── couple.test.art │ │ └── decouple.test.art │ │ ├── comparison │ │ └── between.test.art │ │ ├── core │ │ ├── let.test.art │ │ └── new.test.art │ │ ├── exceptions │ │ ├── functions.test.art │ │ ├── howto.art │ │ └── types.test.art │ │ ├── iterators │ │ └── fold.test.art │ │ └── types │ │ ├── to.helper.art │ │ └── to.test.art ├── unittests │ ├── arturo.data.art │ ├── arturo.data_res │ ├── branching.art │ ├── branching.res │ ├── cmdline.art │ ├── cmdline.res │ ├── cmdline │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── input6.txt │ │ └── inspectArgs.art │ ├── customtypes.art │ ├── customtypes.res │ ├── evaluator.art │ ├── evaluator.res │ ├── functions.doc.art │ ├── functions.doc.res │ ├── lib.arithmetic.art │ ├── lib.arithmetic.res │ ├── lib.binary.art │ ├── lib.binary.res │ ├── lib.collections.art │ ├── lib.collections.res │ ├── lib.comparison.art │ ├── lib.comparison_res │ ├── lib.converters.art │ ├── lib.crypto.art │ ├── lib.crypto.res │ ├── lib.dates.art │ ├── lib.dates.res │ ├── lib.exceptions.art │ ├── lib.exceptions.res │ ├── lib.files.art │ ├── lib.files.res │ ├── lib.iterators.art │ ├── lib.iterators.res │ ├── lib.numbers.art │ ├── lib.numbers.res │ ├── lib.paths.art │ ├── lib.paths.res │ ├── lib.sets.art │ ├── lib.sets.res │ ├── lib.statistics.art │ ├── lib.statistics.res │ ├── lib.strings.art │ ├── lib.strings.res │ ├── lib.system.art │ ├── lib.system.res │ ├── loops.art │ ├── loops.res │ ├── parser.art │ ├── parser.res │ ├── paths.art │ ├── paths.res │ ├── pipes.art │ ├── pipes.res │ ├── quantities.art │ ├── quantities.res │ ├── scopes.art │ ├── scopes.res │ ├── sorting.art │ ├── sorting.res │ ├── strings.art │ ├── strings.res │ ├── templates.art │ ├── templates.res │ ├── thickarrowright.art │ ├── thickarrowright.res │ ├── values.version.art │ └── values.version.res └── web │ ├── hello.art │ └── hello.res ├── tools ├── artdoc.art ├── arturo-cloc.def ├── benchmark.art ├── checkbytecode.art ├── countbuiltinsbymodule.art ├── countlines.sh ├── crossbenchmarker.art ├── dellall.art ├── editrc.art ├── findpendingrc.art ├── findrosettatosolve.art ├── genaiguide.art ├── gendep.art ├── gendevdocs.art ├── gendocslocal.sh ├── getbuiltins.art ├── getbuiltinsbymodule.art ├── getexamples.art ├── getfuncsinscript.art ├── getfuncuses.art ├── hf.sh ├── indexgen.art ├── miniwebize │ ├── LICENSE │ ├── README.md │ ├── gfm.rb │ ├── icons │ │ ├── alert.svg │ │ ├── info.svg │ │ ├── lightbulb.svg │ │ ├── report.svg │ │ └── stop.svg │ ├── logo.png │ └── webize.art ├── nodocs.art ├── pendingrosetta.art ├── rc.art ├── rctasks.art ├── readmegen.art ├── run.js ├── sitegen.art ├── spotWrongExamples.art ├── tester.art ├── tester.html ├── tester.web.art ├── unitt-tester.art ├── updatercmany.art ├── updatercsyntax.art └── usedfuncs.art ├── unitt.toml └── version ├── build ├── changelog.md ├── metadata └── version /.config/arch.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/arch.nims -------------------------------------------------------------------------------- /.config/buildmode.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/buildmode.nims -------------------------------------------------------------------------------- /.config/devtools.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/devtools.nims -------------------------------------------------------------------------------- /.config/utils/cli.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/utils/cli.nims -------------------------------------------------------------------------------- /.config/utils/flags.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/utils/flags.nims -------------------------------------------------------------------------------- /.config/utils/ui.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/utils/ui.nims -------------------------------------------------------------------------------- /.config/who.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.config/who.nims -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/arturo_todo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/arturo_todo.json -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/todos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/todos.yml -------------------------------------------------------------------------------- /.github/workflows/update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.github/workflows/update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/.gitignore -------------------------------------------------------------------------------- /.tokeignore: -------------------------------------------------------------------------------- 1 | src/extras/* -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/README.md -------------------------------------------------------------------------------- /bin/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/config.nims -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.9.6 2 | 3 | - Added TOML support for `read` -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/images/bitc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/bitc.png -------------------------------------------------------------------------------- /docs/images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/demo.gif -------------------------------------------------------------------------------- /docs/images/icons/command-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/icons/command-line.png -------------------------------------------------------------------------------- /docs/images/icons/examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/icons/examples.png -------------------------------------------------------------------------------- /docs/images/icons/language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/icons/language.png -------------------------------------------------------------------------------- /docs/images/icons/library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/icons/library.png -------------------------------------------------------------------------------- /docs/images/logo-lightgray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/logo-lightgray.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/schema-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/schema-white.png -------------------------------------------------------------------------------- /docs/images/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/images/schema.png -------------------------------------------------------------------------------- /docs/website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/README.md -------------------------------------------------------------------------------- /docs/website/config.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/config.art -------------------------------------------------------------------------------- /docs/website/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/data/README.md -------------------------------------------------------------------------------- /docs/website/pages/_index.art: -------------------------------------------------------------------------------- 1 | something: 2 -------------------------------------------------------------------------------- /docs/website/pages/playground/_index.art: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/website/theme/docpage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/theme/docpage.html -------------------------------------------------------------------------------- /docs/website/theme/function.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/theme/function.html -------------------------------------------------------------------------------- /docs/website/theme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/theme/index.html -------------------------------------------------------------------------------- /docs/website/theme/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/theme/playground.html -------------------------------------------------------------------------------- /docs/website/theme/settings.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/theme/settings.art -------------------------------------------------------------------------------- /docs/website/tools/example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/tools/example.php -------------------------------------------------------------------------------- /docs/website/tools/exec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/tools/exec.php -------------------------------------------------------------------------------- /docs/website/tools/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/tools/get.php -------------------------------------------------------------------------------- /docs/website/tools/installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/docs/website/tools/installer.sh -------------------------------------------------------------------------------- /examples/_drafts/100 prisoners.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/100 prisoners.art -------------------------------------------------------------------------------- /examples/_drafts/amb.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/amb.art -------------------------------------------------------------------------------- /examples/_drafts/eban numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/eban numbers.art -------------------------------------------------------------------------------- /examples/_drafts/euler10.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler10.art -------------------------------------------------------------------------------- /examples/_drafts/euler12.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler12.art -------------------------------------------------------------------------------- /examples/_drafts/euler14.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler14.art -------------------------------------------------------------------------------- /examples/_drafts/euler22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler22.txt -------------------------------------------------------------------------------- /examples/_drafts/euler23.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler23.art -------------------------------------------------------------------------------- /examples/_drafts/euler25.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler25.art -------------------------------------------------------------------------------- /examples/_drafts/euler3.art: -------------------------------------------------------------------------------- 1 | print max factors.prime 600851475143 -------------------------------------------------------------------------------- /examples/_drafts/euler34.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler34.art -------------------------------------------------------------------------------- /examples/_drafts/euler4.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler4.art -------------------------------------------------------------------------------- /examples/_drafts/euler44.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler44.art -------------------------------------------------------------------------------- /examples/_drafts/euler484.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler484.art -------------------------------------------------------------------------------- /examples/_drafts/euler484b.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler484b.art -------------------------------------------------------------------------------- /examples/_drafts/euler484c.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler484c.art -------------------------------------------------------------------------------- /examples/_drafts/euler484d.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler484d.art -------------------------------------------------------------------------------- /examples/_drafts/euler5.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler5.art -------------------------------------------------------------------------------- /examples/_drafts/euler56.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler56.art -------------------------------------------------------------------------------- /examples/_drafts/euler9.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/euler9.art -------------------------------------------------------------------------------- /examples/_drafts/fast fourier transform.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/kosaraju.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/kosaraju.art -------------------------------------------------------------------------------- /examples/_drafts/kosaraju.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/legendre prime counting function.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/list monad.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/list monad.art -------------------------------------------------------------------------------- /examples/_drafts/long primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/long primes.art -------------------------------------------------------------------------------- /examples/_drafts/long primes.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/longest substrings without repeating characters.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/matrix-exponentiation operator.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/maze generation.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/minimum positive multiple in base 10 using only 0 and 1.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/number with equal rises and falls.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/parser.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/parser.art -------------------------------------------------------------------------------- /examples/_drafts/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/safe primes and unsafe primes.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/set right-adjacent bits.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/sudoku.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/sudoku.art -------------------------------------------------------------------------------- /examples/_drafts/ulam numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/ulam numbers.art -------------------------------------------------------------------------------- /examples/_drafts/validate international securities identification number.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/vampire number.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/weird numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/weird numbers.art -------------------------------------------------------------------------------- /examples/_drafts/weird numbers.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_drafts/yin and yang.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/_drafts/yin and yang.art -------------------------------------------------------------------------------- /examples/_drafts/zumkeller numbers.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/misc/metadater.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/misc/metadater.art -------------------------------------------------------------------------------- /examples/projecteuler/euler1.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler1.art -------------------------------------------------------------------------------- /examples/projecteuler/euler10.art: -------------------------------------------------------------------------------- 1 | print sum values select 2..2e6 => prime? 2 | -------------------------------------------------------------------------------- /examples/projecteuler/euler11.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler11.art -------------------------------------------------------------------------------- /examples/projecteuler/euler12.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler12.art -------------------------------------------------------------------------------- /examples/projecteuler/euler13.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler13.art -------------------------------------------------------------------------------- /examples/projecteuler/euler14.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler14.art -------------------------------------------------------------------------------- /examples/projecteuler/euler15.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler15.art -------------------------------------------------------------------------------- /examples/projecteuler/euler16.art: -------------------------------------------------------------------------------- 1 | print sum digits 2^1000 2 | -------------------------------------------------------------------------------- /examples/projecteuler/euler17.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler17.art -------------------------------------------------------------------------------- /examples/projecteuler/euler19.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler19.art -------------------------------------------------------------------------------- /examples/projecteuler/euler2.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler2.art -------------------------------------------------------------------------------- /examples/projecteuler/euler20.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler20.art -------------------------------------------------------------------------------- /examples/projecteuler/euler21.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler21.art -------------------------------------------------------------------------------- /examples/projecteuler/euler22.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler22.art -------------------------------------------------------------------------------- /examples/projecteuler/euler22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler22.txt -------------------------------------------------------------------------------- /examples/projecteuler/euler3.art: -------------------------------------------------------------------------------- 1 | print last factors.prime 600851475143 2 | -------------------------------------------------------------------------------- /examples/projecteuler/euler30.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler30.art -------------------------------------------------------------------------------- /examples/projecteuler/euler31.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler31.art -------------------------------------------------------------------------------- /examples/projecteuler/euler35.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler35.art -------------------------------------------------------------------------------- /examples/projecteuler/euler36.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler36.art -------------------------------------------------------------------------------- /examples/projecteuler/euler37.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler37.art -------------------------------------------------------------------------------- /examples/projecteuler/euler4.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler4.art -------------------------------------------------------------------------------- /examples/projecteuler/euler41.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler41.art -------------------------------------------------------------------------------- /examples/projecteuler/euler48.art: -------------------------------------------------------------------------------- 1 | print last.n: 10 to :string sum map 1..1000 'x -> x^x -------------------------------------------------------------------------------- /examples/projecteuler/euler5.art: -------------------------------------------------------------------------------- 1 | print lcm values 1..20 2 | -------------------------------------------------------------------------------- /examples/projecteuler/euler50.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler50.art -------------------------------------------------------------------------------- /examples/projecteuler/euler6.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler6.art -------------------------------------------------------------------------------- /examples/projecteuler/euler63.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler63.art -------------------------------------------------------------------------------- /examples/projecteuler/euler7.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler7.art -------------------------------------------------------------------------------- /examples/projecteuler/euler8.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler8.art -------------------------------------------------------------------------------- /examples/projecteuler/euler89.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler89.art -------------------------------------------------------------------------------- /examples/projecteuler/euler89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler89.txt -------------------------------------------------------------------------------- /examples/projecteuler/euler9.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler9.art -------------------------------------------------------------------------------- /examples/projecteuler/euler92.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler92.art -------------------------------------------------------------------------------- /examples/projecteuler/euler99.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler99.art -------------------------------------------------------------------------------- /examples/projecteuler/euler99.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/projecteuler/euler99.txt -------------------------------------------------------------------------------- /examples/rosetta/100 doors.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/100 doors.art -------------------------------------------------------------------------------- /examples/rosetta/100 doors.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/100 doors.res -------------------------------------------------------------------------------- /examples/rosetta/100 prisoners.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/100 prisoners.art -------------------------------------------------------------------------------- /examples/rosetta/10001th prime.art: -------------------------------------------------------------------------------- 1 | print select.n:10001 2..infinite => prime? 2 | -------------------------------------------------------------------------------- /examples/rosetta/10001th prime.res: -------------------------------------------------------------------------------- 1 | 104743 -------------------------------------------------------------------------------- /examples/rosetta/21 game.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/21 game.art -------------------------------------------------------------------------------- /examples/rosetta/24 game.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/24 game.art -------------------------------------------------------------------------------- /examples/rosetta/a+b.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/a+b.art -------------------------------------------------------------------------------- /examples/rosetta/abc problem.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/abc problem.art -------------------------------------------------------------------------------- /examples/rosetta/abc problem.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/abc problem.res -------------------------------------------------------------------------------- /examples/rosetta/abc words.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/abc words.art -------------------------------------------------------------------------------- /examples/rosetta/abc words.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/abc words.res -------------------------------------------------------------------------------- /examples/rosetta/abstract type.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/abstract type.art -------------------------------------------------------------------------------- /examples/rosetta/abstract type.res: -------------------------------------------------------------------------------- 1 | first 2 | second 3 | null -------------------------------------------------------------------------------- /examples/rosetta/align columns.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/align columns.art -------------------------------------------------------------------------------- /examples/rosetta/align columns.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/align columns.res -------------------------------------------------------------------------------- /examples/rosetta/almost prime.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/almost prime.art -------------------------------------------------------------------------------- /examples/rosetta/almost prime.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/almost prime.res -------------------------------------------------------------------------------- /examples/rosetta/anagrams - deranged anagrams.res: -------------------------------------------------------------------------------- 1 | excitation intoxicate -------------------------------------------------------------------------------- /examples/rosetta/anagrams.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/anagrams.art -------------------------------------------------------------------------------- /examples/rosetta/anagrams.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/anagrams.res -------------------------------------------------------------------------------- /examples/rosetta/anonymous recursion.res: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 1 4 | 2 5 | 3 -------------------------------------------------------------------------------- /examples/rosetta/anti-primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/anti-primes.art -------------------------------------------------------------------------------- /examples/rosetta/anti-primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/anti-primes.res -------------------------------------------------------------------------------- /examples/rosetta/apply a callback to an array.art: -------------------------------------------------------------------------------- 1 | arr: [1 2 3 4 5] 2 | 3 | print map arr => [2*&] -------------------------------------------------------------------------------- /examples/rosetta/apply a callback to an array.res: -------------------------------------------------------------------------------- 1 | 2 4 6 8 10 -------------------------------------------------------------------------------- /examples/rosetta/arithmetic-geometric mean.res: -------------------------------------------------------------------------------- 1 | 0.8472130847939792 -------------------------------------------------------------------------------- /examples/rosetta/array concatenation.res: -------------------------------------------------------------------------------- 1 | 1 2 3 four five six -------------------------------------------------------------------------------- /examples/rosetta/array length.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/array length.art -------------------------------------------------------------------------------- /examples/rosetta/array length.res: -------------------------------------------------------------------------------- 1 | array length = 2 -------------------------------------------------------------------------------- /examples/rosetta/arrays.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/arrays.art -------------------------------------------------------------------------------- /examples/rosetta/arrays.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/arrays.res -------------------------------------------------------------------------------- /examples/rosetta/assertions.art: -------------------------------------------------------------------------------- 1 | a: 42 2 | ensure [a = 42] -------------------------------------------------------------------------------- /examples/rosetta/assertions.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rosetta/associative array - merging.res: -------------------------------------------------------------------------------- 1 | [name:Rocket Skates price:15.25 colour:red year:1974] -------------------------------------------------------------------------------- /examples/rosetta/averages - arithmetic mean.art: -------------------------------------------------------------------------------- 1 | arr: [1 2 3 4 5 6 7] 2 | 3 | print average arr -------------------------------------------------------------------------------- /examples/rosetta/averages - arithmetic mean.res: -------------------------------------------------------------------------------- 1 | 4.0 -------------------------------------------------------------------------------- /examples/rosetta/averages - median.res: -------------------------------------------------------------------------------- 1 | 4 2 | 3.5 -------------------------------------------------------------------------------- /examples/rosetta/averages - mode.res: -------------------------------------------------------------------------------- 1 | 6 2 | 1 4 -------------------------------------------------------------------------------- /examples/rosetta/averages - root mean square.res: -------------------------------------------------------------------------------- 1 | 6.2048368229954285 -------------------------------------------------------------------------------- /examples/rosetta/babbage problem.res: -------------------------------------------------------------------------------- 1 | 25264 -------------------------------------------------------------------------------- /examples/rosetta/bacon cipher.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/bacon cipher.art -------------------------------------------------------------------------------- /examples/rosetta/bacon cipher.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/bacon cipher.res -------------------------------------------------------------------------------- /examples/rosetta/bell numbers 2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/bell numbers 2 -------------------------------------------------------------------------------- /examples/rosetta/bell numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/bell numbers.art -------------------------------------------------------------------------------- /examples/rosetta/bell numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/bell numbers.res -------------------------------------------------------------------------------- /examples/rosetta/benford's law.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/benford's law.art -------------------------------------------------------------------------------- /examples/rosetta/benford's law.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/benford's law.res -------------------------------------------------------------------------------- /examples/rosetta/best shuffle.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/best shuffle.art -------------------------------------------------------------------------------- /examples/rosetta/binary digits.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/binary digits.art -------------------------------------------------------------------------------- /examples/rosetta/binary digits.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/binary digits.res -------------------------------------------------------------------------------- /examples/rosetta/binary search.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/binary search.art -------------------------------------------------------------------------------- /examples/rosetta/binary search.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/binary search.res -------------------------------------------------------------------------------- /examples/rosetta/blum integer.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/blum integer.art -------------------------------------------------------------------------------- /examples/rosetta/boolean values.res: -------------------------------------------------------------------------------- 1 | yep 2 | yep -------------------------------------------------------------------------------- /examples/rosetta/caesar cipher.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/caesar cipher.art -------------------------------------------------------------------------------- /examples/rosetta/caesar cipher.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/caesar cipher.res -------------------------------------------------------------------------------- /examples/rosetta/calmo numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/calmo numbers.art -------------------------------------------------------------------------------- /examples/rosetta/calmo numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/calmo numbers.res -------------------------------------------------------------------------------- /examples/rosetta/cantor set.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cantor set.art -------------------------------------------------------------------------------- /examples/rosetta/cantor set.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cantor set.res -------------------------------------------------------------------------------- /examples/rosetta/case-sensitivity of identifiers.res: -------------------------------------------------------------------------------- 1 | The 3 dog(s) are named Benjamin, Samba, Bernie -------------------------------------------------------------------------------- /examples/rosetta/catamorphism.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/catamorphism.art -------------------------------------------------------------------------------- /examples/rosetta/catamorphism.res: -------------------------------------------------------------------------------- 1 | 10 2 | 24 -------------------------------------------------------------------------------- /examples/rosetta/character codes.res: -------------------------------------------------------------------------------- 1 | 97 2 | 97 3 | a -------------------------------------------------------------------------------- /examples/rosetta/chinese remainder theorem.res: -------------------------------------------------------------------------------- 1 | 23 -------------------------------------------------------------------------------- /examples/rosetta/classes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/classes.art -------------------------------------------------------------------------------- /examples/rosetta/classes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/classes.res -------------------------------------------------------------------------------- /examples/rosetta/closures - value capture.res: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /examples/rosetta/code golf.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/code golf.art -------------------------------------------------------------------------------- /examples/rosetta/code golf.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/code golf.res -------------------------------------------------------------------------------- /examples/rosetta/collections -- array.res: -------------------------------------------------------------------------------- 1 | one 2 three four 5 -------------------------------------------------------------------------------- /examples/rosetta/combinations.art: -------------------------------------------------------------------------------- 1 | print.lines combine.by:3 @0..4 2 | -------------------------------------------------------------------------------- /examples/rosetta/combinations.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/combinations.res -------------------------------------------------------------------------------- /examples/rosetta/command-line arguments.art: -------------------------------------------------------------------------------- 1 | loop arg 'a [ 2 | print a 3 | ] -------------------------------------------------------------------------------- /examples/rosetta/comments.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/comments.art -------------------------------------------------------------------------------- /examples/rosetta/common list elements.res: -------------------------------------------------------------------------------- 1 | 3 6 9 -------------------------------------------------------------------------------- /examples/rosetta/common sorted list.res: -------------------------------------------------------------------------------- 1 | 1 3 4 5 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/compile-time calculation.res: -------------------------------------------------------------------------------- 1 | 3628800 -------------------------------------------------------------------------------- /examples/rosetta/compound data type -- 1.res: -------------------------------------------------------------------------------- 1 | [x:10 y:20] -------------------------------------------------------------------------------- /examples/rosetta/conditional structures -- if then else.res: -------------------------------------------------------------------------------- 1 | yep, num is 2 -------------------------------------------------------------------------------- /examples/rosetta/config.file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/config.file -------------------------------------------------------------------------------- /examples/rosetta/convex hull.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/convex hull.art -------------------------------------------------------------------------------- /examples/rosetta/convex hull.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/convex hull.res -------------------------------------------------------------------------------- /examples/rosetta/coprimes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/coprimes.art -------------------------------------------------------------------------------- /examples/rosetta/coprimes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/coprimes.res -------------------------------------------------------------------------------- /examples/rosetta/copy a string.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/copy a string.art -------------------------------------------------------------------------------- /examples/rosetta/copy a string.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/copy a string.res -------------------------------------------------------------------------------- /examples/rosetta/count the coins.res: -------------------------------------------------------------------------------- 1 | 242 2 | 13398445413854501 -------------------------------------------------------------------------------- /examples/rosetta/cousin primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cousin primes.art -------------------------------------------------------------------------------- /examples/rosetta/cousin primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cousin primes.res -------------------------------------------------------------------------------- /examples/rosetta/crc-32.art: -------------------------------------------------------------------------------- 1 | print crc "The quick brown fox jumps over the lazy dog" -------------------------------------------------------------------------------- /examples/rosetta/crc-32.res: -------------------------------------------------------------------------------- 1 | 414FA339 -------------------------------------------------------------------------------- /examples/rosetta/create a file.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/create a file.art -------------------------------------------------------------------------------- /examples/rosetta/cuban primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cuban primes.art -------------------------------------------------------------------------------- /examples/rosetta/cuban primes__res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cuban primes__res -------------------------------------------------------------------------------- /examples/rosetta/currying.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/currying.art -------------------------------------------------------------------------------- /examples/rosetta/currying.res: -------------------------------------------------------------------------------- 1 | 9 2 | 10 -------------------------------------------------------------------------------- /examples/rosetta/cusip.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cusip.art -------------------------------------------------------------------------------- /examples/rosetta/cusip.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/cusip.res -------------------------------------------------------------------------------- /examples/rosetta/date format.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/date format.art -------------------------------------------------------------------------------- /examples/rosetta/days between dates.res: -------------------------------------------------------------------------------- 1 | days between the two dates: 291 -------------------------------------------------------------------------------- /examples/rosetta/deepcopy.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/deepcopy.art -------------------------------------------------------------------------------- /examples/rosetta/deepcopy.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/deepcopy.res -------------------------------------------------------------------------------- /examples/rosetta/delete a file.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/delete a file.art -------------------------------------------------------------------------------- /examples/rosetta/detect division by zero.res: -------------------------------------------------------------------------------- 1 | division by zero -------------------------------------------------------------------------------- /examples/rosetta/digit fifth powers.res: -------------------------------------------------------------------------------- 1 | 443839 -------------------------------------------------------------------------------- /examples/rosetta/digital root.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/digital root.art -------------------------------------------------------------------------------- /examples/rosetta/digital root.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/digital root.res -------------------------------------------------------------------------------- /examples/rosetta/documentation.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/documentation.art -------------------------------------------------------------------------------- /examples/rosetta/dot product.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/dot product.art -------------------------------------------------------------------------------- /examples/rosetta/dot product.res: -------------------------------------------------------------------------------- 1 | 3 2 | 32 -------------------------------------------------------------------------------- /examples/rosetta/draw a cuboid.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/draw a cuboid.art -------------------------------------------------------------------------------- /examples/rosetta/draw a cuboid.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/draw a cuboid.res -------------------------------------------------------------------------------- /examples/rosetta/egyptian division.res: -------------------------------------------------------------------------------- 1 | 580 divided by 34 is 17 with remainder 2 -------------------------------------------------------------------------------- /examples/rosetta/emirp primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/emirp primes.art -------------------------------------------------------------------------------- /examples/rosetta/emirp primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/emirp primes.res -------------------------------------------------------------------------------- /examples/rosetta/empty directory.res: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /examples/rosetta/empty program.art: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rosetta/empty string.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/empty string.art -------------------------------------------------------------------------------- /examples/rosetta/empty string.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/empty string.res -------------------------------------------------------------------------------- /examples/rosetta/entropy.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/entropy.art -------------------------------------------------------------------------------- /examples/rosetta/entropy.res: -------------------------------------------------------------------------------- 1 | 1.8464393446710154 -------------------------------------------------------------------------------- /examples/rosetta/enumerations.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/enumerations.art -------------------------------------------------------------------------------- /examples/rosetta/enumerations.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/enumerations.res -------------------------------------------------------------------------------- /examples/rosetta/erdos-primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/erdos-primes.art -------------------------------------------------------------------------------- /examples/rosetta/erdos-primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/erdos-primes.res -------------------------------------------------------------------------------- /examples/rosetta/ethiopian multiplication.res: -------------------------------------------------------------------------------- 1 | 578 2 | 6 -------------------------------------------------------------------------------- /examples/rosetta/euler method.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/euler method.art -------------------------------------------------------------------------------- /examples/rosetta/euler method.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/euler method.res -------------------------------------------------------------------------------- /examples/rosetta/evaluate binomial coefficients.res: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /examples/rosetta/even or odd.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/even or odd.art -------------------------------------------------------------------------------- /examples/rosetta/even or odd.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/even or odd.res -------------------------------------------------------------------------------- /examples/rosetta/execute a system command.art: -------------------------------------------------------------------------------- 1 | print execute "ls" -------------------------------------------------------------------------------- /examples/rosetta/execute brainfuck.res: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /examples/rosetta/execute hq9+.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/execute hq9+.art -------------------------------------------------------------------------------- /examples/rosetta/execute hq9+.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/execute hq9+.res -------------------------------------------------------------------------------- /examples/rosetta/extend your language.res: -------------------------------------------------------------------------------- 1 | only second -------------------------------------------------------------------------------- /examples/rosetta/extra primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/extra primes.art -------------------------------------------------------------------------------- /examples/rosetta/extra primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/extra primes.res -------------------------------------------------------------------------------- /examples/rosetta/factorions.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/factorions.art -------------------------------------------------------------------------------- /examples/rosetta/factorions.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/factorions.res -------------------------------------------------------------------------------- /examples/rosetta/factors of a mersenne number.res: -------------------------------------------------------------------------------- 1 | 2 ^ 929 - 1 = 0 ( mod 13007 ) -------------------------------------------------------------------------------- /examples/rosetta/factors of an integer.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 6 9 12 18 36 -------------------------------------------------------------------------------- /examples/rosetta/fasta format.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fasta format.art -------------------------------------------------------------------------------- /examples/rosetta/fasta format.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fasta format.res -------------------------------------------------------------------------------- /examples/rosetta/file size.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/file size.art -------------------------------------------------------------------------------- /examples/rosetta/filter.art: -------------------------------------------------------------------------------- 1 | arr: [1 2 3 4 5 6 7 8 9 10] 2 | 3 | print select arr [x][even? x] -------------------------------------------------------------------------------- /examples/rosetta/filter.res: -------------------------------------------------------------------------------- 1 | 2 4 6 8 10 -------------------------------------------------------------------------------- /examples/rosetta/find common directory path.res: -------------------------------------------------------------------------------- 1 | /home/user1/tmp -------------------------------------------------------------------------------- /examples/rosetta/find square difference.res: -------------------------------------------------------------------------------- 1 | 501 -------------------------------------------------------------------------------- /examples/rosetta/find squares n where n+1 is prime.res: -------------------------------------------------------------------------------- 1 | 1 4 16 36 100 196 256 400 576 676 -------------------------------------------------------------------------------- /examples/rosetta/find the missing permutation.res: -------------------------------------------------------------------------------- 1 | DBAC -------------------------------------------------------------------------------- /examples/rosetta/five weekends.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/five weekends.art -------------------------------------------------------------------------------- /examples/rosetta/five weekends.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/five weekends.res -------------------------------------------------------------------------------- /examples/rosetta/fivenum.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fivenum.art -------------------------------------------------------------------------------- /examples/rosetta/fivenum.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fivenum.res -------------------------------------------------------------------------------- /examples/rosetta/fizzbuzz.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fizzbuzz.art -------------------------------------------------------------------------------- /examples/rosetta/fizzbuzz.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fizzbuzz.res -------------------------------------------------------------------------------- /examples/rosetta/flatten a list.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 -------------------------------------------------------------------------------- /examples/rosetta/fortunate numbers.res: -------------------------------------------------------------------------------- 1 | 3 5 7 13 17 19 23 37 -------------------------------------------------------------------------------- /examples/rosetta/fractal tree.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fractal tree.art -------------------------------------------------------------------------------- /examples/rosetta/function composition.res: -------------------------------------------------------------------------------- 1 | D O N E -------------------------------------------------------------------------------- /examples/rosetta/function definition.res: -------------------------------------------------------------------------------- 1 | 21 2 | 21 -------------------------------------------------------------------------------- /examples/rosetta/fusc sequence.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/fusc sequence.art -------------------------------------------------------------------------------- /examples/rosetta/generate lower case ascii alphabet.art: -------------------------------------------------------------------------------- 1 | print to [:char] 97..122 -------------------------------------------------------------------------------- /examples/rosetta/generic swap -- 1.res: -------------------------------------------------------------------------------- 1 | 1 2 2 | 2 1 -------------------------------------------------------------------------------- /examples/rosetta/generic swap -- 2.res: -------------------------------------------------------------------------------- 1 | 1 2 2 | 2 1 -------------------------------------------------------------------------------- /examples/rosetta/get system command output.art: -------------------------------------------------------------------------------- 1 | print split.lines execute "ls" -------------------------------------------------------------------------------- /examples/rosetta/giuga numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/giuga numbers.art -------------------------------------------------------------------------------- /examples/rosetta/giuga numbers.res: -------------------------------------------------------------------------------- 1 | 30 2 | 858 3 | 1722 4 | 66198 -------------------------------------------------------------------------------- /examples/rosetta/gosper's hack.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/gosper's hack.art -------------------------------------------------------------------------------- /examples/rosetta/gosper's hack.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/gosper's hack.res -------------------------------------------------------------------------------- /examples/rosetta/gray code.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/gray code.art -------------------------------------------------------------------------------- /examples/rosetta/gray code.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/gray code.res -------------------------------------------------------------------------------- /examples/rosetta/greatest common divisor.art: -------------------------------------------------------------------------------- 1 | print gcd [10 15] -------------------------------------------------------------------------------- /examples/rosetta/greatest common divisor.res: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /examples/rosetta/greatest element of a list.art: -------------------------------------------------------------------------------- 1 | arr: [5 4 2 9 7 3] 2 | 3 | print max arr -------------------------------------------------------------------------------- /examples/rosetta/greatest element of a list.res: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /examples/rosetta/halt and catch fire.art: -------------------------------------------------------------------------------- 1 | 0/0 -------------------------------------------------------------------------------- /examples/rosetta/happy numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/happy numbers.art -------------------------------------------------------------------------------- /examples/rosetta/happy numbers.res: -------------------------------------------------------------------------------- 1 | 1 2 | 7 3 | 10 4 | 13 5 | 19 6 | 23 7 | 28 8 | 31 -------------------------------------------------------------------------------- /examples/rosetta/hash from two arrays.art: -------------------------------------------------------------------------------- 1 | h: dictionary.raw flatten couple [a b c d] [1 2 3 4] 2 | print h -------------------------------------------------------------------------------- /examples/rosetta/hash from two arrays.res: -------------------------------------------------------------------------------- 1 | [a:1 b:2 c:3 d:4] -------------------------------------------------------------------------------- /examples/rosetta/hash join.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/hash join.art -------------------------------------------------------------------------------- /examples/rosetta/hash join.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/hash join.res -------------------------------------------------------------------------------- /examples/rosetta/haversine formula.res: -------------------------------------------------------------------------------- 1 | 2887.2599506071106 -------------------------------------------------------------------------------- /examples/rosetta/hello world - graphical.art: -------------------------------------------------------------------------------- 1 | popup "" "Goodbye, World!" -------------------------------------------------------------------------------- /examples/rosetta/hello world - line printer.art: -------------------------------------------------------------------------------- 1 | "Hello World\n" >> "/dev/lp0" 2 | -------------------------------------------------------------------------------- /examples/rosetta/hello world - newbie.art: -------------------------------------------------------------------------------- 1 | print "Hello world!!" -------------------------------------------------------------------------------- /examples/rosetta/hello world - newbie.res: -------------------------------------------------------------------------------- 1 | Hello world!! -------------------------------------------------------------------------------- /examples/rosetta/hello world - newline omission.art: -------------------------------------------------------------------------------- 1 | prints "Goodbye, World!" -------------------------------------------------------------------------------- /examples/rosetta/hello world - newline omission.res: -------------------------------------------------------------------------------- 1 | Goodbye, World! -------------------------------------------------------------------------------- /examples/rosetta/hello world - standard error.art: -------------------------------------------------------------------------------- 1 | panic "Goodbye, World!" -------------------------------------------------------------------------------- /examples/rosetta/hello world - text.art: -------------------------------------------------------------------------------- 1 | print "Hello world!" -------------------------------------------------------------------------------- /examples/rosetta/hello world - text.res: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /examples/rosetta/hello world - web server.art: -------------------------------------------------------------------------------- 1 | serve.port:8080 [ GET "/" -> "Goodbye, World!" ] -------------------------------------------------------------------------------- /examples/rosetta/here document.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/here document.art -------------------------------------------------------------------------------- /examples/rosetta/here document.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/here document.res -------------------------------------------------------------------------------- /examples/rosetta/hex words.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/hex words.art -------------------------------------------------------------------------------- /examples/rosetta/hex words.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/hex words.res -------------------------------------------------------------------------------- /examples/rosetta/higher-order functions.res: -------------------------------------------------------------------------------- 1 | add: 5 2 | multiply: 6 -------------------------------------------------------------------------------- /examples/rosetta/horner's rule for polynomial evaluation.res: -------------------------------------------------------------------------------- 1 | 128 -------------------------------------------------------------------------------- /examples/rosetta/hostname.art: -------------------------------------------------------------------------------- 1 | print sys\hostname -------------------------------------------------------------------------------- /examples/rosetta/http.art: -------------------------------------------------------------------------------- 1 | print read "http://rosettacode.org" -------------------------------------------------------------------------------- /examples/rosetta/https.art: -------------------------------------------------------------------------------- 1 | print read "https://www.w3.org/" -------------------------------------------------------------------------------- /examples/rosetta/iban.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/iban.art -------------------------------------------------------------------------------- /examples/rosetta/iban.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/iban.res -------------------------------------------------------------------------------- /examples/rosetta/increment a numerical string.res: -------------------------------------------------------------------------------- 1 | The next number is: 12350 -------------------------------------------------------------------------------- /examples/rosetta/infinity.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/infinity.art -------------------------------------------------------------------------------- /examples/rosetta/infinity.res: -------------------------------------------------------------------------------- 1 | ∞ 2 | -∞ -------------------------------------------------------------------------------- /examples/rosetta/input loop.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/input loop.art -------------------------------------------------------------------------------- /examples/rosetta/integer roots.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/integer roots.art -------------------------------------------------------------------------------- /examples/rosetta/integer roots.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/integer roots.res -------------------------------------------------------------------------------- /examples/rosetta/introspection.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/introspection.art -------------------------------------------------------------------------------- /examples/rosetta/introspection.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/introspection.res -------------------------------------------------------------------------------- /examples/rosetta/inverted syntax.res: -------------------------------------------------------------------------------- 1 | Variable is true! -------------------------------------------------------------------------------- /examples/rosetta/jaccard index.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/jaccard index.art -------------------------------------------------------------------------------- /examples/rosetta/jaccard index.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/jaccard index.res -------------------------------------------------------------------------------- /examples/rosetta/jacobi symbol.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/jacobi symbol.art -------------------------------------------------------------------------------- /examples/rosetta/jacobi symbol.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/jacobi symbol.res -------------------------------------------------------------------------------- /examples/rosetta/jensen's device.res: -------------------------------------------------------------------------------- 1 | harmonicSum 1->100: 5.187377517639621 -------------------------------------------------------------------------------- /examples/rosetta/jewels and stones.res: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /examples/rosetta/jortsort.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/jortsort.art -------------------------------------------------------------------------------- /examples/rosetta/jortsort.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/jortsort.res -------------------------------------------------------------------------------- /examples/rosetta/json.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/json.art -------------------------------------------------------------------------------- /examples/rosetta/json.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/json.res -------------------------------------------------------------------------------- /examples/rosetta/kernighans large earthquake problem.res: -------------------------------------------------------------------------------- 1 | [date:8/27/1883 place:Krakatoa magnitude:8.8] -------------------------------------------------------------------------------- /examples/rosetta/knuth shuffle.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/knuth shuffle.art -------------------------------------------------------------------------------- /examples/rosetta/lah numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/lah numbers.art -------------------------------------------------------------------------------- /examples/rosetta/lah numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/lah numbers.res -------------------------------------------------------------------------------- /examples/rosetta/largest int from concatenated ints.res: -------------------------------------------------------------------------------- 1 | 998764543431 2 | 6054854654 -------------------------------------------------------------------------------- /examples/rosetta/largest number divisible by its digits.res: -------------------------------------------------------------------------------- 1 | 9867312 -------------------------------------------------------------------------------- /examples/rosetta/largest prime factor.art: -------------------------------------------------------------------------------- 1 | print max factors.prime 600851475143 -------------------------------------------------------------------------------- /examples/rosetta/largest prime factor.res: -------------------------------------------------------------------------------- 1 | 6857 -------------------------------------------------------------------------------- /examples/rosetta/largest product in a grid.res: -------------------------------------------------------------------------------- 1 | [66 91 88 97] 51267216 -------------------------------------------------------------------------------- /examples/rosetta/leap year.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/leap year.art -------------------------------------------------------------------------------- /examples/rosetta/leap year.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/leap year.res -------------------------------------------------------------------------------- /examples/rosetta/least common multiple.art: -------------------------------------------------------------------------------- 1 | lcm: function [x,y][ 2 | x * y / gcd @[x y] 3 | ] 4 | 5 | print lcm 12 18 -------------------------------------------------------------------------------- /examples/rosetta/least common multiple.res: -------------------------------------------------------------------------------- 1 | 36 -------------------------------------------------------------------------------- /examples/rosetta/length of an arc between two angles.res: -------------------------------------------------------------------------------- 1 | Arc length: 43.63323 -------------------------------------------------------------------------------- /examples/rosetta/levenshtein distance.art: -------------------------------------------------------------------------------- 1 | print levenshtein "kitten" "sitting" -------------------------------------------------------------------------------- /examples/rosetta/levenshtein distance.res: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /examples/rosetta/literals - floating point.art: -------------------------------------------------------------------------------- 1 | pi: 3.14 2 | print [pi "->" type pi] -------------------------------------------------------------------------------- /examples/rosetta/literals - floating point.res: -------------------------------------------------------------------------------- 1 | 3.14 -> :floating -------------------------------------------------------------------------------- /examples/rosetta/literals - integer.art: -------------------------------------------------------------------------------- 1 | num: 18966 2 | 3 | print [num "->" type num] -------------------------------------------------------------------------------- /examples/rosetta/literals - integer.res: -------------------------------------------------------------------------------- 1 | 18966 -> :integer -------------------------------------------------------------------------------- /examples/rosetta/logistic curve fitting in epidemiology_res: -------------------------------------------------------------------------------- 1 | r = 0.11230217569755 2 | R0 = 3.848279280916719 -------------------------------------------------------------------------------- /examples/rosetta/long multiplication.art: -------------------------------------------------------------------------------- 1 | print 2^64 * 2 -------------------------------------------------------------------------------- /examples/rosetta/long year.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/long year.art -------------------------------------------------------------------------------- /examples/rosetta/long year.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/long year.res -------------------------------------------------------------------------------- /examples/rosetta/longest common subsequence.res: -------------------------------------------------------------------------------- 1 | 1234 2 | tsitest -------------------------------------------------------------------------------- /examples/rosetta/longest common substring.res: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /examples/rosetta/longest common suffix.res: -------------------------------------------------------------------------------- 1 | day 2 | throne 3 | 4 | cheese 5 | fix -------------------------------------------------------------------------------- /examples/rosetta/loop over multiple arrays simultaneously.res: -------------------------------------------------------------------------------- 1 | aA1 2 | bB2 3 | cC3 -------------------------------------------------------------------------------- /examples/rosetta/loops - break.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/loops - break.art -------------------------------------------------------------------------------- /examples/rosetta/loops - continue.res: -------------------------------------------------------------------------------- 1 | 1, 2, 3, 4, 5 2 | 6, 7, 8, 9, 10 -------------------------------------------------------------------------------- /examples/rosetta/loops - do-while.res: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 -------------------------------------------------------------------------------- /examples/rosetta/loops - downward for.art: -------------------------------------------------------------------------------- 1 | loop 10..0 'i [ 2 | print i 3 | ] -------------------------------------------------------------------------------- /examples/rosetta/loops - downward for.res: -------------------------------------------------------------------------------- 1 | 10 2 | 9 3 | 8 4 | 7 5 | 6 6 | 5 7 | 4 8 | 3 9 | 2 10 | 1 11 | 0 -------------------------------------------------------------------------------- /examples/rosetta/loops - for with a specified step.art: -------------------------------------------------------------------------------- 1 | loop 0..10 .step:2 'i [ 2 | print i 3 | ] -------------------------------------------------------------------------------- /examples/rosetta/loops - for with a specified step.res: -------------------------------------------------------------------------------- 1 | 0 2 | 2 3 | 4 4 | 6 5 | 8 6 | 10 -------------------------------------------------------------------------------- /examples/rosetta/loops - for.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/loops - for.art -------------------------------------------------------------------------------- /examples/rosetta/loops - for.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/loops - for.res -------------------------------------------------------------------------------- /examples/rosetta/loops - infinite.art: -------------------------------------------------------------------------------- 1 | while [true] [ 2 | print "SPAM" 3 | ] -------------------------------------------------------------------------------- /examples/rosetta/loops - n plus one half.art: -------------------------------------------------------------------------------- 1 | print join.with:", " map 1..10 => [to :string &] -------------------------------------------------------------------------------- /examples/rosetta/loops - n plus one half.res: -------------------------------------------------------------------------------- 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 -------------------------------------------------------------------------------- /examples/rosetta/loops - while.art: -------------------------------------------------------------------------------- 1 | i: 1024 2 | 3 | while [i>0] [ 4 | print i 5 | i: i/2 6 | ] -------------------------------------------------------------------------------- /examples/rosetta/loops - while.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/loops - while.res -------------------------------------------------------------------------------- /examples/rosetta/loops - with multiple ranges.res: -------------------------------------------------------------------------------- 1 | Sum: 348173 2 | Product: -793618560 -------------------------------------------------------------------------------- /examples/rosetta/ludic numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/ludic numbers.art -------------------------------------------------------------------------------- /examples/rosetta/ludic numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/ludic numbers.res -------------------------------------------------------------------------------- /examples/rosetta/mad libs.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/mad libs.art -------------------------------------------------------------------------------- /examples/rosetta/magic 8-ball.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/magic 8-ball.art -------------------------------------------------------------------------------- /examples/rosetta/map range.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/map range.art -------------------------------------------------------------------------------- /examples/rosetta/map range.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/map range.res -------------------------------------------------------------------------------- /examples/rosetta/maximum triangle path sum.res: -------------------------------------------------------------------------------- 1 | 1320 -------------------------------------------------------------------------------- /examples/rosetta/mcnuggets problem.res: -------------------------------------------------------------------------------- 1 | 46 -------------------------------------------------------------------------------- /examples/rosetta/md5.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/md5.art -------------------------------------------------------------------------------- /examples/rosetta/md5.res: -------------------------------------------------------------------------------- 1 | e38ca1d920c4b8b8d3946b2c72f01680 -------------------------------------------------------------------------------- /examples/rosetta/meissel-mertens constant__res: -------------------------------------------------------------------------------- 1 | 0.2614972157776471 -------------------------------------------------------------------------------- /examples/rosetta/menu.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/menu.art -------------------------------------------------------------------------------- /examples/rosetta/metaprogramming -- 1.res: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /examples/rosetta/metaprogramming -- 2.art: -------------------------------------------------------------------------------- 1 | code: "print 123" 2 | do code -------------------------------------------------------------------------------- /examples/rosetta/metaprogramming -- 2.res: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /examples/rosetta/metaprogramming -- 3.res: -------------------------------------------------------------------------------- 1 | iAmAVariable 2 | 2 3 | 2 -------------------------------------------------------------------------------- /examples/rosetta/metaprogramming -- 4.res: -------------------------------------------------------------------------------- 1 | Here is our code: 2 | [print 34] 3 | 4 | And here's its result: 5 | 34 -------------------------------------------------------------------------------- /examples/rosetta/metronome.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/metronome.art -------------------------------------------------------------------------------- /examples/rosetta/minimum numbers of three lists.res: -------------------------------------------------------------------------------- 1 | 5 22 12 21 38 -------------------------------------------------------------------------------- /examples/rosetta/minimum primes.res: -------------------------------------------------------------------------------- 1 | 43 101 79 59 67 -------------------------------------------------------------------------------- /examples/rosetta/modular inverse.res: -------------------------------------------------------------------------------- 1 | 1969 -------------------------------------------------------------------------------- /examples/rosetta/modulinos -- library.res: -------------------------------------------------------------------------------- 1 | Library: The meaning of life is 42 -------------------------------------------------------------------------------- /examples/rosetta/morse code.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/morse code.art -------------------------------------------------------------------------------- /examples/rosetta/morse code.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/morse code.res -------------------------------------------------------------------------------- /examples/rosetta/mosaic matrix.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/mosaic matrix.art -------------------------------------------------------------------------------- /examples/rosetta/mosaic matrix.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/mosaic matrix.res -------------------------------------------------------------------------------- /examples/rosetta/multisplit.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/multisplit.art -------------------------------------------------------------------------------- /examples/rosetta/multisplit.res: -------------------------------------------------------------------------------- 1 | a b c -------------------------------------------------------------------------------- /examples/rosetta/munchausen numbers.res: -------------------------------------------------------------------------------- 1 | 1 2 | 3435 -------------------------------------------------------------------------------- /examples/rosetta/n'th.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/n'th.art -------------------------------------------------------------------------------- /examples/rosetta/n'th.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/n'th.res -------------------------------------------------------------------------------- /examples/rosetta/n-grams.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/n-grams.art -------------------------------------------------------------------------------- /examples/rosetta/n-grams.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/n-grams.res -------------------------------------------------------------------------------- /examples/rosetta/narcissist.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/narcissist.art -------------------------------------------------------------------------------- /examples/rosetta/nested function.res: -------------------------------------------------------------------------------- 1 | 1. first 2 | 2. second 3 | 3. third -------------------------------------------------------------------------------- /examples/rosetta/nice primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/nice primes.art -------------------------------------------------------------------------------- /examples/rosetta/nice primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/nice primes.res -------------------------------------------------------------------------------- /examples/rosetta/nim game.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/nim game.art -------------------------------------------------------------------------------- /examples/rosetta/non-decimal radices - input.res: -------------------------------------------------------------------------------- 1 | 10 2 | 16 3 | 80 4 | 21 -------------------------------------------------------------------------------- /examples/rosetta/nth root.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/nth root.art -------------------------------------------------------------------------------- /examples/rosetta/nth root.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/nth root.res -------------------------------------------------------------------------------- /examples/rosetta/null object.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/null object.art -------------------------------------------------------------------------------- /examples/rosetta/null object.res: -------------------------------------------------------------------------------- 1 | got NULL! -------------------------------------------------------------------------------- /examples/rosetta/number names.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/number names.art -------------------------------------------------------------------------------- /examples/rosetta/number names.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/number names.res -------------------------------------------------------------------------------- /examples/rosetta/numeric separator syntax.res: -------------------------------------------------------------------------------- 1 | 1234567 2 | 3.14 -------------------------------------------------------------------------------- /examples/rosetta/odd words.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/odd words.art -------------------------------------------------------------------------------- /examples/rosetta/odd words.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/odd words.res -------------------------------------------------------------------------------- /examples/rosetta/operator precedence.res: -------------------------------------------------------------------------------- 1 | 17 2 | 21 -------------------------------------------------------------------------------- /examples/rosetta/order two numerical lists.res: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /examples/rosetta/ordered words.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/ordered words.art -------------------------------------------------------------------------------- /examples/rosetta/ordered words.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/ordered words.res -------------------------------------------------------------------------------- /examples/rosetta/palindromic primes in base 16.res: -------------------------------------------------------------------------------- 1 | 3R0V0U0WpRpQ04T04bS 6bK vbgC -------------------------------------------------------------------------------- /examples/rosetta/pandigital prime.res: -------------------------------------------------------------------------------- 1 | The largest pandigital prime is: 2 | 7652413 -------------------------------------------------------------------------------- /examples/rosetta/pangram checker.res: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /examples/rosetta/perfect numbers.res: -------------------------------------------------------------------------------- 1 | 6 2 | 28 3 | 496 4 | 8128 -------------------------------------------------------------------------------- /examples/rosetta/perlin noise.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/perlin noise.art -------------------------------------------------------------------------------- /examples/rosetta/perlin noise.res: -------------------------------------------------------------------------------- 1 | 0.13691995878400012 -------------------------------------------------------------------------------- /examples/rosetta/permutations.art: -------------------------------------------------------------------------------- 1 | print permutate [1 2 3] -------------------------------------------------------------------------------- /examples/rosetta/permutations.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/permutations.res -------------------------------------------------------------------------------- /examples/rosetta/pi.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/pi.art -------------------------------------------------------------------------------- /examples/rosetta/piprimes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/piprimes.art -------------------------------------------------------------------------------- /examples/rosetta/piprimes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/piprimes.res -------------------------------------------------------------------------------- /examples/rosetta/playing cards.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/playing cards.art -------------------------------------------------------------------------------- /examples/rosetta/polymorphism.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/polymorphism.art -------------------------------------------------------------------------------- /examples/rosetta/polymorphism.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/polymorphism.res -------------------------------------------------------------------------------- /examples/rosetta/power set.art: -------------------------------------------------------------------------------- 1 | print powerset [1 2 3 4] -------------------------------------------------------------------------------- /examples/rosetta/power set.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/power set.res -------------------------------------------------------------------------------- /examples/rosetta/primality by wilson's theorem.res: -------------------------------------------------------------------------------- 1 | Primes below 20 via Wilson's theorem: 2 | 2 3 5 7 11 13 17 19 -------------------------------------------------------------------------------- /examples/rosetta/prime words.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/prime words.art -------------------------------------------------------------------------------- /examples/rosetta/prime words.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/prime words.res -------------------------------------------------------------------------------- /examples/rosetta/queue - usage.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/queue - usage.art -------------------------------------------------------------------------------- /examples/rosetta/queue - usage.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/queue - usage.res -------------------------------------------------------------------------------- /examples/rosetta/quickselect algorithm.res: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/quine.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/quine.art -------------------------------------------------------------------------------- /examples/rosetta/quine.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/quine.res -------------------------------------------------------------------------------- /examples/rosetta/rainbow.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/rainbow.art -------------------------------------------------------------------------------- /examples/rosetta/rate counter.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/rate counter.art -------------------------------------------------------------------------------- /examples/rosetta/read entire file.art: -------------------------------------------------------------------------------- 1 | contents: read "input.txt" -------------------------------------------------------------------------------- /examples/rosetta/reflection - list methods.res: -------------------------------------------------------------------------------- 1 | init 2 | sayHello -------------------------------------------------------------------------------- /examples/rosetta/remove duplicate elements.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 -------------------------------------------------------------------------------- /examples/rosetta/remove vowels from a string.res: -------------------------------------------------------------------------------- 1 | Rmv vwls frm strng -------------------------------------------------------------------------------- /examples/rosetta/rename a file.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/rename a file.art -------------------------------------------------------------------------------- /examples/rosetta/rep-string.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/rep-string.art -------------------------------------------------------------------------------- /examples/rosetta/rep-string.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/rep-string.res -------------------------------------------------------------------------------- /examples/rosetta/repeat a string.art: -------------------------------------------------------------------------------- 1 | print repeat "ha" 5 -------------------------------------------------------------------------------- /examples/rosetta/repeat.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/repeat.art -------------------------------------------------------------------------------- /examples/rosetta/repeat.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/repeat.res -------------------------------------------------------------------------------- /examples/rosetta/reverse a string.art: -------------------------------------------------------------------------------- 1 | str: "Hello World" 2 | 3 | print reverse str -------------------------------------------------------------------------------- /examples/rosetta/reverse a string.res: -------------------------------------------------------------------------------- 1 | dlroW olleH -------------------------------------------------------------------------------- /examples/rosetta/rot-13.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/rot-13.art -------------------------------------------------------------------------------- /examples/rosetta/rot-13.res: -------------------------------------------------------------------------------- 1 | NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm -------------------------------------------------------------------------------- /examples/rosetta/runtime evaluation - in an environment.res: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /examples/rosetta/s-expressions.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/s-expressions.art -------------------------------------------------------------------------------- /examples/rosetta/s-expressions.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/s-expressions.res -------------------------------------------------------------------------------- /examples/rosetta/sattolo cycle.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sattolo cycle.art -------------------------------------------------------------------------------- /examples/rosetta/search a list of records.res: -------------------------------------------------------------------------------- 1 | 6 2 | Khartoum-Omdurman 3 | 4.58 -------------------------------------------------------------------------------- /examples/rosetta/search a list.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/search a list.art -------------------------------------------------------------------------------- /examples/rosetta/search a list_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/search a list_res -------------------------------------------------------------------------------- /examples/rosetta/sedols.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sedols.art -------------------------------------------------------------------------------- /examples/rosetta/sedols.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sedols.res -------------------------------------------------------------------------------- /examples/rosetta/selectively replace multiple instances of a character within a string.res: -------------------------------------------------------------------------------- 1 | AErBcadCbFD -------------------------------------------------------------------------------- /examples/rosetta/self-describing numbers.res: -------------------------------------------------------------------------------- 1 | 1210 2020 21200 -------------------------------------------------------------------------------- /examples/rosetta/semiprime.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/semiprime.art -------------------------------------------------------------------------------- /examples/rosetta/semiprime.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/semiprime.res -------------------------------------------------------------------------------- /examples/rosetta/semordnilap.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/semordnilap.art -------------------------------------------------------------------------------- /examples/rosetta/set.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/set.art -------------------------------------------------------------------------------- /examples/rosetta/set.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/set.res -------------------------------------------------------------------------------- /examples/rosetta/sha-1.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sha-1.art -------------------------------------------------------------------------------- /examples/rosetta/sha-1.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sha-1.res -------------------------------------------------------------------------------- /examples/rosetta/shift list elements to left by 3.art: -------------------------------------------------------------------------------- 1 | lst: [1 2 3 4 5 6 7 8 9] 2 | print rotate.left lst 3 -------------------------------------------------------------------------------- /examples/rosetta/shift list elements to left by 3.res: -------------------------------------------------------------------------------- 1 | 4 5 6 7 8 9 1 2 3 -------------------------------------------------------------------------------- /examples/rosetta/shoelace formula for polygonal area.res: -------------------------------------------------------------------------------- 1 | 30.0 -------------------------------------------------------------------------------- /examples/rosetta/sleep.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sleep.art -------------------------------------------------------------------------------- /examples/rosetta/smallest multiple__res: -------------------------------------------------------------------------------- 1 | 232792560 -------------------------------------------------------------------------------- /examples/rosetta/smith numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/smith numbers.art -------------------------------------------------------------------------------- /examples/rosetta/smith numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/smith numbers.res -------------------------------------------------------------------------------- /examples/rosetta/sockets.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/sockets.art -------------------------------------------------------------------------------- /examples/rosetta/sort an integer array.art: -------------------------------------------------------------------------------- 1 | arr: [2 3 5 8 4 1 6 9 7] 2 | sort 'arr ; in-place 3 | 4 | loop arr => print -------------------------------------------------------------------------------- /examples/rosetta/sort an integer array.res: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 -------------------------------------------------------------------------------- /examples/rosetta/sort disjoint sublist.res: -------------------------------------------------------------------------------- 1 | 7 0 5 4 3 2 1 6 -------------------------------------------------------------------------------- /examples/rosetta/sort numbers lexicographically.art: -------------------------------------------------------------------------------- 1 | arr: 1..13 2 | print sort map arr => [to :string &] -------------------------------------------------------------------------------- /examples/rosetta/sort primes from list to a list.res: -------------------------------------------------------------------------------- 1 | 2 7 13 43 103 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - bead sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - bubble sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - circle sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - cocktail sort with shifting bounds.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - cocktail sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - comb sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - counting sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - cycle sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - gnome sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - heapsort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - insertion sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - merge sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - pancake sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - patience sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - permutation sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - quicksort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - radix sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - selection sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - shell sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/sorting algorithms - stooge sort.res: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 -------------------------------------------------------------------------------- /examples/rosetta/soundex.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/soundex.art -------------------------------------------------------------------------------- /examples/rosetta/soundex.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/soundex.res -------------------------------------------------------------------------------- /examples/rosetta/spiral matrix.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/spiral matrix.art -------------------------------------------------------------------------------- /examples/rosetta/spiral matrix.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/spiral matrix.res -------------------------------------------------------------------------------- /examples/rosetta/split a character string based on change of character.res: -------------------------------------------------------------------------------- 1 | g HHH 5 YY ++ /// \ -------------------------------------------------------------------------------- /examples/rosetta/stack.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/stack.art -------------------------------------------------------------------------------- /examples/rosetta/stack.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/stack.res -------------------------------------------------------------------------------- /examples/rosetta/start from a main routine.res: -------------------------------------------------------------------------------- 1 | Yes, we are in main! -------------------------------------------------------------------------------- /examples/rosetta/string append.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/string append.art -------------------------------------------------------------------------------- /examples/rosetta/string append.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/string append.res -------------------------------------------------------------------------------- /examples/rosetta/string case.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/string case.art -------------------------------------------------------------------------------- /examples/rosetta/string case.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/string case.res -------------------------------------------------------------------------------- /examples/rosetta/string concatenation.res: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /examples/rosetta/string interpolation (included).res: -------------------------------------------------------------------------------- 1 | Mary had a little lamb. -------------------------------------------------------------------------------- /examples/rosetta/string length -- character length.art: -------------------------------------------------------------------------------- 1 | str: "Hello World" 2 | 3 | print ["length =" size str] -------------------------------------------------------------------------------- /examples/rosetta/string length -- character length.res: -------------------------------------------------------------------------------- 1 | length = 11 -------------------------------------------------------------------------------- /examples/rosetta/strip a set of characters from a string.res: -------------------------------------------------------------------------------- 1 | Sh ws soul strppr. Sh took my hrt! -------------------------------------------------------------------------------- /examples/rosetta/subleq.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/subleq.art -------------------------------------------------------------------------------- /examples/rosetta/subleq.res: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /examples/rosetta/substring.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/substring.art -------------------------------------------------------------------------------- /examples/rosetta/substring.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/substring.res -------------------------------------------------------------------------------- /examples/rosetta/sudan function.res: -------------------------------------------------------------------------------- 1 | 35 -------------------------------------------------------------------------------- /examples/rosetta/sum and product of an array.res: -------------------------------------------------------------------------------- 1 | Sum = 55 2 | Product = 3628800 -------------------------------------------------------------------------------- /examples/rosetta/sum multiples of 3 and 5.res: -------------------------------------------------------------------------------- 1 | 233168 -------------------------------------------------------------------------------- /examples/rosetta/sum of a series.res: -------------------------------------------------------------------------------- 1 | 1.6439345666815615 -------------------------------------------------------------------------------- /examples/rosetta/sum of elements below main diagonal of matrix.res: -------------------------------------------------------------------------------- 1 | Sum below diagonal is 69 -------------------------------------------------------------------------------- /examples/rosetta/sum of square and cube digits of an integer are primes.res: -------------------------------------------------------------------------------- 1 | 16 17 25 28 34 37 47 52 64 -------------------------------------------------------------------------------- /examples/rosetta/sum of squares.art: -------------------------------------------------------------------------------- 1 | arr: 1..10 2 | 3 | print sum map arr [x][x^2] -------------------------------------------------------------------------------- /examples/rosetta/sum of squares.res: -------------------------------------------------------------------------------- 1 | 385 -------------------------------------------------------------------------------- /examples/rosetta/summation of primes.res: -------------------------------------------------------------------------------- 1 | 142913828922 -------------------------------------------------------------------------------- /examples/rosetta/symmetric difference.res: -------------------------------------------------------------------------------- 1 | Serena Jim -------------------------------------------------------------------------------- /examples/rosetta/system time.art: -------------------------------------------------------------------------------- 1 | print now -------------------------------------------------------------------------------- /examples/rosetta/tau function.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/tau function.art -------------------------------------------------------------------------------- /examples/rosetta/tau function.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/tau function.res -------------------------------------------------------------------------------- /examples/rosetta/tau number.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/tau number.art -------------------------------------------------------------------------------- /examples/rosetta/tau number.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/tau number.res -------------------------------------------------------------------------------- /examples/rosetta/terminal control - clear the screen.art: -------------------------------------------------------------------------------- 1 | clear -------------------------------------------------------------------------------- /examples/rosetta/terminal control - cursor positioning.art: -------------------------------------------------------------------------------- 1 | goto 3 6 2 | print "Hello" -------------------------------------------------------------------------------- /examples/rosetta/terminal control - display an extended character.art: -------------------------------------------------------------------------------- 1 | print "£" -------------------------------------------------------------------------------- /examples/rosetta/terminal control - display an extended character.res: -------------------------------------------------------------------------------- 1 | £ -------------------------------------------------------------------------------- /examples/rosetta/terminal control - ringing the terminal bell.art: -------------------------------------------------------------------------------- 1 | print "\a" -------------------------------------------------------------------------------- /examples/rosetta/ternary logic.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/ternary logic.art -------------------------------------------------------------------------------- /examples/rosetta/ternary logic.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/ternary logic.res -------------------------------------------------------------------------------- /examples/rosetta/test a function.res: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rosetta/textonyms.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/textonyms.art -------------------------------------------------------------------------------- /examples/rosetta/textonyms.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/textonyms.res -------------------------------------------------------------------------------- /examples/rosetta/the name game.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/the name game.art -------------------------------------------------------------------------------- /examples/rosetta/the name game.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/the name game.res -------------------------------------------------------------------------------- /examples/rosetta/thue-morse.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/thue-morse.art -------------------------------------------------------------------------------- /examples/rosetta/thue-morse.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/thue-morse.res -------------------------------------------------------------------------------- /examples/rosetta/tokenize a string with escaping.res: -------------------------------------------------------------------------------- 1 | one|uno 2 | 3 | three^^ 4 | four^|cuatro -------------------------------------------------------------------------------- /examples/rosetta/tokenize a string.art: -------------------------------------------------------------------------------- 1 | str: "Hello,How,Are,You,Today" 2 | 3 | print join.with:"." split.by:"," str -------------------------------------------------------------------------------- /examples/rosetta/tokenize a string.res: -------------------------------------------------------------------------------- 1 | Hello.How.Are.You.Today -------------------------------------------------------------------------------- /examples/rosetta/twin primes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/twin primes.art -------------------------------------------------------------------------------- /examples/rosetta/twin primes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/twin primes.res -------------------------------------------------------------------------------- /examples/rosetta/two sum.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/two sum.art -------------------------------------------------------------------------------- /examples/rosetta/two sum.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/two sum.res -------------------------------------------------------------------------------- /examples/rosetta/undefined values.art: -------------------------------------------------------------------------------- 1 | undef: null 2 | 3 | print undef -------------------------------------------------------------------------------- /examples/rosetta/undefined values.res: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /examples/rosetta/unicode variable names.res: -------------------------------------------------------------------------------- 1 | Delta => 2 -------------------------------------------------------------------------------- /examples/rosetta/unique characters in each string.res: -------------------------------------------------------------------------------- 1 | 1 2 3 a b c -------------------------------------------------------------------------------- /examples/rosetta/unique characters.res: -------------------------------------------------------------------------------- 1 | 1 5 6 b g s t z -------------------------------------------------------------------------------- /examples/rosetta/unix - ls.art: -------------------------------------------------------------------------------- 1 | print list "." -------------------------------------------------------------------------------- /examples/rosetta/unixdict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/unixdict.txt -------------------------------------------------------------------------------- /examples/rosetta/url decoding.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/url decoding.art -------------------------------------------------------------------------------- /examples/rosetta/url decoding.res: -------------------------------------------------------------------------------- 1 | http://foo bar/ 2 | google.com/search?q=`Abdu'l-Bahá -------------------------------------------------------------------------------- /examples/rosetta/url encoding.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/url encoding.art -------------------------------------------------------------------------------- /examples/rosetta/url encoding.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/url encoding.res -------------------------------------------------------------------------------- /examples/rosetta/variables.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/variables.art -------------------------------------------------------------------------------- /examples/rosetta/vector.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/vector.art -------------------------------------------------------------------------------- /examples/rosetta/vector.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/vector.res -------------------------------------------------------------------------------- /examples/rosetta/weird numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/weird numbers.art -------------------------------------------------------------------------------- /examples/rosetta/weird numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/weird numbers.res -------------------------------------------------------------------------------- /examples/rosetta/wieferich primes.res: -------------------------------------------------------------------------------- 1 | Wieferich primes less than 5000: [1093 3511] -------------------------------------------------------------------------------- /examples/rosetta/word wrap.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/word wrap.art -------------------------------------------------------------------------------- /examples/rosetta/word wrap.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/word wrap.res -------------------------------------------------------------------------------- /examples/rosetta/wordiff.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/wordiff.art -------------------------------------------------------------------------------- /examples/rosetta/words_alpha.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/words_alpha.txt -------------------------------------------------------------------------------- /examples/rosetta/xml - input.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/examples/rosetta/xml - input.art -------------------------------------------------------------------------------- /examples/rosetta/xml - input.res: -------------------------------------------------------------------------------- 1 | April 2 | Bob 3 | Chad 4 | Dave 5 | Émily -------------------------------------------------------------------------------- /examples/rosetta/zero to the zero power.res: -------------------------------------------------------------------------------- 1 | 1 2 | 1.0 -------------------------------------------------------------------------------- /src/arturo.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/arturo.nim -------------------------------------------------------------------------------- /src/extras/checksums/bcrypt.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/checksums/bcrypt.nim -------------------------------------------------------------------------------- /src/extras/checksums/docutils.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/checksums/docutils.nim -------------------------------------------------------------------------------- /src/extras/checksums/md5.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/checksums/md5.nim -------------------------------------------------------------------------------- /src/extras/checksums/sha1.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/checksums/sha1.nim -------------------------------------------------------------------------------- /src/extras/checksums/sha2.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/checksums/sha2.nim -------------------------------------------------------------------------------- /src/extras/checksums/sha3.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/checksums/sha3.nim -------------------------------------------------------------------------------- /src/extras/db_connector/mysql.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/db_connector/mysql.nim -------------------------------------------------------------------------------- /src/extras/gmp.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/gmp.nim -------------------------------------------------------------------------------- /src/extras/htmlparser.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/htmlparser.nim -------------------------------------------------------------------------------- /src/extras/httpx.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/httpx.nim -------------------------------------------------------------------------------- /src/extras/httpx/parser.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/httpx/parser.nim -------------------------------------------------------------------------------- /src/extras/ioselectors.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/ioselectors.nim -------------------------------------------------------------------------------- /src/extras/ioselectors/base.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/ioselectors/base.nim -------------------------------------------------------------------------------- /src/extras/libclipboard.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/libclipboard.nim -------------------------------------------------------------------------------- /src/extras/linenoise.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise.nim -------------------------------------------------------------------------------- /src/extras/linenoise/linenoise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise/linenoise.c -------------------------------------------------------------------------------- /src/extras/linenoise/linenoise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise/linenoise.h -------------------------------------------------------------------------------- /src/extras/linenoise/stringbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise/stringbuf.c -------------------------------------------------------------------------------- /src/extras/linenoise/stringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise/stringbuf.h -------------------------------------------------------------------------------- /src/extras/linenoise/utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise/utf8.c -------------------------------------------------------------------------------- /src/extras/linenoise/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/linenoise/utf8.h -------------------------------------------------------------------------------- /src/extras/markdown.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/markdown.nim -------------------------------------------------------------------------------- /src/extras/md4c.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c.nim -------------------------------------------------------------------------------- /src/extras/md4c/entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/entity.c -------------------------------------------------------------------------------- /src/extras/md4c/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/entity.h -------------------------------------------------------------------------------- /src/extras/md4c/md4c-html.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/md4c-html.c -------------------------------------------------------------------------------- /src/extras/md4c/md4c-html.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/md4c-html.h -------------------------------------------------------------------------------- /src/extras/md4c/md4c-html.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/md4c-html.nim -------------------------------------------------------------------------------- /src/extras/md4c/md4c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/md4c.c -------------------------------------------------------------------------------- /src/extras/md4c/md4c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/md4c/md4c.h -------------------------------------------------------------------------------- /src/extras/menubar.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/menubar.nim -------------------------------------------------------------------------------- /src/extras/menubar/menubar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/menubar/menubar.h -------------------------------------------------------------------------------- /src/extras/menubar/menubar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/menubar/menubar.m -------------------------------------------------------------------------------- /src/extras/menus.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/menus.nim -------------------------------------------------------------------------------- /src/extras/menus/menus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/menus/menus.cc -------------------------------------------------------------------------------- /src/extras/menus/menus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/menus/menus.h -------------------------------------------------------------------------------- /src/extras/mimalloc.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc.nim -------------------------------------------------------------------------------- /src/extras/mimalloc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/LICENSE -------------------------------------------------------------------------------- /src/extras/mimalloc/src/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/alloc.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/arena.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/bitmap.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/bitmap.h -------------------------------------------------------------------------------- /src/extras/mimalloc/src/free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/free.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/heap.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/init.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/libc.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/options.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/os.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/page.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/random.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/segment.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/static.c -------------------------------------------------------------------------------- /src/extras/mimalloc/src/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mimalloc/src/stats.c -------------------------------------------------------------------------------- /src/extras/miniz.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/miniz.nim -------------------------------------------------------------------------------- /src/extras/miniz/libminiz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/miniz/libminiz.c -------------------------------------------------------------------------------- /src/extras/miniz/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/miniz/miniz.h -------------------------------------------------------------------------------- /src/extras/mpfr.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/mpfr.nim -------------------------------------------------------------------------------- /src/extras/parsetoml.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/parsetoml.nim -------------------------------------------------------------------------------- /src/extras/pfd.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/pfd.nim -------------------------------------------------------------------------------- /src/extras/pfd/pfd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/pfd/pfd.cc -------------------------------------------------------------------------------- /src/extras/pfd/pfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/pfd/pfd.h -------------------------------------------------------------------------------- /src/extras/smtp.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/smtp.nim -------------------------------------------------------------------------------- /src/extras/webview.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/webview.nim -------------------------------------------------------------------------------- /src/extras/webview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/webview/README.md -------------------------------------------------------------------------------- /src/extras/webview/deps/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/webview/deps/build.bat -------------------------------------------------------------------------------- /src/extras/webview/webview-unix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/webview/webview-unix.cc -------------------------------------------------------------------------------- /src/extras/webview/webview-windows.cc: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | #include "webview.h" -------------------------------------------------------------------------------- /src/extras/webview/webview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/webview/webview.h -------------------------------------------------------------------------------- /src/extras/wepoll.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/wepoll.nim -------------------------------------------------------------------------------- /src/extras/wepoll/wepoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/wepoll/wepoll.c -------------------------------------------------------------------------------- /src/extras/wepoll/wepoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/wepoll/wepoll.h -------------------------------------------------------------------------------- /src/extras/wepoll/wepoll.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/wepoll/wepoll.nim -------------------------------------------------------------------------------- /src/extras/window.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/window.nim -------------------------------------------------------------------------------- /src/extras/window/window.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/window/window.cc -------------------------------------------------------------------------------- /src/extras/window/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/extras/window/window.h -------------------------------------------------------------------------------- /src/helpers/arrays.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/arrays.nim -------------------------------------------------------------------------------- /src/helpers/benchmark.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/benchmark.nim -------------------------------------------------------------------------------- /src/helpers/bignums.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/bignums.nim -------------------------------------------------------------------------------- /src/helpers/charsets.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/charsets.nim -------------------------------------------------------------------------------- /src/helpers/clipboard.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/clipboard.nim -------------------------------------------------------------------------------- /src/helpers/combinatorics.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/combinatorics.nim -------------------------------------------------------------------------------- /src/helpers/conversion.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/conversion.nim -------------------------------------------------------------------------------- /src/helpers/csv.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/csv.nim -------------------------------------------------------------------------------- /src/helpers/database.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/database.nim -------------------------------------------------------------------------------- /src/helpers/datasource.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/datasource.nim -------------------------------------------------------------------------------- /src/helpers/dialogs.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/dialogs.nim -------------------------------------------------------------------------------- /src/helpers/dictionaries.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/dictionaries.nim -------------------------------------------------------------------------------- /src/helpers/ffi.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/ffi.nim -------------------------------------------------------------------------------- /src/helpers/helper.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/helper.nim -------------------------------------------------------------------------------- /src/helpers/html.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/html.nim -------------------------------------------------------------------------------- /src/helpers/intrinsics.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/intrinsics.nim -------------------------------------------------------------------------------- /src/helpers/io.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/io.nim -------------------------------------------------------------------------------- /src/helpers/js.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/js.nim -------------------------------------------------------------------------------- /src/helpers/jsonobject.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/jsonobject.nim -------------------------------------------------------------------------------- /src/helpers/markdown.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/markdown.nim -------------------------------------------------------------------------------- /src/helpers/maths.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/maths.nim -------------------------------------------------------------------------------- /src/helpers/objects.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/objects.nim -------------------------------------------------------------------------------- /src/helpers/path.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/path.nim -------------------------------------------------------------------------------- /src/helpers/ranges.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/ranges.nim -------------------------------------------------------------------------------- /src/helpers/repl.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/repl.nim -------------------------------------------------------------------------------- /src/helpers/servers.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/servers.nim -------------------------------------------------------------------------------- /src/helpers/sets.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/sets.nim -------------------------------------------------------------------------------- /src/helpers/statistics.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/statistics.nim -------------------------------------------------------------------------------- /src/helpers/stores.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/stores.nim -------------------------------------------------------------------------------- /src/helpers/strings.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/strings.nim -------------------------------------------------------------------------------- /src/helpers/system.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/system.nim -------------------------------------------------------------------------------- /src/helpers/terminal.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/terminal.nim -------------------------------------------------------------------------------- /src/helpers/toml.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/toml.nim -------------------------------------------------------------------------------- /src/helpers/unisort.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/unisort.nim -------------------------------------------------------------------------------- /src/helpers/url.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/url.nim -------------------------------------------------------------------------------- /src/helpers/webviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/webviews.js -------------------------------------------------------------------------------- /src/helpers/webviews.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/webviews.nim -------------------------------------------------------------------------------- /src/helpers/windows.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/windows.nim -------------------------------------------------------------------------------- /src/helpers/xml.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/helpers/xml.nim -------------------------------------------------------------------------------- /src/library/Arithmetic.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Arithmetic.nim -------------------------------------------------------------------------------- /src/library/Bitwise.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Bitwise.nim -------------------------------------------------------------------------------- /src/library/Collections.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Collections.nim -------------------------------------------------------------------------------- /src/library/Colors.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Colors.nim -------------------------------------------------------------------------------- /src/library/Comparison.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Comparison.nim -------------------------------------------------------------------------------- /src/library/Core.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Core.nim -------------------------------------------------------------------------------- /src/library/Crypto.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Crypto.nim -------------------------------------------------------------------------------- /src/library/Databases.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Databases.nim -------------------------------------------------------------------------------- /src/library/Dates.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Dates.nim -------------------------------------------------------------------------------- /src/library/Exceptions.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Exceptions.nim -------------------------------------------------------------------------------- /src/library/Files.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Files.nim -------------------------------------------------------------------------------- /src/library/Io.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Io.nim -------------------------------------------------------------------------------- /src/library/Iterators.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Iterators.nim -------------------------------------------------------------------------------- /src/library/Logic.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Logic.nim -------------------------------------------------------------------------------- /src/library/Net.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Net.nim -------------------------------------------------------------------------------- /src/library/Numbers.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Numbers.nim -------------------------------------------------------------------------------- /src/library/Paths.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Paths.nim -------------------------------------------------------------------------------- /src/library/Quantities.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Quantities.nim -------------------------------------------------------------------------------- /src/library/Reflection.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Reflection.nim -------------------------------------------------------------------------------- /src/library/Sets.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Sets.nim -------------------------------------------------------------------------------- /src/library/Sockets.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Sockets.nim -------------------------------------------------------------------------------- /src/library/Statistics.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Statistics.nim -------------------------------------------------------------------------------- /src/library/Strings.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Strings.nim -------------------------------------------------------------------------------- /src/library/System.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/System.nim -------------------------------------------------------------------------------- /src/library/Types.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Types.nim -------------------------------------------------------------------------------- /src/library/Ui.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/Ui.nim -------------------------------------------------------------------------------- /src/library/internal/Net/serve.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/internal/Net/serve.art -------------------------------------------------------------------------------- /src/library/internal/Ui/window.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/library/internal/Ui/window.art -------------------------------------------------------------------------------- /src/scripts/console.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/scripts/console.art -------------------------------------------------------------------------------- /src/scripts/update.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/scripts/update.art -------------------------------------------------------------------------------- /src/vm/ast.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/ast.nim -------------------------------------------------------------------------------- /src/vm/bundle/generator.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/bundle/generator.nim -------------------------------------------------------------------------------- /src/vm/bundle/resources.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/bundle/resources.nim -------------------------------------------------------------------------------- /src/vm/bytecode.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/bytecode.nim -------------------------------------------------------------------------------- /src/vm/checks.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/checks.nim -------------------------------------------------------------------------------- /src/vm/env.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/env.nim -------------------------------------------------------------------------------- /src/vm/errors.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/errors.nim -------------------------------------------------------------------------------- /src/vm/eval.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/eval.nim -------------------------------------------------------------------------------- /src/vm/exec.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/exec.nim -------------------------------------------------------------------------------- /src/vm/globals.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/globals.nim -------------------------------------------------------------------------------- /src/vm/lib.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/lib.nim -------------------------------------------------------------------------------- /src/vm/opcodes.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/opcodes.nim -------------------------------------------------------------------------------- /src/vm/packager.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/packager.nim -------------------------------------------------------------------------------- /src/vm/parse.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/parse.nim -------------------------------------------------------------------------------- /src/vm/profiler.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/profiler.nim -------------------------------------------------------------------------------- /src/vm/runtime.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/runtime.nim -------------------------------------------------------------------------------- /src/vm/stack.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/stack.nim -------------------------------------------------------------------------------- /src/vm/values/comparison.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/comparison.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vbinary.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vbinary.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vcolor.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vcolor.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vcomplex.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vcomplex.nim -------------------------------------------------------------------------------- /src/vm/values/custom/verror.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/verror.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vlogical.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vlogical.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vquantity.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vquantity.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vrange.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vrange.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vrational.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vrational.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vregex.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vregex.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vsocket.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vsocket.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vsymbol.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vsymbol.nim -------------------------------------------------------------------------------- /src/vm/values/custom/vversion.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/custom/vversion.nim -------------------------------------------------------------------------------- /src/vm/values/flags.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/flags.nim -------------------------------------------------------------------------------- /src/vm/values/operators.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/operators.nim -------------------------------------------------------------------------------- /src/vm/values/printable.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/printable.nim -------------------------------------------------------------------------------- /src/vm/values/types.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/types.nim -------------------------------------------------------------------------------- /src/vm/values/value.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/values/value.nim -------------------------------------------------------------------------------- /src/vm/version.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/version.nim -------------------------------------------------------------------------------- /src/vm/vm.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/src/vm/vm.nim -------------------------------------------------------------------------------- /tests/errors/compiler.ScriptNotExists.art: -------------------------------------------------------------------------------- 1 | got: execute "arturo --no-color filenotthere.art" 2 | print got -------------------------------------------------------------------------------- /tests/errors/lib.core.unstack.StackUnderflow.art: -------------------------------------------------------------------------------- 1 | 1 2 3 4 5 2 | unstack 6 3 | -------------------------------------------------------------------------------- /tests/errors/program.panic.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/errors/program.panic.art -------------------------------------------------------------------------------- /tests/errors/program.panic.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/errors/program.panic.res -------------------------------------------------------------------------------- /tests/errors/program.panic.unstyled.res: -------------------------------------------------------------------------------- 1 | done 2 | System crashed -------------------------------------------------------------------------------- /tests/errors/runtime.CannotConvertDifferentDimensions.art: -------------------------------------------------------------------------------- 1 | 1`m --> `km/h 2 | -------------------------------------------------------------------------------- /tests/errors/runtime.FileNotFound.1.art: -------------------------------------------------------------------------------- 1 | array "*.art" 2 | -------------------------------------------------------------------------------- /tests/errors/runtime.FileNotFound.2.art: -------------------------------------------------------------------------------- 1 | dictionary "./test" 2 | -------------------------------------------------------------------------------- /tests/errors/runtime.NotEnoughArguments.2.art: -------------------------------------------------------------------------------- 1 | print map 1..10 'x -------------------------------------------------------------------------------- /tests/unitt/commons/functions.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unitt/commons/functions.art -------------------------------------------------------------------------------- /tests/unitt/lib/core/let.test.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unitt/lib/core/let.test.art -------------------------------------------------------------------------------- /tests/unitt/lib/core/new.test.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unitt/lib/core/new.test.art -------------------------------------------------------------------------------- /tests/unittests/arturo.data.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/arturo.data.art -------------------------------------------------------------------------------- /tests/unittests/arturo.data_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/arturo.data_res -------------------------------------------------------------------------------- /tests/unittests/branching.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/branching.art -------------------------------------------------------------------------------- /tests/unittests/branching.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/branching.res -------------------------------------------------------------------------------- /tests/unittests/cmdline.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/cmdline.art -------------------------------------------------------------------------------- /tests/unittests/cmdline.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/cmdline.res -------------------------------------------------------------------------------- /tests/unittests/cmdline/input1.txt: -------------------------------------------------------------------------------- 1 | |relative "cmdline/inspectArgs.art"| -------------------------------------------------------------------------------- /tests/unittests/cmdline/input2.txt: -------------------------------------------------------------------------------- 1 | |relative "cmdline/inspectArgs.art"| 1 2 3 -------------------------------------------------------------------------------- /tests/unittests/cmdline/input3.txt: -------------------------------------------------------------------------------- 1 | |relative "cmdline/inspectArgs.art"| one two three -------------------------------------------------------------------------------- /tests/unittests/cmdline/input4.txt: -------------------------------------------------------------------------------- 1 | |relative "cmdline/inspectArgs.art"| one 2 three 4.0 -------------------------------------------------------------------------------- /tests/unittests/cmdline/input5.txt: -------------------------------------------------------------------------------- 1 | |relative "cmdline/inspectArgs.art"| -a main -------------------------------------------------------------------------------- /tests/unittests/cmdline/input6.txt: -------------------------------------------------------------------------------- 1 | |relative "cmdline/inspectArgs.art"| -c -b --name:Rick -------------------------------------------------------------------------------- /tests/unittests/customtypes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/customtypes.art -------------------------------------------------------------------------------- /tests/unittests/customtypes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/customtypes.res -------------------------------------------------------------------------------- /tests/unittests/evaluator.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/evaluator.art -------------------------------------------------------------------------------- /tests/unittests/evaluator.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/evaluator.res -------------------------------------------------------------------------------- /tests/unittests/lib.binary.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.binary.art -------------------------------------------------------------------------------- /tests/unittests/lib.binary.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.binary.res -------------------------------------------------------------------------------- /tests/unittests/lib.crypto.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.crypto.art -------------------------------------------------------------------------------- /tests/unittests/lib.crypto.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.crypto.res -------------------------------------------------------------------------------- /tests/unittests/lib.dates.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.dates.art -------------------------------------------------------------------------------- /tests/unittests/lib.dates.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.dates.res -------------------------------------------------------------------------------- /tests/unittests/lib.files.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.files.art -------------------------------------------------------------------------------- /tests/unittests/lib.files.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.files.res -------------------------------------------------------------------------------- /tests/unittests/lib.numbers.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.numbers.art -------------------------------------------------------------------------------- /tests/unittests/lib.numbers.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.numbers.res -------------------------------------------------------------------------------- /tests/unittests/lib.paths.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.paths.art -------------------------------------------------------------------------------- /tests/unittests/lib.paths.res: -------------------------------------------------------------------------------- 1 | 2 | >> normalize 3 | [+] passed! 4 | -------------------------------------------------------------------------------- /tests/unittests/lib.sets.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.sets.art -------------------------------------------------------------------------------- /tests/unittests/lib.sets.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.sets.res -------------------------------------------------------------------------------- /tests/unittests/lib.strings.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.strings.art -------------------------------------------------------------------------------- /tests/unittests/lib.strings.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.strings.res -------------------------------------------------------------------------------- /tests/unittests/lib.system.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.system.art -------------------------------------------------------------------------------- /tests/unittests/lib.system.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/lib.system.res -------------------------------------------------------------------------------- /tests/unittests/loops.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/loops.art -------------------------------------------------------------------------------- /tests/unittests/loops.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/loops.res -------------------------------------------------------------------------------- /tests/unittests/parser.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/parser.art -------------------------------------------------------------------------------- /tests/unittests/parser.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/parser.res -------------------------------------------------------------------------------- /tests/unittests/paths.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/paths.art -------------------------------------------------------------------------------- /tests/unittests/paths.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/paths.res -------------------------------------------------------------------------------- /tests/unittests/pipes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/pipes.art -------------------------------------------------------------------------------- /tests/unittests/pipes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/pipes.res -------------------------------------------------------------------------------- /tests/unittests/quantities.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/quantities.art -------------------------------------------------------------------------------- /tests/unittests/quantities.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/quantities.res -------------------------------------------------------------------------------- /tests/unittests/scopes.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/scopes.art -------------------------------------------------------------------------------- /tests/unittests/scopes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/scopes.res -------------------------------------------------------------------------------- /tests/unittests/sorting.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/sorting.art -------------------------------------------------------------------------------- /tests/unittests/sorting.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/sorting.res -------------------------------------------------------------------------------- /tests/unittests/strings.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/strings.art -------------------------------------------------------------------------------- /tests/unittests/strings.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/strings.res -------------------------------------------------------------------------------- /tests/unittests/templates.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/templates.art -------------------------------------------------------------------------------- /tests/unittests/templates.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tests/unittests/templates.res -------------------------------------------------------------------------------- /tests/web/hello.art: -------------------------------------------------------------------------------- 1 | print "Hello world" -------------------------------------------------------------------------------- /tests/web/hello.res: -------------------------------------------------------------------------------- 1 | Hello world -------------------------------------------------------------------------------- /tools/artdoc.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/artdoc.art -------------------------------------------------------------------------------- /tools/arturo-cloc.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/arturo-cloc.def -------------------------------------------------------------------------------- /tools/benchmark.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/benchmark.art -------------------------------------------------------------------------------- /tools/checkbytecode.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/checkbytecode.art -------------------------------------------------------------------------------- /tools/countbuiltinsbymodule.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/countbuiltinsbymodule.art -------------------------------------------------------------------------------- /tools/countlines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/countlines.sh -------------------------------------------------------------------------------- /tools/crossbenchmarker.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/crossbenchmarker.art -------------------------------------------------------------------------------- /tools/dellall.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/dellall.art -------------------------------------------------------------------------------- /tools/editrc.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/editrc.art -------------------------------------------------------------------------------- /tools/findpendingrc.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/findpendingrc.art -------------------------------------------------------------------------------- /tools/findrosettatosolve.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/findrosettatosolve.art -------------------------------------------------------------------------------- /tools/genaiguide.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/genaiguide.art -------------------------------------------------------------------------------- /tools/gendep.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/gendep.art -------------------------------------------------------------------------------- /tools/gendevdocs.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/gendevdocs.art -------------------------------------------------------------------------------- /tools/gendocslocal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/gendocslocal.sh -------------------------------------------------------------------------------- /tools/getbuiltins.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/getbuiltins.art -------------------------------------------------------------------------------- /tools/getbuiltinsbymodule.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/getbuiltinsbymodule.art -------------------------------------------------------------------------------- /tools/getexamples.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/getexamples.art -------------------------------------------------------------------------------- /tools/getfuncsinscript.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/getfuncsinscript.art -------------------------------------------------------------------------------- /tools/getfuncuses.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/getfuncuses.art -------------------------------------------------------------------------------- /tools/hf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/hf.sh -------------------------------------------------------------------------------- /tools/indexgen.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/indexgen.art -------------------------------------------------------------------------------- /tools/miniwebize/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/LICENSE -------------------------------------------------------------------------------- /tools/miniwebize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/README.md -------------------------------------------------------------------------------- /tools/miniwebize/gfm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/gfm.rb -------------------------------------------------------------------------------- /tools/miniwebize/icons/alert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/icons/alert.svg -------------------------------------------------------------------------------- /tools/miniwebize/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/icons/info.svg -------------------------------------------------------------------------------- /tools/miniwebize/icons/stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/icons/stop.svg -------------------------------------------------------------------------------- /tools/miniwebize/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/logo.png -------------------------------------------------------------------------------- /tools/miniwebize/webize.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/miniwebize/webize.art -------------------------------------------------------------------------------- /tools/nodocs.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/nodocs.art -------------------------------------------------------------------------------- /tools/pendingrosetta.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/pendingrosetta.art -------------------------------------------------------------------------------- /tools/rc.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/rc.art -------------------------------------------------------------------------------- /tools/rctasks.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/rctasks.art -------------------------------------------------------------------------------- /tools/readmegen.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/readmegen.art -------------------------------------------------------------------------------- /tools/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/run.js -------------------------------------------------------------------------------- /tools/sitegen.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/sitegen.art -------------------------------------------------------------------------------- /tools/spotWrongExamples.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/spotWrongExamples.art -------------------------------------------------------------------------------- /tools/tester.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/tester.art -------------------------------------------------------------------------------- /tools/tester.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/tester.html -------------------------------------------------------------------------------- /tools/tester.web.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/tester.web.art -------------------------------------------------------------------------------- /tools/unitt-tester.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/unitt-tester.art -------------------------------------------------------------------------------- /tools/updatercmany.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/updatercmany.art -------------------------------------------------------------------------------- /tools/updatercsyntax.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/updatercsyntax.art -------------------------------------------------------------------------------- /tools/usedfuncs.art: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/tools/usedfuncs.art -------------------------------------------------------------------------------- /unitt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/unitt.toml -------------------------------------------------------------------------------- /version/build: -------------------------------------------------------------------------------- 1 | 3414 2 | -------------------------------------------------------------------------------- /version/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arturo-lang/arturo/HEAD/version/changelog.md -------------------------------------------------------------------------------- /version/metadata: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /version/version: -------------------------------------------------------------------------------- 1 | 0.9.84-beta --------------------------------------------------------------------------------