Posts

Showing posts from May, 2018
Image
How  ‘resolve have solved my problem When I found Clojure, it was with the intention to implement a high concurrent application to manage provisioning commands for Huawei Equipments. Meanwhile I was learning about  the concurrent toolset that comes with the language, then I found a small but not less important feature in Clojure: the use of symbols. After diving into this feature I discovered that the majority of Lisps dialects has it. Having symbols means an additional  level of abstraction for development, the good news is that is 100% integrated with the evaluation process of Clojure, so you can create logic in your programs that explode this feature, as I did in my project. The problem was that I had to implement different functions to be dispatched depending of the command  received, I wanted to avoid write a switch/like structure for dispatching. T he commands had this syntax: ADO $ 19203212 CWI CWT $ ADO $ 19200242 CPC PRIOR $ Y $ DEO $ 16200213...