# The Teepee Programming Language

Created about 2 years ago at 2016-02-24 00:23:06 UTC.
Last updated about 1 year ago at 2017-02-10 02:30:51 UTC.

There's a quick introduction at https://thinkingbicycle.com/help/teepee

# Mathematics

## Trigonometry

sin(π) = 1.2246467991473532e-16
cos(π) = -1.0
tan(π) = -1.2246467991473532e-16
We also have asin, acos, atan defined for their inverses.
You might want to change back and forth from degrees to radians.
\d2r{90}
\r2d{1}
All of the hyperbolic versions are there too: sinh, cosh, tanh, asinh, acosh, atanh.

## Comparisons

All of the numeric comparators work as you would expect.

Less than: \<
\<{1 2} will return true.
\<{2 1} will return false.
\<{2 2} will return false.

Arguments can be more than two.
\<{1 2 3 4 5} will return true, because 1 < 2 < 3 < 4 < 5.

Supported comparisons are:

• Less than, \<
• Less than or equal, \<=
• Greater than, \>
• Greater than or equal, \>=
• Equal, \=
• Not equal, \!=

# Thinking Bicycle Internal References

Thinking Bicycle
\folder-id{26}

## Keywords

Thinking Bicycle
\keyword-id{16}

http://www.thinkingbicycle.com

## Notes

Welcome to Thinking Bicycle
\note-id{1}

## Tags

You can also make a link and/or a tag inline via \link.
Given a single argument, it just creates the link entry:
would produce
http://www.cgore.com .
would produce
Chris Gore's personal webpage .

## Users

chris
\user{chris}

Thinking Bicycle v0.30.25 Public Alpha
Page rendered 2018-03-21 20:47:51 -0500