Skip to main content

Rex Young

Fast Messenger Programming (FMP) is a new object-based model for general concurrent programming with NO threads. http://fastmessenger.com & https://github.com/fastmessenger

 

Weblogs

FMP 2 focuses on local services that run concurrently to each other while FMP 3 focuses on distributed services that work together seamlessly. And uses of these services are sharing a unified API...

The coming FMP 3.0 provides the same API to invoke local and distributed messengers each of which may be running on a different computer and/or written in a different language.

Fast Messenger Programming (FMP) introduces two types of objects. Active objects are designed to represent business logics while messenger objects are designed to support active objects on...

In previous tutorials, we have introduced that an active object behaves like an human individual who takes jobs and executes them one at a time from his private FIFO inbox. It means for a user...

We introduced a new visual element (see figure 1) that can be used to represent active objects in your mind and/or on a diagram along with other visual elements of classes, objects, human actors,...

FMP is a very flexible programming model. You can use it as simple as injecting just a single active object into your existing application. You would be able to do so after read a few API docs....

In the last tutorial, we introduced a FMP program that contains an active object "calculator" for any user program that wants a product from two big integers. In this tutorial, we will address...

FMP stands for Fast Messenger Programming a new object-based general programming model for concurrent programming with no threads.

In this tutorial, we examine a minimal set of FMP elements...