Projects / Datalang

Datalang

Datalang (DL) was designed to be a pure data language, built on very simple constructs, and internally representing typed values rather than depending on external schemas to infer type values.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  26 Jun 2002 18:25

    Release Notes: The DL Parser now supports the ability to operate in both push and pull modes. Also, the ObjectBuilder class has been broken out into two separate classes.

    •  18 Mar 2002 22:00

      No changes have been submitted for this release.

      Recent comments

      26 Jun 2002 18:48 Bradford

      Re: Did you consider Lisp instead?

      > Remember what Albert Einstein said?
      > "Make it as simple as possible, but not
      > simpler".


      You make a good point, and I'll elaborate on this further.


      > There is already the laguage, which is
      > the simplest from still working ones -
      > Lisp. Why don't you want to use Lisp? It
      > works perfectly fine for data
      > representation, it's very simple by its
      > syntax and it's still power programming
      > language.


      You contradict yourself. If we are to keep things as simple
      as possible, but no simpler, then why would you suggest
      inheriting all of the excess baggage of LISP, which is a also
      programming language? It's almost like suggesting a
      jackhammer to hang a mirror on the wall.

      The attempt of DL is to be incredibly simple, lightweight,
      and very focused on stream-based data representation.
      Much more so than XML, which DL is an alternative to.
      It's a data language, not a data manipulation language.

      26 Jun 2002 18:25 axxackall

      Did you consider Lisp instead?
      First look at DL reminds me Java property files and Unix Shell scripts at the same time: it's unnecessary simple.

      Remember what Albert Einstein said? "Make it as simple as possible, but not simpler".

      There is already the laguage, which is the simplest from still working ones - Lisp. Why don't you want to use Lisp? It works perfectly fine for data representation, it's very simple by its syntax and it's still power programming language.

      P.S. For all schemers - I considered Scheme at the same category as Lisp in this particular context.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.