Motivation for Glasgow distributed Haskell, a non-strict functional language

被引:0
|
作者
Trinder, PW [1 ]
机构
[1] Heriot Watt Univ, Edinburgh EH14 4AS, Midlothian, Scotland
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Non-strict functional languages offer potential benefits for constructing distributed systems: namely a highly-dynamic model of distribution. a relatively high degree of distribution transparency, and the potential to abstract over distribution-control primitives. We describe our motivation for implementing such a language. a variant of Haskell, and evaluating it. The implementation is a fusion of existing Glasgow Haskell Compiler technologies. The evaluation will be based on experiences implementing a distributed interactive simulation, and comparing it with a Java version.
引用
收藏
页码:72 / 81
页数:10
相关论文
共 50 条
  • [1] Towards an operational semantics for a parallel non-strict functional language
    Hall, JG
    Baker-Finch, C
    Trinder, P
    King, DJ
    [J]. IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 1999, 1595 : 54 - 71
  • [2] Checking equivalence in a non-strict language
    Kolesar, John C.
    Piskac, Ruzica
    Hallahan, William T.
    [J]. Proceedings of the ACM on Programming Languages, 2022, 6 (OOPSLA2):
  • [3] Checking Equivalence in a Non-strict Language
    Kolesar, John C.
    Piskac, Ruzica
    Hallahan, William T.
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):
  • [4] Non-strict execution in parallel and distributed computing
    Cristobal-Salas, A
    Tchernykh, A
    Gaudiot, JL
    Lin, WY
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (02) : 77 - 105
  • [5] Non-Strict Execution in Parallel and Distributed Computing
    Alfredo Cristobal-Salas
    Andrei Tchernykh
    Jean-Luc Gaudiot
    Wen-Yen Lin
    [J]. International Journal of Parallel Programming, 2003, 31 : 77 - 105
  • [6] Compiling non-strict functional languages for the .NET
    Monteiro, M
    Araújo, M
    Borges, R
    Santos, A
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2005, 11 (07) : 1255 - 1274
  • [7] Implementation of a non-strict functional programming language V on a threaded architecture EARTH
    Kusakabe, S
    Inenaga, K
    Amamiya, M
    Tang, XN
    Marquez, A
    Gao, GR
    [J]. INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, 1999, : 95 - 102
  • [8] Non-strict evaluation of the FFT algorithm in distributed memory systems
    Cristóbal-Salas, A
    Tchernykh, A
    Gaudiot, JL
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 188 - 195
  • [9] The design and implementation of Glasgow distributed Haskell
    Pointon, RF
    Trinder, PW
    Loidl, HW
    [J]. IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 2001, 2011 : 53 - 70
  • [10] Transformation of non-strict structure-data access into scheduled strict access in non-strict dataflow languages
    Inenaga, K
    Kusakabe, S
    Amamiya, M
    [J]. PARALLEL AND DISTRIBUTED COMPUTING FOR SYMBOLIC AND IRREGULAR APPLICATIONS, 2000, : 288 - 310