Matches in SemOpenAlex for { <https://semopenalex.org/work/W72484077> ?p ?o ?g. }
- W72484077 endingPage "434" @default.
- W72484077 startingPage "409" @default.
- W72484077 abstract "Developing rich web applications requires mastering different environments on the client and server sides. While there is considerable choice on the server-side, the client-side is tied to JavaScript, which poses substantial software engineering challenges, such as moving or sharing pieces of code between the environments. We embed JavaScript as a DSL in Scala, using Lightweight Modular Staging. DSL code can be compiled to JavaScript or executed as part of the server application. We use features of the host language to make client-side programming safer and more convenient. We use gradual typing to interface typed DSL programs with existing JavaScript APIs. We exploit a selective CPS transform already available in the host language to provide a compelling abstraction over asynchronous callback-driven programming in our DSL." @default.
- W72484077 created "2016-06-24" @default.
- W72484077 creator A5003031145 @default.
- W72484077 creator A5003153354 @default.
- W72484077 creator A5054275386 @default.
- W72484077 creator A5085410724 @default.
- W72484077 date "2012-01-01" @default.
- W72484077 modified "2023-10-17" @default.
- W72484077 title "JavaScript as an Embedded DSL" @default.
- W72484077 cites W1485665416 @default.
- W72484077 cites W1937976299 @default.
- W72484077 cites W1987203566 @default.
- W72484077 cites W1999336811 @default.
- W72484077 cites W2022744394 @default.
- W72484077 cites W2026667713 @default.
- W72484077 cites W2081418732 @default.
- W72484077 cites W2085123413 @default.
- W72484077 cites W2092086844 @default.
- W72484077 cites W2094455839 @default.
- W72484077 cites W2108141856 @default.
- W72484077 cites W2118927907 @default.
- W72484077 cites W2123092976 @default.
- W72484077 cites W2130179171 @default.
- W72484077 cites W2136327713 @default.
- W72484077 cites W2150101804 @default.
- W72484077 cites W2150998213 @default.
- W72484077 cites W2154697693 @default.
- W72484077 cites W2160241785 @default.
- W72484077 cites W2164106630 @default.
- W72484077 cites W2293168108 @default.
- W72484077 cites W2294771215 @default.
- W72484077 cites W3006653989 @default.
- W72484077 cites W3137596000 @default.
- W72484077 cites W4237840017 @default.
- W72484077 cites W4253360640 @default.
- W72484077 doi "https://doi.org/10.1007/978-3-642-31057-7_19" @default.
- W72484077 hasPublicationYear "2012" @default.
- W72484077 type Work @default.
- W72484077 sameAs 72484077 @default.
- W72484077 citedByCount "28" @default.
- W72484077 countsByYear W724840772012 @default.
- W72484077 countsByYear W724840772013 @default.
- W72484077 countsByYear W724840772014 @default.
- W72484077 countsByYear W724840772015 @default.
- W72484077 countsByYear W724840772016 @default.
- W72484077 countsByYear W724840772017 @default.
- W72484077 countsByYear W724840772021 @default.
- W72484077 crossrefType "book-chapter" @default.
- W72484077 hasAuthorship W72484077A5003031145 @default.
- W72484077 hasAuthorship W72484077A5003153354 @default.
- W72484077 hasAuthorship W72484077A5054275386 @default.
- W72484077 hasAuthorship W72484077A5085410724 @default.
- W72484077 hasBestOaLocation W724840772 @default.
- W72484077 hasConcept C101468663 @default.
- W72484077 hasConcept C103048170 @default.
- W72484077 hasConcept C109701466 @default.
- W72484077 hasConcept C111919701 @default.
- W72484077 hasConcept C115903868 @default.
- W72484077 hasConcept C118643609 @default.
- W72484077 hasConcept C135257023 @default.
- W72484077 hasConcept C14414571 @default.
- W72484077 hasConcept C168065819 @default.
- W72484077 hasConcept C198240166 @default.
- W72484077 hasConcept C199360897 @default.
- W72484077 hasConcept C201374245 @default.
- W72484077 hasConcept C202477664 @default.
- W72484077 hasConcept C204495577 @default.
- W72484077 hasConcept C31258907 @default.
- W72484077 hasConcept C41008148 @default.
- W72484077 hasConcept C544833334 @default.
- W72484077 hasConcept C548217200 @default.
- W72484077 hasConceptScore W72484077C101468663 @default.
- W72484077 hasConceptScore W72484077C103048170 @default.
- W72484077 hasConceptScore W72484077C109701466 @default.
- W72484077 hasConceptScore W72484077C111919701 @default.
- W72484077 hasConceptScore W72484077C115903868 @default.
- W72484077 hasConceptScore W72484077C118643609 @default.
- W72484077 hasConceptScore W72484077C135257023 @default.
- W72484077 hasConceptScore W72484077C14414571 @default.
- W72484077 hasConceptScore W72484077C168065819 @default.
- W72484077 hasConceptScore W72484077C198240166 @default.
- W72484077 hasConceptScore W72484077C199360897 @default.
- W72484077 hasConceptScore W72484077C201374245 @default.
- W72484077 hasConceptScore W72484077C202477664 @default.
- W72484077 hasConceptScore W72484077C204495577 @default.
- W72484077 hasConceptScore W72484077C31258907 @default.
- W72484077 hasConceptScore W72484077C41008148 @default.
- W72484077 hasConceptScore W72484077C544833334 @default.
- W72484077 hasConceptScore W72484077C548217200 @default.
- W72484077 hasLocation W724840771 @default.
- W72484077 hasLocation W724840772 @default.
- W72484077 hasLocation W724840773 @default.
- W72484077 hasOpenAccess W72484077 @default.
- W72484077 hasPrimaryLocation W724840771 @default.
- W72484077 hasRelatedWork W2033890725 @default.
- W72484077 hasRelatedWork W2223058110 @default.
- W72484077 hasRelatedWork W2354118500 @default.
- W72484077 hasRelatedWork W2415348090 @default.