https://github.com/noorientationprogramming/noptutorials
Learn how to use the Processing() class
https://github.com/noorientationprogramming/noptutorials
async async-await asynchronous asynchronous-programming asyncio image-processing multi-threading multithreading naegolus network-programming noorientationprogramming parallel parallel-computing parallel-processing parallel-programming parallelism processing signal-processing
Last synced: 6 months ago
JSON representation
Learn how to use the Processing() class
- Host: GitHub
- URL: https://github.com/noorientationprogramming/noptutorials
- Owner: NoOrientationProgramming
- License: mit
- Created: 2023-04-27T05:49:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-27T17:53:46.000Z (7 months ago)
- Last Synced: 2025-05-27T18:41:26.960Z (7 months ago)
- Topics: async, async-await, asynchronous, asynchronous-programming, asyncio, image-processing, multi-threading, multithreading, naegolus, network-programming, noorientationprogramming, parallel, parallel-computing, parallel-processing, parallel-programming, parallelism, processing, signal-processing
- Language: C++
- Homepage: https://www.youtube.com/@No-Orientation-Programming
- Size: 2.15 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

[](https://discord.gg/FBVKJTaY)
[](https://twitch.tv/Naegolus)
Learn how to use the [SystemCore](https://github.com/NoOrientationProgramming/SystemCore#processing-start).
Status
- In progress
## Run the Tutorials
### Install the required Build Tools
On Debian, Ubuntu and derivatives execute the following with root permissions
`apt install build-essential`
If you want to use [meson and ninja](https://mesonbuild.com/) (recommended) add
`apt install meson ninja-build`
### Clone the tutorial repository
`git clone https://github.com/NoOrientationProgramming/ProcessingTutorials.git`
Initialize and Update the Submodules
Enter the new directory with `cd ProcessingTutorials/` and execute
`git submodule update --init --recursive`
### Build and Run a Tutorial
Type
`./meson.sh t01_tcp-echo-server`
or just
`./meson.sh t01`
Then execute the application by entering
`./t01_tcp-echo-server/build-meson-ubuntu/app`
## Read the documentation
Every tutorial will have its own README file for further information explaining what is going on.
## Add the Processing() class to your project
If you want to use the core in your own project then simply add the repository as a submodule like this
`git submodule add https://github.com/NoOrientationProgramming/ProcessingCore.git`