Logo

Euler [WIP]

A computanional framework written in Swift

Euler is a mathematical framework that is packed up with tons of useful mathematical functions. It is composed of functions in most mathematical fields such as algebra, number theory, statistics, etc... It was designed to help you turn your computer into a mathematical guru.

Inspiration

The project was largely inspired by:

Why Swift

In retrospect, it isnt a surprise that Swift is a good fit for the needs of this project. Swift was designed and built by a close-knit team. That team previously built a highly modular and composable compiler infrastructure (LLVM), a compiler and runtime for a highly dynamic Smalltalk-derived language (Objective-C), the compiler for a highly static language with a capable generics system (C++), and a path-sensitive static analysis engine (the Clang static analyzer). Furthermore, the goals for Swifts design was to build something that was as easy to learn and use as a scripting language, but which had enough power to be used as a systems programming language.

Swift was the perfect language, because of its performance, modularity, easy to read syntax and concurrrecy APIs. Swift aims to maximize clarity of code, and thus it fights to reduce boilerplate. The top-end goal of Swift is to optimize the time it takes to write and maintain the project, which includes debugging time and other things that go beyond just pounding out the code.

S
Description
The open-source computational framework for the Swift language
Readme MIT 152 MiB
Languages
Swift 99.8%
Ruby 0.1%