Skip to content

Latest commit

 

History

History
55 lines (54 loc) · 1.09 KB

outline.md

File metadata and controls

55 lines (54 loc) · 1.09 KB

Outline

  1. how to install
  2. types
  3. class
  4. primitive
  5. type alias
  6. white space sensitivity
  7. it isn't but it seems like it is
  8. use of semicolons
  9. comments
  10. docstrings
  11. variables
  12. let vs var
  13. params
  14. fields
  15. literals
  16. object literals and partial application
  17. basic control structures
  18. everything is an expression
  19. operator precedence
  20. methods
  21. named constructors
  22. functions and partial functions
  23. named and default arguments
  24. actors
  25. behaviours
  26. capabilities 1. arrow types
  27. recover and consume
  28. exceptions
  29. traits and interfaces
  30. packages
  31. builtin
  32. use statement
  33. common sugar
  34. create, apply, update
  35. composition vs inheritance
  36. algebraic data types
  37. union, isect, tuple
  38. generics
  39. polymorphic types
  40. polymorphic methods
  41. pattern matching
  42. as expressions
  43. platform dependent code
  44. editor plugins
  45. compiler command line arguments
  46. nice patterns
  47. garbage collection
  48. C FFI
  49. calling C
  50. linking C libraries
  51. building a C ABI library
  52. pointers to examples