-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Quick Start 2018
Kobi Lurie edited this page Oct 10, 2018
·
7 revisions
The Essential Docs, to get started quickly.
- Here's what you'll need to deploy your program. Choose a target platform: [Windows] [Linux] [Mac] [Android] [iPhone] [Web] [Web+Wasm] [Haiku] [Genode] [Nintendo Switch]
Note: Instructions for cross compilation are here.
-
Set up your environment, our recommendation. Please choose a platform: ...
-
Interacting with the compiler, basic instructions.
-
Writing a basic library, source control, unit tests, and IDE tips
-
Getting a skeleton program up and running, and using that library. Please choose target for a step by step tutorial.
-
Language basics.
- These are wonderful tutorials: ... links...
- Language at a glance, Nim from mainstream language:
- Nim for python programmers
- Nim for the C programmer
- Nim for C#
Also explain support for different paradigms in Nim. (procedural, OOP, functional)
- Use Cases: How to do X in Nim? (by topic)
- Show Nim packages and std lib, Maybe in reference to other language capabilities, or even compared to their samples.
- Be honest if there are some holes, chance to show interop with python and nimgen+c2nim.
- To learn more about Nim's features and how to use them, please refer to the official tutorial Part1, Part2, and the Manual.
Intro
Getting Started
- Install
- Docs
- Curated Packages
- Editor Support
- Unofficial FAQ
- Nim for C programmers
- Nim for Python programmers
- Nim for TypeScript programmers
- Nim for D programmers
- Nim for Java programmers
- Nim for Haskell programmers
Developing
- Build
- Contribute
- Creating a release
- Compiler module reference
- Consts defined by the compiler
- Debugging the compiler
- GitHub Actions/Travis CI/Circle CI/Appveyor
- GitLab CI setup
- Standard library and the JavaScript backend
Misc