This repository contains the official code samples accompanying the book.
- Full Title: Functional Programming in Financial Markets
- Publisher: Apress / Springer
- Link: View on Springer
- Author: Paramjit Parmar
- Contact: Paramjit.Parmar@gmail.com
- Name: FuncLab
- Link: View company site
If you find this code helpful in your functional programming journey, feel free to reach out with questions or feedback.
Before running this project, ensure you have the following installed:
- Java SDK: Version 20
- sbt: The Scala Build Tool (v1.10.1)
- Editor: VS Code with the Metals extension (recommended) or IntelliJ IDEA.
- Open the project folder in VS Code.
- When prompted, click "Import build" (this generates the necessary
.metalsand.bloopconfiguration). - Ensure the Metals Doctor shows green checkmarks for the build targets.
- To execute code, click the Run button (Code Lens) appearing above the
mainmethod or pressF5.
You can interact with the project using standard sbt commands:
# Run the application
sbt run
# Run tests
sbt test
# Clean build artifacts
sbt clean