Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. - `app` provides an application for users, rather than a library
  2.  
  3. - `concurrency` provides something useful for concurrent programming
  4. - `config` something related to configuration, such as reading from env vars or flags
  5. - `crypto` something related to cryptography, including hash algorithms and TLS bindings
  6.  
  7. - `data` provides a data structure of some sort
  8. - `datetime` something related to dates or times
  9. - `debug` something related to debugging programs
  10. - `deprecated` something considered old and no longer supported
  11. - `docs` provides documentation of something, useful for "-docs" complement packages
  12. - `documenting` provides something useful for documenting code
  13.  
  14. - `editors` something related to IDEs and code editors, such as DrRacket plugins
  15. - `experimental` not yet ready for use by those who don't want to worry about their dependencies breaking their APIs
  16.  
  17. - `ffi` provides something useful for Foreign Function Interfaces (for calling code in binaries outside the Racket binary)
  18. - `functional` provides something related to functional programming, typically a combinator library or some other Haskell-ish concept
  19.  
  20. - `game` provides a game or other interactive entertainment app
  21. - `gamedev` provides something useful for game development, such as a game state engine or 3d graphics
  22. - `graphics` provides something related to drawing, images, or GUIs
  23.  
  24. - `io` provides something related to reading and writing data
  25.  
  26. - `lang` provides a #lang language
  27. - `learning` provides resources for learning, such as a tutorial, book, or example use of something
  28. - `logic` something related to logic programming, such as a constraint solver
  29.  
  30. - `match` something related to pattern matching (typically extensions to the built in pattern matching library)
  31.  
  32. - `network` provides something useful for making network calls and implementing various protocols
  33.  
  34. - `parsing` provides something related to parsing unstructured data into structured data
  35. - `performance` something related to performance, including benchmarking or ultra-fast-but-unsafe data structures
  36. - `personal` provides something meant for a specific person, such as a grab bag of personal utilities
  37.  
  38. - `raco` provides a raco command
  39. - `reader` provides something that modifies the racket reader, such as adding reader syntax for shorter anonymous functions
  40. - `repl` something related to REPLs
  41.  
  42. - `service` something related to calling out to an external service, such as a Github client API
  43. - `storage` provides something useful for persistent storage of values, such as database clients
  44. - `sugar` provides a simple shortcut that's generally useful and not specific to a particular library
  45. - `syntax` provides something useful for macros and other syntax object manipulations
  46.  
  47. - `testing` provides something useful for testing code
  48. - `tests` provides tests of something, similar to `docs` tag
  49. - `text` provides something related to strings and/or text
  50. - `types` something related to types or type systems
  51.  
  52. - `web` something related to "Web" technology, such as html/xml parsing, CSS engines, racket-to-javascript compilers, REST frameworks, etc.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement