bakery from the black lagoon
Post on 06-Jul-2016
12 Views
Preview:
DESCRIPTION
A paper on Scala's robust capabilities.
TRANSCRIPT
traitMessageModule
extendsUserModule{
defrender(msg: Message): Group[Node]= {
// yay, anti-xml user!}
uh oh…
traitMessageModule
extendsUserModule{
objectmessage{
defrender(msg: Message): Group[Node]= {
// yay, anti-xml user!
traitSystemModule{
valuserModule:UserModule
defdoStuff() = {userModule.makeUsers()userModule.encourageMemes()
// ???
traitSystemModule{
defdoStuff(userModule: UserModule) = {userModule.makeUsers()userModule.encourageMemes()
// ???userModule.profit()}}
// curse you, naming conventions!traitUserModuleModule
extendsStorageModule{
traitUserModule{
typeUser <: UserLike
…}}trait
top related