/learnuv-sandbox

Node.js Event Loop exploration. Libuv run and match to Node.

Primary LanguageCMIT LicenseMIT

learnuv

This is a fork, where I did my playtime. Make sure to check the original repo thlorenz/learnuv

Before You Start

  1. C Introduction - https://www.w3schools.com/c/c_intro.php
  2. Pointers - https://www.w3schools.com/c/c_pointers.php
  3. Address-Of / Dereference
  4. Struct - https://www.w3schools.com/c/c_structs.php
  5. Automatic Allocation vs Dynamic Allocation (malloc)
  6. NULL
  7. Typecast - https://www.tutorialspoint.com/cprogramming/c_type_casting.htm
  8. LibUV guidebook (5 mins reading) - https://thlorenz.com/learnuv/book/

And of course a magnificent LibUV Guidebook

Setup for macOS 14.5 23F79

npm install
pyenv install 2.7 &&
pyenv local 2.7.18
pip install six # https://github.com/thlorenz/learnuv/issues/45
eval "$(pyenv init -)" # for some reason it's not working from ~/.zshrc
./learnuv
./learnuv xcode
open learnuv.xcodeproj
./learnuv verify

License

MIT