Next in the series of Mac applications, here is a brief review of a fantastic native browser for online and offline documentation: Dash. It is available for iOS and OS X, with a long relation with AppStore, and although you have to pay for it, it is worth the bill.
Dash gives your Mac instant offline access to 200+ API documentation sets.
In case you don’t know what Dash is, I invite you to consult the website where you will find the list of supported languages. Not only the core languages that you can access via standard docsets, but also the extended packages available as user-contributed or 3rd party toolsets. You can even read The Racket Guide in Dash as shown below. (Actually, I read the entire manual this way.)
Two functionalities are noteworthy:
- It is possible to annotate any docset (you will need to create an account, though), bookmark page or record code snippet along the documentation. And, of course, you can share anything you read via standard Apple sharing options. Together with Quiver, you can write code, access documentation and write using literate programming very easily.
- Custom docsets can be built from various sources and added to the main panel. I should really take some time to build one for the Common Lisp HyperSpec.
Joy Division • Unknown Pleasures