Showing posts with label Algebra. Show all posts
Showing posts with label Algebra. Show all posts
Monday, June 1, 2015
Programming with Algebra by Andre van Delft
Programming may benefit much from a theory named the Algebra of Communicating Processes (ACP). This brings ease and fun to event-handling and concurrency. We have created a Scala language extension with features from ACP, by the name of SubScript. As an example we present a simple GUI controller written in SubScript, and show some quick extensions. Then we briefly touch our current implementation work: a data flow construct and support for actor programming. The SubScript implementation is an open source project. It is fairly simple and efficient; a SubScript executor maintains a "call graph", and it does not rely on threading and polling. There is still much work to do, and a lot of ACP-related programming patterns are to be discovered. For more information see http://ift.tt/1Jk2dNy.
Subscribe to:
Posts (Atom)
Popular Articles
-
Today's Tech Talk Tuesday is virtual, we'll do a live one next week. Learn how to code with R like DataFrames in Julia. And see...
-
At April's Tech Talk Tuesday , we previewed six Modern Customer Relationship Management (CRM) Systems . There are hundreds of CRM ...
-
Top 10 Cloud Apps for your Business introduced apps often used from the cloud. There are several vendors to chose from when implementin...
-
Two great things about Ruby are it's brevity and it's dynamic nature. A great way to introduce Ruby to a project written in another...