Abstract | ||
---|---|---|
Foreign function interfaces are typically organised monolithically, tying together the specification of each foreign function with the mechanism used to make the function available in the host language. This leads to inflexible systems, where switching from one binding mechanism to another (say from dynamic binding to static code generation) often requires changing tools and rewriting large portions of code. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1016/j.scico.2017.04.002 | Science of Computer Programming |
Keywords | Field | DocType |
Foreign functions,Functional programming,Modularity | Address space,Privilege separation,Foreign function interface,Programming language,Functional programming,Concurrency,Computer science,Theoretical computer science,Code generation,Code reuse,Modular design | Journal |
Volume | ISSN | Citations |
164 | 0167-6423 | 0 |
PageRank | References | Authors |
0.34 | 24 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jeremy Yallop | 1 | 10 | 2.44 |
David Sheets | 2 | 49 | 3.70 |
Anil Madhavapeddy | 3 | 674 | 52.83 |