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. basic control structures
  17. everything is an expression
  18. operator precedence
  19. methods
  20. named constructors
  21. functions and partial functions
  22. named and default arguments
  23. actors
  24. behaviours
  25. capabilities 1. arrow types
  26. recover and consume
  27. exceptions
  28. traits and interfaces
  29. packages
  30. builtin
  31. use statement
  32. common sugar
  33. create, apply, update
  34. composition vs inheritance
  35. algebraic data types
  36. union, isect, tuple
  37. generics
  38. polymorphic types
  39. polymorphic methods
  40. pattern matching
  41. as expressions
  42. object literals and partial application
  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