mirror of
https://github.com/zaphar/jeremy.marzhillstudios.com.git
synced 2025-07-22 19:39:56 -04:00
43 lines
1009 B
YAML
43 lines
1009 B
YAML
title: OsCon2010 Notes
|
|
time: 2010-07-19
|
|
timeformat: 2006-01-02
|
|
tags:
|
|
- oscon
|
|
- notes
|
|
- scala
|
|
- blender
|
|
- tutorials
|
|
content: |
|
|
## Blender Tutorial:
|
|
|
|
* Speaker:
|
|
* enjoyed his enthusiam and the obvious mentoring from his father
|
|
|
|
## Scala Tutorial:
|
|
|
|
* Speaker: Dean Wampler
|
|
* Really informative overview of Scala.
|
|
* Notes
|
|
* Type inference
|
|
* Concise
|
|
* No boilerplate
|
|
* User defined factory methods
|
|
* Templated classes
|
|
* Objects as Functions
|
|
* And vice versa
|
|
* Classes:
|
|
* fields are private by default
|
|
* var keyword generates getters and setters (uniform access principle)
|
|
* case classes provide helpers for structural classes
|
|
* Traits:
|
|
* Interface + optional Implementation
|
|
* Templatable
|
|
* Construction time mixin of traits using with keyword
|
|
* Traits in Scala are order dependent
|
|
* object = singleton class
|
|
* constructed at the definition
|
|
* misc
|
|
* Unit ~~ Void
|
|
* Akka scala actor library
|
|
|