J Armstrong - Communications of the ACM, 2010 - dl.acm.org
contributed articles Page 1 68 CommuniCations of the aCm | sEPtEMbEr 2010 | vol. 53 | no. 9 contributed articles erlang iS a concurrent programming language designed for programming …
Elixir is an emerging functional programming language that is gaining popularity in the industry. However, to the best of our knowledge, no study has yet presented a specialized …
The ParaPhrase Refactoring Tool for Erlang PaRTE provides automatic, comprehensive and reliable pattern candidate discovery to locate parallelisable components in Erlang programs …
M de Jonge, E Visser - International Conference on Software Language …, 2011 - Springer
Transformations and semantic analysis for source-to-source transformations such as refactorings are most effectively implemented using an abstract representation of the source …
VV Ranade, J Beal - … Conference on Self-Adaptive and Self …, 2010 - ieeexplore.ieee.org
We present the Colored Power algorithm, which is designed to provide collaborative electricity demand shaping for residential and small-business customers. Demand shaping …
This paper describes our experience using the HERMIT toolkit to apply well-known transformations to the internal core language of the Glasgow Haskell Compiler. HERMIT …
K Sagonas, T Avgerinos - Proceedings of the 11th ACM SIGPLAN …, 2009 - dl.acm.org
This paper describes the design goals and current status of tidier, a software tool that tidies Erlang source code, making it cleaner, simpler, and often also more efficient. In contrast to …
Refactorings are behavior-preserving code transformations. They are a recommended software development practice and are now a standard feature in modern IDEs. There are …
AJB Rodrigues, V Fördős - Proceedings of the 17th ACM SIGPLAN …, 2018 - dl.acm.org
At Klarna we handle customer's data with utmost care since we believe protecting data is one of the most basic obligations of any companies. Achieving our goal requires more effort …