Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
-apex-lang is an open-source library of helper classes written purely in apex whose goal is to address shortcomings in the core apex classes. (If you're not familiar with apex, apex is the programming language provided by salesforce.com's development platform and is essentially a trimmed down version of java with added syntax for exploiting the force.com platform.) apex-lang was inspired by the Apache Commons Lang project whose creators had a similar goal of addressing gaps in java's core API. apex is fairly feature rich; however, let's face it, functionality in its core API is sorely lacking. And why shouldn't it? salesforce.com is in the "on-demand platform" business, not the API building business. On the other hand, apex-lang is very much in the API building (not for profit) business. So, its the intent of apex-lang to fill in the gaps in the core apex classes. And to fill them more quickly than salesforce can. Salesforce only has 3-4 releases a year; in contrast, apex-lang can be released as many times as needed during a single year.