Skip to content

Commit

Permalink
Update SoulverCore framework (v1.0.3)
Browse files Browse the repository at this point in the history
This update adds financial functions, & includes some bug fixes.
  • Loading branch information
zcohan committed May 21, 2020
1 parent e779d65 commit 7d0f4f1
Show file tree
Hide file tree
Showing 215 changed files with 129,782 additions and 976 deletions.
2 changes: 1 addition & 1 deletion MacSample/MacSample/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {

/* Uncomment to run all the examples */

// SoulverCoreExamples.runAllExamples()
SoulverCoreExamples.runAllExamples()

}

Expand Down
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,13 @@ SoulverCore is a Swift framework that lets you easily evaluate mathematical expr

## Supported Platforms

SoulverCore is distributed as a Binary Framework (.xcframework) and supports macOS & iOS.
SoulverCore is distributed as a binary framework (.xcframework) and supports macOS, iOS, & iPadOS.

- macOS 10.14.4+
- iOS 12.2+
- iOS/iPadOS 12.2+

## Installation


Drag `SoulverCore.xcframework` into the `Frameworks, Libraries, and Embedded Content` section of the General settings for your Mac or iOS target.


Expand All @@ -42,6 +41,8 @@ calculator.evaluate("$150 is 25% on what") // $120
calculator.evaluate("$25/hour * 14 hours of work") // $350.00
calculator.evaluate("January 30 2020 + 3 months 2 weeks 5 days") // 19 May
calculator.evaluate("9:35am in New York to Japan") // 10:35 pm
calculator.evaluate("$25k over 10 years at 7.5%") // $51,525.79 (compound interest)

```

## Variables
Expand Down Expand Up @@ -186,10 +187,11 @@ binary "https://soulver.app/core/SoulverCore.json"

SoulverCore has all the calculation features of [Soulver](https://soulver.app). Check out [Soulver's documentation](https://documentation.soulver.app) for more information on supported syntaxes.

## Authors
## Examples of SoulverCore in Use

* **Zac Cohan** ([email protected])
- [Lacona](https://lacona.app) - a powerful natural language assistant/launcher for macOS
- [Toolbox Pro](https://toolboxpro.app) - calculate with Soulver as part of your Siri Shortcuts on iOS

## License

You may use SoulverCore in personal/private projects. Please [email us](mailto:[email protected]) if you wish to use SoulverCore in a publically available or commerical project.
You may use SoulverCore in personal/private projects. Please [email us](mailto:[email protected]) if you wish to use SoulverCore in a publically available or commerical project.
12 changes: 6 additions & 6 deletions SoulverCore.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -18,29 +18,29 @@
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-x86_64-simulator</string>
<key>LibraryPath</key>
<string>SoulverCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>SoulverCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>x86_64</string>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
51 changes: 51 additions & 0 deletions SoulverCore.xcframework/SoulverCore.xcframework/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>SoulverCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>macos-x86_64</string>
<key>LibraryPath</key>
<string>SoulverCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>macos</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-x86_64-simulator</string>
<key>LibraryPath</key>
<string>SoulverCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>
Loading

0 comments on commit 7d0f4f1

Please sign in to comment.