I would be mostly interested in the subset of L2 which is also a subset of J.

Would this subset have any advantages (e.g. compiled code generation) over J?

How much capability would exist in that subset?

Thanks,

-- 
Raul


On Wed, May 13, 2015 at 5:03 AM, graham mcneill
<[email protected]> wrote:
> http://l2project.org
>
> The language includes some J features such as:
> - boxes
> - infix notation
> - no precedence
>
> L2 is a much smaller, simpler language:
>
> - no tacit programming
> - just functions and arguments (verbs and nouns); no equivalent to adverbs
> or conjunctions (write higher-order functions in L2)
> - all tables (arrays) are 3-dimensional
> - no equivalent to cells, frames or items
> - no equivalent to locales and coclass (use closures for classes in L2)
>
> In L2:
>
> - expressions read left to right
> - functions can take more than 2 arguments
> - the core vocabulary uses symbols, but also function names that begin with
> a period
> - the language includes scalers, but converts between scalers and 1-entry
> tables as required
> - any dimension of a table can have keys; indices or keys can be used to
> get/set entries and subtables
>
> The first version of L2 will be released later this year, but I will post
> examples and write about the design of the language in the meantime.
>
> Graham
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to