ePrivacy and GPDR Cookie Consent by Cookie Consent
Frink software

Frink - releases history

Top Download Club  |  Home & Hobby  |  Other  |  Frink
Version Change log
Frink 2026-02-09 Feb 10, 2026 The image constructor new image[src] can now also take a java.net.URI as an argument.
The file- and URL-reading functions like read, lines, readLines can now all take a java.net.URI as an argument.
Frink 2026-02-01 Feb 2, 2026 The image constructor new image[src] can now also take a java.net.URI as an argument.
The file- and URL-reading functions like read, lines, readLines can now all take a java.net.URI as an argument.
Frink 2026-01-30 Jan 30, 2026 The image constructor new image[src] can now take a java.io.InputStream, a java.io.File, a java.net.URL or a java.nio.file.Path as input, as well as also allowing the original argument of a string containing a URL.
Added a first cut at a GraphicsGrid class in GraphicsGrid.frink which allows easy creation of a grid of graphics objects. See the GraphicsGridTest2.frink for an example of creating a "contact sheet" of all of the images in a directory with a few lines of code.
Added graphics.saveColor[] and graphics.restoreColor[] methods to save and restore the current drawing color.
These methods, along with saveTransform[], restoreTransform[], saveClip[], restoreClip[] will probably be deprecated in favor of graphics.save[] and graphics.restore[] which save color, clip, and transforms, (and will save stroke and line style, etc.) in the future.
Documented graphics.save[] and graphics.restore[] which save and restore the state of current drawing color, clipping area, and transforms, and may save and restore more properties in the future (e.g. stroke, line style, endcap style, etc.) Going forward, these are preferred to the methods above as a single call is simpler and more reliable. Also, some environments like HTML5 Canvas only allow all properties to be saved and restored at one time so this may be considered as a concession to the lowest common denominator.
Frink 2026-01-21 Jan 22, 2026 The file- and URL-reading function like read, lines, readLines can now all take a java.nio.file.Path as an argument.
Added glob.frink sample program to demonstrate selecting files with a file glob (e.g. *.txt and using java.nio.file.Path.
Updated the RiemannPrime.frink program (which estimates the number of prime numbers less than n) to use a cache for faster calculations. Note that this depends on the RiemannZeta.frink file which has recently been updated.
Frink 2025-12-31 Jan 1, 2026 Updated copyright dates for 2026. Happy New Year!
Updated sanity checks to 2026 for economic routines.
Updated calculations and predictions for deltaT for 2026. It is currently hardcoded to 69.114 s.
Released a new version of Frink: The Next Generation (version 2025-12-31). This merges all changes from the main branch.
Updated the program UT1.frink (which is now generated by the program makeUT1.frink). See the Other Time Systems section of the documentation for more information.
Frink 2025-12-12 Dec 14, 2025 Improved the allEqual[expr, target] function to internally use the == operator, not the <=> operator, enabling its use on more types, including arrays and booleans.
Frink 2025-11-29 Nov 30, 2025 Added the applySafe[function, argList, errval=undef] function which allows code to attempt to execute a function that might behave badly (e.g. divide by zero) and return an error code in that event.
Released a new version of Frink: The Next Generation (version 2025-11-29). This merges all changes from the main branch.
Frink 2025-11-25 Nov 26, 2025 Fixed a case where exponentiation to a rational power with large integers in the rational number would return an error. The code now falls back to a floating-point path if the numbers get too big.
Released a new version of Frink: The Next Generation (version 2025-11-25). This merges all changes from the main branch.
Frink 2025-11-08 Nov 9, 2025 Added and documented new Unicode operators as synonyms for division and subtraction:
Unicode ∕ DIVISION SLASH, u2215
Unicode ??' MINUS SIGN, u2212
This makes it easier to cut and paste mathematical expressions from other sources and do the right thing with them. See the Unicode Operators section of the documentation for more details.
Released a new version of Frink: The Next Generation (version 2025-11-08). This merges all changes from the main branch.
Frink 2025-07-11 Jul 12, 2025 Fixed a case where symbolic code tries to construct an invalid rational number (denominator zero.) This happens when your code tries to divide by zero in some cases. Also added several checks to prevent this in other codepaths, to speed up common cases, to fail faster, and to return faster results when denominator is 1. Thanks to Hakan Kjellerstrand for the test case.
Released a new version of Frink: The Next Generation (version 2025-07-11). This merges all changes from the main branch.
NEWSLETTER
© 2026 TopDownload.Club  |  All rights reserved.
created by FAUST