summaryrefslogblamecommitdiff
path: root/book/src/main/scalatex/book/indepth/DesignSpace.scalatex
blob: 121301ed197814d118c7be147e9b3b8f21118618 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                                                                                                                                                                                                                                                                                                                                                    
@p
    Scala.js is a relatively large project, and is the result of both an enormous amount of hard work as well as a number of decisions that craft what it's like to program in Scala.js today. Many of these decisions result in marked differences from the behavior of the same code running on the JVM. This chapter explores the reasoning and rationale behind these decisions.


@sect("Why No Reflection?")
    TODO

@sect("Why No inline-Javascript?")
    TODO

@sect("Why does error behavior differ?")
    TODO