Implementing a Language for Distributed Systems: Choices and Experiences with Type Level and Macro Programming in Scala.
Pascal WeisenburgerGuido SalvaneschiPublished in: Art Sci. Eng. Program. (2020)
Keyphrases
- distributed systems
- programming language
- fault tolerant
- distributed environment
- object oriented programming
- load balancing
- programming environment
- geographically distributed
- distributed computing
- message passing
- operating system
- scripting language
- fault tolerance
- distributed database systems
- oriented programming
- concurrent systems
- deadlock detection
- data replication
- agent based systems
- real time systems
- loosely coupled
- security policies
- mobile agents
- type checking