Frink Programming Language

Frink Programming Language

Escrever programas úteis e poderosas que funcionam inteiramente no seu dispositivo Android!

Baixar

Versões Antigas

Frink Programming Language
Frink Programming Language 2021-07-06 APK
September 19, 2021 781.94 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: b5b7bd43bdc8fc4d04884dbd0f65045a5495d6ad

Size: 781.94 KB

What's New:

Updated currency conversions to work again.
Added functions for formatting tables.
Please see the "What's new" file for complete updates:
https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2020-10-31 APK
December 11, 2020 762.88 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: af1c09b58415e9602f04e9afea2bdd7d31b2775a

Size: 762.88 KB

What's New:

Added many new features including:
* Improved table formatting
* More functions for taking the first and rest elements of a list
* Improved regular expression parsing for Unicode
* Added functions for autocropping graphics
As always, see the "What's New" page for details:
https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2020-06-26 APK
August 16, 2020 742.98 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: aa56abebf8ed7bc24a8e02cd7037de96e8d1fb6c

Size: 742.98 KB

What's New:

* Added formatTable function to format 2-dimensional arrays into a nice table.
* formatTable function can format 1-dimensional arrays into columnar form.
* Added array methods isEmpty and peek
* Added array.dimensions[] method to return the dimensions of an array.
* The formatting functions format, formatSci... can now take an array of values, making it easier to format a collection of data.
* New date/time formatting options such as numerical day of week, AM/PM options, etc.
Frink Programming Language
Frink Programming Language 2020-05-20 APK
June 1, 2020 740.09 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: fb7c8a7a605d715eef875b598643521bb2f1bd96

Size: 740.09 KB

What's New:

Added inputFormUnicode function that returns expressions in input form, assuming you have a working Unicode environment.
Added concat[array1, array2] function.
Various fixes to regular expressions.
Added new makeArray functions that allow you to initialize the elements of an array with a function.
Added an arbitrary-precision square root routine sqrt[num, digits]
Frink Programming Language
Frink Programming Language 2020-03-31 APK
April 2, 2020 736.39 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 52e11eea51141810d7db4a86e352f48030d50467

Size: 736.39 KB

What's New:

Added a do...until and until loop.
Fixed a problem with literal backslashes in regular expressions.
Frink Programming Language
Frink Programming Language 2020-03-06 APK
March 8, 2020 734.34 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: f2e2bad31b7bd67848bc58fdd41b7044c9d0709e

Size: 734.34 KB

What's New:

Fixed an incorrect optimization in algebraic simplification of power expressions like (x^y)^z which did not work correctly in some cases if z was a non-integer. It is highly recommended to update as soon as possible.
Added a joinln[] function to join elements of an array with newlines.
Frink Programming Language
Frink Programming Language 2020-02-29 APK
March 1, 2020 734.31 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 57c8e691354e64b048f916ce84e48d55b4b4b702

Size: 734.31 KB

What's New:

* Added functions for obtaining the numerator and denominator of expressions.
* Fixed a problem in the map["funcname", list] function when the first parameter was a string indicating a function name.
* Added multiple functions for taking the first, last, and arbitrary elements of a list.
* Added several functions for enumerating through prime numbers.
* Fixed a bug in log[x, base] function.
Frink Programming Language
Frink Programming Language 2020-01-01 APK
January 22, 2020 729.72 KB

Requires Android: Android 3.2+

Architecture: allFactors.frink, standardinclude.frink

Screen DPI: 160dpi

SHA1: 47378f1023573f990ff6b09e75e02cb82de4648e

Size: 729.72 KB

What's New:

Updated sanity checks and financial calculations for the year 2020. Happy new decade!
Added the "rest" function to return elements of a list *after* the first element.
Frink Programming Language
Frink Programming Language 2019-09-16 APK
October 1, 2019 728.32 KB

Requires Android: Android 3.2+

Architecture: allFactors.frink, standardinclude.frink

Screen DPI: 160dpi

SHA1: 6a438d379fa5e03435ccd0f0559fec3cdb70f0c7

Size: 728.32 KB

What's New:

Fixes for custom timezones.
Added methods to use dictionaries as custom data structures.
Updated currency conversions to work again.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-07-22 APK
July 25, 2019 723.75 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 5d3dbd1fb8564dc45cdecb110d38734efaf19809

Size: 723.75 KB

What's New:

Updated currency conversions to work again.
More changes to the new International System of Units (SI)
Improved functions for testing for real numbers and listing units of measure.
Fixes a possible crash bug when Frink doesn't have permission to write to external storage.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-05-21 APK
June 16, 2019 724.34 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 62a64d761c61114f353e28ee7ccc32018ed9afbe

Size: 724.34 KB

What's New:

Fixes a possible crash bug when Frink doesn't have permission to write to external storage.
This version of Frink implements the new constants defined in the new International System of Units (SI).
It also contains the new 2018 CODATA values for constants of the universe (like the gravitational constant, particle masses, etc.) that were released on March 19.
This release fixes the definitions of mu0 and epsilon0.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-05-20 APK
May 20, 2019 723 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: a68f95d411ff7ae343eccd3156c20613b947d070

Size: 723 KB

What's New:

Happy World Metrology Day!
This version of Frink implements the new constants defined in the new International System of Units (SI).
It also contains the new 2018 CODATA values for constants of the universe (like the gravitational constant, particle masses, etc.) that were released today.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-05-01 APK
May 6, 2019 722.7 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: f2b71d5373ded13aa1eef043699ad623052f8587

Size: 722.7 KB

What's New:

Added mapList[function, list, data] that takes an additional data parameter that can be used by the function.
Improved "exact exponent" parsing.
Added improved logarithm functions and logarithms to arbitrary bases.
More bugfixes and improvements when calling Java methods, including strong measures to call functions that were previously rejected due to Java bugs.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-03-07b APK
April 15, 2019 718.96 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 5cd8f18a5b29f116654d23d67a44f2066fe4ff11

Size: 718.96 KB

What's New:

This release fixes a bug in the new 2-dimensional FFT function when padding an array.
Implemented Fast Fourier Transforms (FFT) natively in Frink.
Added toUnicodeSubscript[int] to turn an integer into a Unicode subscript string.
Added the dictionary.increment[key, increment] method to allow you to easily use a dictionary to count items.
Fixed the graphics.invertGrays[] method.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-02-25 APK
March 1, 2019 716.97 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 982eb14da17135253d51b1cd00302073d1b0651f

Size: 716.97 KB

What's New:

Added 35 new functions for manipulating calendar dates and times, including iterating through years, days, months, etc.
Added a mapList function for applying a function to lists.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2019-01-02 APK
January 11, 2019 710.66 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 47af1a59524dff612d2f93f6c4fb9cef10647282

Size: 710.66 KB

What's New:

Fixed a bug in formatting some expressions containing units and other operators.
Updated sanity checks and time calculations for 2019.
Added a primes[] function to return an infinite list of the primes.
Floating-point numbers can now be specified with an "exact exponent", like 6.02ee23 which will be turned into an exact rational number or integer.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-12-31 APK
January 2, 2019 710.55 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 48bcde0af42b0adc316b84531abcd1377441a6a1

Size: 710.55 KB

What's New:

Updated sanity checks and time calculations for 2019.
Added a primes[] function to return an infinite list of the primes.
Floating-point numbers can now be specified with an "exact exponent", like 6.02ee23 which will be turned into an exact rational number or integer.
Added a function first[expr, num] to take the first items from an array or other enumerating expression.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-12-03 APK
December 10, 2018 709.54 KB

Requires Android: Android 3.2+

Screen DPI: 160dpi

SHA1: 244ef4740c2190cb826053f428887986afda9d42

Size: 709.54 KB

What's New:

Added a function first[expr, num] to take the first items from an array or other enumerating expression.
Fixed a problem that the program would be restarted when the screen was rotated or resized. The implication of this is that Frink must now target Android 3.2 or higher.
For old Android devices which are still running from Android 1.5 to 3.1, a version of Frink can be downloaded from the Frink website.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-10-23e APK
November 2, 2018 707.06 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: d36c7cf52a83ed11b52ff4220d5206158f8cf2f0

Size: 707.06 KB

What's New:

Graphics are now rendered at a larger size, making better use of your screen.
Fixed colors that changed when targeting Android API version 26. Improved GUI.
Fixed currency conversions to work again.
Fixed an issue in code formatting.
Improved primality testing.
New functions to compress/decompress files with the GZIP algorithm
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-09-30 APK
September 30, 2018 705.83 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: e1529eac124340d98b0b171b15dd7388c608a2f9

Size: 705.83 KB

What's New:

Fixed an issue in code formatting.
Improved primality testing.
Updates to parser.
Additions to constructing expressions programatically.
Fixed currency conversions to work again.
New functions to compress/decompress files with the GZIP algorithm
Added isString[expr] function.
Dictionaries are now pretty-printed much more nicely.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-09-01 APK
September 6, 2018 707.02 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: fe6da854b009ddac7a002277ef1909972ec81523

Size: 707.02 KB

What's New:

Improved primality testing.
Updates to parser.
Additions to constructing expressions programatically.
Fixed currency conversions to work again.
New functions to compress/decompress files with the GZIP algorithm
Added isString[expr] function.
Dictionaries are now pretty-printed much more nicely.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-05-02 APK
May 2, 2018 703.43 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 47f7ce3d0cecffdc55d22379092452774cd0d987

Size: 703.43 KB

What's New:

Fixed currency conversions to work again.
New functions to compress/decompress files with the GZIP algorithm
Added isString[expr] function.
Dictionaries are now pretty-printed much more nicely.
Dictionaries can be tested for equality with other dictionaries.
Improvements to the mod operator, especially for floating-point arguments.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-04-26 APK
April 26, 2018 703.21 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 3f1b6db89717b714a3fe83b77cbd0c9539707d1b

Size: 703.21 KB

What's New:

New functions to compress/decompress files with the GZIP algorithm
Added isString[expr] function.
Dictionaries are now pretty-printed much more nicely.
Dictionaries can be tested for equality with other dictionaries.
Improvements to the mod operator, especially for floating-point arguments.
Fixed a bug where text in graphics may have been rendered at the wrong size.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-02-28 APK
March 1, 2018 700.88 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 9dc03f8c515b95cbd52dade8814f39b0977b748e

Size: 700.88 KB

What's New:

Dictionaries are now pretty-printed much more nicely.
Dictionaries can be tested for equality with other dictionaries.
Improvements to the mod operator, especially for floating-point arguments.
Fixed a bug where text in graphics may have been rendered at the wrong size.
More normalization of font names to make programs work the same in Java and Android enviroments.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-02-13 APK
February 14, 2018 700.52 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 6d660225ee1a9ccae892058a5a9e4a07e4fa1108

Size: 700.52 KB

What's New:

Improvements to the mod operator, especially for floating-point arguments.
Fixed a bug where text in graphics may have been rendered at the wrong size.
More normalization of font names to make programs work the same in Java and Android enviroments.
Performance improvements for calling functions through a variable name.
Antialiasing of graphics and text can now be turned on and off.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-01-28b APK
January 31, 2018 701.07 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 21c667b39f443a02b9c333404def60ed7abfda69

Size: 701.07 KB

What's New:

Fixed a bug where text in graphics may have been rendered at the wrong size.
More normalization of font names to make programs work the same in Java and Android enviroments.
Performance improvements for calling functions through a variable name.
Antialiasing of graphics and text can now be turned on and off.
Improvements in converting between Frink and Java types, especially BigDecimal and BigInteger.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2018-01-09 APK
January 9, 2018 700.1 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: f71c4d19e9dd26308f99b0561d2aeb2a9c3916c7

Size: 700.1 KB

What's New:

Fixes for possible infinite loops.
Updated sanity checks and DeltaT calculations for 2018.
Antialiasing of graphics and text can now be turned on and off.
Improvements in converting between Frink and Java types, especially BigDecimal and BigInteger.
Improvements to parsing and outputting Julian Day values.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2017-12-31 APK
January 1, 2018 696.24 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 9efeb4ecc04472a80817ad3361d8cbdbad698b46

Size: 696.24 KB

What's New:

Updated sanity checks and DeltaT calculations for 2018.
Antialiasing of graphics and text can now be turned on and off.
Improvements in converting between Frink and Java types, especially BigDecimal and BigInteger.
Improvements to parsing and outputting Julian Day values.
Important fix for rational numbers. This affects the div operator as well.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2017-12-30 APK
January 1, 2018 699.67 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 96911ccc13e4732bd8dfc38198285b7519e40bb7

Size: 699.67 KB

What's New:

Antialiasing of graphics and text can now be turned on and off.
Improvements in converting between Frink and Java types, especially BigDecimal and BigInteger.
Improvements to parsing and outputting Julian Day values.
Important fix for rational numbers. This affects the div operator as well.
Fixed International Atomic Time (TAI) timezone conversions.
Full changelog: https://frinklang.org/whatsnew.html
Frink Programming Language
Frink Programming Language 2017-11-15 APK
November 19, 2017 699.72 KB

Requires Android: Android 1.5+

Screen DPI: 160dpi

SHA1: 0e7aa7c2e9af3158eace5ea5605e74ae7d0bbe27

Size: 699.72 KB

What's New:

Improvements in converting between Frink and Java types, especially BigDecimal
and BigInteger.
Improvements to parsing and outputting Julian Day values.
Important fix for rational numbers. This affects the div operator as well.
Fixed International Atomic Time (TAI) timezone conversions.
Better usability for creating GeneralPath graphics.
Full changelog: https://frinklang.org/whatsnew.html