@@ -3,7 +3,9 @@
3module Elm.Package
3module Elm.Package
5 , Package(..)
5 , Package(..)
6+ , dummyName, kernel, core
6− , dummyName, core, browser, virtualDom, html, webgl, linearAlgebra
7+ , browser, virtualDom, html
8+ , webgl, linearAlgebra
7 , toString, toText, toUrl, toFilePath
9 , toString, toText, toUrl, toFilePath
8 , fromText
10 , fromText
9 , Version(..)
11 , Version(..)
@@ -57,36 +59,49 @@ data Package =
57 deriving (Eq, Ord)
59 deriving (Eq, Ord)
62+{-# NOINLINE dummyName #-}
60dummyName :: Name
63dummyName :: Name
61dummyName =
64dummyName =
62− Name "user" "project"
65+ Name "user" "project"
68+{-# NOINLINE kernel #-}
71+ Name "elm-lang" "kernel"
65core :: Name
75core :: Name
67 Name "elm-lang" "core"
77 Name "elm-lang" "core"
80+{-# NOINLINE browser #-}
70browser :: Name
81browser :: Name
72 Name "elm-lang" "browser"
83 Name "elm-lang" "browser"
86+{-# NOINLINE virtualDom #-}
75virtualDom :: Name
87virtualDom :: Name
76virtualDom =
88virtualDom =
77 Name "elm-lang" "virtual-dom"
89 Name "elm-lang" "virtual-dom"
80html :: Name
93html :: Name
82 Name "elm-lang" "html"
95 Name "elm-lang" "html"
98+{-# NOINLINE webgl #-}
85webgl :: Name
99webgl :: Name
87 Name "elm-community" "webgl"
101 Name "elm-community" "webgl"
104+{-# NOINLINE linearAlgebra #-}
90linearAlgebra :: Name
105linearAlgebra :: Name
91linearAlgebra =
106linearAlgebra =
92 Name "elm-community" "linear-algebra"
107 Name "elm-community" "linear-algebra"