Skip to content

My bachelor's thesis, i.e. a thread-safe event system that supports both synchronous and asynchronous events, roughly based on the Blackboard design pattern.

License

Notifications You must be signed in to change notification settings

vangelists/Blackboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blackboard

A thread-safe event system that supports both synchronous and asynchronous events, based on the Blackboard design pattern.

This project constituted my bachelor's thesis and is not actively maintained, although, if you happen to find a bug, let me know by filing an issue.

Building with Ninja

$ mkdir <build_directory>
$ cd <build_directory>
$ cmake <project_source_directory> -G Ninja
$ cmake --build .

Generating Xcode project

$ mkdir <build_directory>
$ cd <build_directory>
$ cmake <project_source_directory> -G Xcode
$ open Blackboard.xcodeproj

License

Licensed under the Mozilla Public License 2.0.

Contact

Vangelis Tsiatsianas - contact@vangelists.com

About

My bachelor's thesis, i.e. a thread-safe event system that supports both synchronous and asynchronous events, roughly based on the Blackboard design pattern.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published