AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Frink [CMD]

 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Utilities & Resources
View previous topic :: View next topic  
Author Message
savage



Joined: 02 Jul 2004
Posts: 206

PostPosted: Sat Dec 25, 2004 2:15 am    Post subject: Frink [CMD] Reply with quote

I can't let bobo have all the fun harvesting the internet's useful utilities!

Quote:

About Frink

Frink is a practical calculating tool and programming language designed to help us all to better understand the world around us, to help us get calculations right without getting bogged down in the mechanics, and to make a tool that's really useful in the real world.

Perhaps you'll get the best idea of what Frink can do if you skip down to the Sample Calculations further on this document. Come back up to the top when you're done.

Frink was named after one of my personal heroes, and great scientists of our time, the brilliant Professor John Frink. Professor Frink noted, decades ago:

"I predict that within 100 years, computers will be twice as powerful, ten thousand times larger, and so expensive that only the five richest kings of Europe will own them."

Features

For those with a short attention span like me, here are some of the features of Frink.

* Tracks units of measure (feet, meters, tons, dollars, watts, etc.) through all calculations and allows you to add, subtract, multiply, and divide them effortlessly, and makes sure the answer comes out correct, even if you mix units like gallons and liters.
* Arbitrary-precision math, including huge integers and floating-point numbers, rational numbers (that is, fractions like 1/3 are kept without loss of precision,) and complex numbers.
* Advanced mathematical functions including trigonometric functions (even for complex numbers,) factoring and primality testing, and base conversions.
* Unit Conversion between thousands of unit types with a huge built-in data file.
* Date/time math (add offsets to dates, find out intervals between times,) timezone conversions, and user-modifiable date formats.
* Translates between several human languages, including English, French, German, Spanish, Portuguese, Dutch, Korean, Japanese, Russian, Chinese, Swedish, and Arabic.
* Calculates historical buying power of the U.S. dollar and British pound.
* Calculates exchange rates between most of the world's currencies.
* Powerful Perl-like regular expression capabilities and text processing.
* Supports Unicode throughout, allowing processing of almost all of the world's languages.
* Reads HTTP and FTP-based URLs as easily as reading local files, allowing fetching of live web-based data.
* Runs on most major operating systems (anything with Java 1.1 or later,) as an applet, through a web-based interface, on a wireless Palm VII, on an HDML- or WML-based webphone, and on many mobile phones and hand-held devices.
* Installs itself on your system in seconds using Java Web Start and automatically keeps itself updated when new versions of Frink are released.
* Runs with a Graphical User Interface (both Swing and AWT) or a command-line interface.
* User interface has a Programming Mode which allows you to write, edit, save, and run extremely powerful programs even on a handheld device.
* Powers Frink Server Pages, a system for providing dynamic web pages powered by Frink.
* Frink is a full-fledged programming language with arrays, dictionaries, functions, loops, even object-oriented programming and self-evaluation.
* Frink allows Object-Oriented Programming, which allows you to create complex data structures that are still easy to use.
* Java Introspection layer allows you to call any Java code from within Frink.
* Frink can also be embedded in a Java program, giving your Java programs all the power of Frink.
* Did I mention it's free? If you find it useful, please donate something. I'd really appreciate it!

http://futureboy.homeip.net/frinkdocs/

It's got a number of interfaces - command line, two guis (awt or swing), and even a web version. For an example of what exactly it does, take this for example. Say I want to (for some weird reason) find out how many calories I burn when I lift up 1000 dollars of gold in 1870s prices. Sounds like a lot of conversions and stuff right? Wrong. I'm doing this from memory here, so don't hold me to it Wink.

1000 dollars_1870 -> ounces_gold
ans * GRAVITY * 5 feet -> Calories

And that's it. It's veeery useful even just for doing conversions. It's units and measures table is incredibly complete, even including bizarre numbers that haven't been used since the 1700s. I imagine this would be a godsend to physics students at the very least Razz
Back to top
View user's profile Send private message AIM Address
BoBo
Guest





PostPosted: Sun Jan 02, 2005 6:38 pm    Post subject: Reply with quote

@ savage
really appreciated that you've accepted to be my stand-in while I was on holiday Laughing Laughing Laughing

Give us some mo !
Very Happy
Back to top
deguix



Joined: 26 Aug 2004
Posts: 72
Location: Everett - MA, USA

PostPosted: Sun Jan 02, 2005 8:12 pm    Post subject: Reply with quote

I think there are so many utilities pointed by forum members that maybe Chris should create another forum only for that purpose separated from the AHK scripts that are now on "Scripts and Utilities" forum.
_________________
Working now on:
NSIS Wiki (NSIS)
Back to top
View user's profile Send private message
Chris
Site Admin


Joined: 02 Mar 2004
Posts: 10464

PostPosted: Sun Jan 02, 2005 9:41 pm    Post subject: Reply with quote

In hindsight, that would probably have been best. But I suspect BoBo and others have posted most of their favorites by now. Hopefully the flow will decrease a little.

The drawback of having too many utilities posted is that all the useful scripts that people have slaved over for hours get buried in the clutter.

It's certainly okay to post utilities, though it's best that they have some relevance to automation, such as command line programs or aids to automation such as color pickers, Winspector Spy, etc. Most things posted so far are probably on track for that, but there are probably a few that deviate.

deguix, thanks for making a good point. I've set up a poll to see what others think.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Utilities & Resources All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group