2013
DOI: 10.1007/978-3-319-02297-0_18
|View full text |Cite
|
Sign up to set email alerts
|

Categories as Type Classes in the Scala Algebra System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…In this section, we will see how the progressive type-level functionalities of GHC can be exploited to construct a safe, composable and flexible type-system for a computer algebra system. There are several existing works on type-systems for computer algebra, such as in Java and Scala [18,15], and DoCon. However, none of them achieves the same level of safety and composability as our approach, which utilises the power of dependent types and type-level functions.…”
Section: Type System For Safety and Composabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…In this section, we will see how the progressive type-level functionalities of GHC can be exploited to construct a safe, composable and flexible type-system for a computer algebra system. There are several existing works on type-systems for computer algebra, such as in Java and Scala [18,15], and DoCon. However, none of them achieves the same level of safety and composability as our approach, which utilises the power of dependent types and type-level functions.…”
Section: Type System For Safety and Composabilitymentioning
confidence: 99%
“…Mechveliani [23] or Jolly [15]), and we build our system on top of the existing algebra package [17], which provides a fine-grained abstract algebraic hierarchy. Code 1 illustrates a simplified version of the algebraic hierarchy up to Group provided by the algebra package.…”
Section: Type Classes To Encode Algebraic Hierarchymentioning
confidence: 99%