Skip to content

NanoBreeze/Stock-Simulator

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

Stock-Simulator

Stock-Simulator is an experimental project that uses a mini-DSL and fluent interfaces to facilitate building a stock market simulator.

I created it to learn about Boo (a language compatible with .NET) and experiment with building a DSL and fluent interfaces. Although the simulation behaves...randomly and, um, lacks both algorithmic design and (cough cough) good coding practices (those are understatements), I still learned more about DSLs and how their readability can be useful for domain experts with minimal coding experiences.

Technical highlights used in DSL: AST macros and anonymous function.

About

Stock-Simulator is an experimental project that uses a simple DSL and fluent interfaces to facilitate building a simulator prototype

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages