X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=_learning_scheme.mdwn;h=bb78a1657caa9dfb7421c593cfdcb5070825303e;hp=3a83771f1c317ea1c0e45c56687d0cf2f789651f;hb=412ada16982553369f32bd11bcf9ad8a5d93f258;hpb=8549a95d6806c0d85fb166585296780aa7f8ce23 diff --git a/_learning_scheme.mdwn b/_learning_scheme.mdwn index 3a83771f..bb78a165 100644 --- a/_learning_scheme.mdwn +++ b/_learning_scheme.mdwn @@ -32,31 +32,43 @@ If you're already a programmer and you're in more of a hurry: ## Advanced Racket Docs ## * [Racket Guide](http://docs.racket-lang.org/guide/index.html) starts with a tutorial, then describes the rest of the Racket language. Intended for programmers who are new to (at least some part of) Racket. If you are new to programming, you should instead start with one of the textbooks listed above. Describes parts of the Racket language that go beyond the learning-oriented fragments of HtDP. -* [Racket Reference Manual](http://docs.racket-lang.org/reference/index.html) defines the core Racket language and its most prominent libraries. Less friendly than Racket Guide, but more precise and complete. +* [Racket Reference](http://docs.racket-lang.org/reference/index.html) defines the core Racket language and its most prominent libraries. Less friendly than Racket Guide, but more precise and complete. *
-Racket API Search: +Racket API Search: | +racket/[help](http://docs.racket-lang.org/reference/Interactive_Help.html)
* [#lang r5rs](http://docs.racket-lang.org/r5rs/index.html), "cons" expresses mcons * [#lang r6rs](http://docs.racket-lang.org/r6rs/index.html) or #!r6rs * Supported [SRFIs](http://docs.racket-lang.org/srfi/index.html) +* [Libraries and collections](http://docs.racket-lang.org/reference/collects.html) * [(require data)](http://docs.racket-lang.org/data/index.html) -[(require math)](http://docs.racket-lang.org/math/index.html) -* The [Stepper](http://docs.racket-lang.org/stepper/index.html) +* [(require math)](http://docs.racket-lang.org/math/index.html) +* racket/[enter and rerequire](http://docs.racket-lang.org/reference/interactive.html) +* [Debugging](http://docs.racket-lang.org/reference/debugging.html) | +the [Stepper](http://docs.racket-lang.org/stepper/index.html) +* [Deploying](http://docs.racket-lang.org/guide/running.html) +* [raco](http://docs.racket-lang.org/raco/index.html) cmdline tool + + +* Macros in [Guide](http://docs.racket-lang.org/guide/macros.html) | +[Reference](http://docs.racket-lang.org/reference/Macros.html) * [Macro debugger](http://docs.racket-lang.org/macro-debugger/index.html) -* [Syntax: Meta-Programming Helpers](http://docs.racket-lang.org/syntax/index.html) + * Racket: [latest release](http://download.racket-lang.org/) | [blog](http://blog.racket-lang.org/) | [wiki](https://github.com/plt/racket/wiki) -* [raco](http://docs.racket-lang.org/pkg/) package manager, [also](http://docs.racket-lang.org/raco/index.html) -* [package repository](http://pkgs.racket-lang.org/#) -* [Style guide](http://docs.racket-lang.org/style/index.html) "How to Program Racket" +* [Style guidelines](http://docs.racket-lang.org/style/index.html) +* [raco pkg](http://docs.racket-lang.org/pkg/) package manager | +[repository](http://pkgs.racket-lang.org/#) * Racket [source](https://github.com/plt/racket/) | [bugs](http://bugs.racket-lang.org/) + -* Typed Racket [guide](http://docs.racket-lang.org/ts-guide/index.html) [ref](http://docs.racket-lang.org/ts-reference/index.html) +* Typed Racket [Guide](http://docs.racket-lang.org/ts-guide/index.html) | +[Reference](http://docs.racket-lang.org/ts-reference/index.html) * [Lazy Racket](http://docs.racket-lang.org/lazy/index.html) * [PLT Redex](http://redex.racket-lang.org/), for specifying and testing operational semantics