The Co-dfns project aims to provide a high-performance, high-reliability compiler for a parallel extension of the Dyalog dfns programming language. Th

GitHub - Co-dfns/Co-dfns: High-performance, Reliable, and Parallel APL

submited by
Style Pass
2023-04-01 01:30:02

The Co-dfns project aims to provide a high-performance, high-reliability compiler for a parallel extension of the Dyalog dfns programming language. The dfns language is a functionally oriented, lexically scoped dialect of APL. The Co-dfns language extends the dfns language to include explicit task parallelism with implicit structures for synchronization and determinism. The language is designed to enable rigorous formal analysis of programs to aid in compiler optimization and programmer productivity, as well as in the general reliability of the code itself.

Our mission is to deliver scalable APL programming to information and domain experts across many fields, expanding the scope and capabilities of what you can effectively accomplish with APL.

APL and Co-dfns can be a little different at first. I encourage you to contact me (arcfide@sacrideo.us) for any questions you may have regarding either APL or Co-dfns.

Leave a Comment