FXL via thenextweb.com

FXL via thenextweb.com

“Fighting Spam With Pure Functions” is the title with which Facebook developers are mentioning the integrity and supremacy of the new language they are using for developing Facebook. Domain Specific FXL or Feature eXtraction Language has been designed specifically to fight spam and abuse before it can reach any of the Facebook users. Since the popularity and the user dominance of the site is increasing manifolds with every next hour so is the percentage of spam spreading throughout the social networking platform.

Mentioning that making a language of their own was not a very welcome idea a Facebook developer’s blog mentions the code syntax they have adopted to detect malicious activities and spam. Feature Extraction Language as its meaningful name suggests is a language that responds to spam attacks by gathering data from numerous sources. The language detects a users URL and gathers its sharing history as well as data from URL reputation service. The information retrieved assesses the integrity of the user URL.

The blog introducing FXL summarizes the reasons behind introducing the new programming language in the following words:

“1) expressively codify the business logic of fighting spam and 2) fetch data as efficiently as possible. The automatic, and aggressive, data fetching optimizations are a direct consequence of the pure execution model.”