!!! For M1/M2 apple silicon see this comment:
For MacOS | Mojave | High Sierra
| #include "stdafx.h" | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include <openssl/ssl.h> | |
| #include <openssl/err.h> | |
| #include <uv.h> | |
| #define DEFAULT_PORT 7000 | |
| #define DEFAULT_BACKLOG 128 |
!!! For M1/M2 apple silicon see this comment:
For MacOS | Mojave | High Sierra
Monads and delimited control are very closely related, so it isn’t too hard to understand them in terms of one another. From a monadic point of view, the big idea is that if you have the computation m >>= f, then f is m’s continuation. It’s the function that is called with m’s result to continue execution after m returns.
If you have a long chain of binds, the continuation is just the composition of all of them. So, for example, if you have
m >>= f >>= g >>= hthen the continuation of m is f >=> g >=> h. Likewise, the continuation of m >>= f is g >=> h.
| import 'universal_platform_web.dart' | |
| if (dart.library.io) 'universal_platform_vm.dart'; | |
| /// A universal platform checker. | |
| /// | |
| /// Can be used to check active physical Flutter platform on all platforms. | |
| /// | |
| /// To check what host platform the app is running on use: | |
| /// | |
| /// * PlatformIs.android |
| "explorer.fileNesting.enabled": true, | |
| "explorer.fileNesting.expand": false, | |
| "explorer.fileNesting.patterns": { | |
| "pubspec.yaml": ".flutter-plugins, .packages, .dart_tool, .flutter-plugins-dependencies, .metadata, .packages, pubspec.lock, build.yaml, analysis_options.yaml, all_lint_rules.yaml", | |
| ".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*", | |
| "readme.*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md", | |
| "*.dart": "$(capture).g.dart, $(capture).freezed.dart", | |
| }, |