2021-05-31 11:15:09 +03:00
|
|
|
# Help index
|
2018-03-27 10:10:33 +03:00
|
|
|
|
2021-05-31 11:15:09 +03:00
|
|
|
Please start by reading the [Manual](Manual.md)
|
|
|
|
|
|
|
|
You may find yourself coming back to
|
|
|
|
|
|
|
|
* [the description of the Carp language](LanguageGuide.md)
|
|
|
|
* [its libraries.](Libraries.md)
|
|
|
|
|
|
|
|
Also there is documentation about:
|
|
|
|
|
|
|
|
* [C Interop](CInterop.md);
|
|
|
|
* [how to contribute](Contributing.md);
|
|
|
|
* [support for implementig interfaces for datatypes based on their members](Derive.md);
|
|
|
|
* [custom resource deallocation](Drop.md);
|
|
|
|
* [where we are going with Carps dynamic evaluator](DynamicSemantics.md);
|
|
|
|
* [programming embedded devices](Embedded.md);
|
|
|
|
* [formatted output with (fmt) and (fstr)](Format_Strings.md);
|
|
|
|
* [hacking the compiler itself](hacking.md);
|
|
|
|
* [working with the REPL](HowToRunCode.md);
|
|
|
|
* [how to install and set up Carp](Install.md);
|
|
|
|
* [working with Macros](Macros.md);
|
|
|
|
* [Memory Management](Memory.md);
|
|
|
|
* [an invitation to use Carp for sound and graphics](Multimedia.md);
|
|
|
|
* [common patterns in Carp programs](patterns.md);
|
|
|
|
* [using quasi-quotation in macros and dynamic functions](Quasiquotation.md);
|
|
|
|
* [things to remember for each new Carp release](ReleaseChecklist.md);
|
|
|
|
* [some clarification on the terminology we use to explain things](Terminology.md);
|
|
|
|
* [editor support and tooling](Tooling.md).
|