On Fri, Mar 12, 2010 at 7:29 AM, Brad Baxter <bmb@mail.libs.uga.edu> wrote:
Okay, I'll bite.  C'dent?  :-)

Hi Brad :-D

Okay. C'Dent is a new programming language built out of the old ones. It is intended to be a language for writing OO modules that work in a dozen or so target languages. I call it the HOPE principle. (Hack Once, Please Everyone). :)

I started by defining a very simple AST that can be used to emit identical modules in many languages. I actually use YAML to hand code the AST. And I'm using Python (with its great YAML tools) to generate the modules. The next step is to parse various syntaxen into the AST. Again I'm using YAML to define simple language grammars and Python to do the actual parsing. I hope to define subsets of Perl, Python and JavaScript as inputs (at least for starters).

That's it in a nutshell. There's obviously a lot more to it. I came up with the initial idea in early 2007, and I'm finally making progress on it. Funny how that happens. Anyway, if people want to talk about it and hack on it, please join the irc channel #cdent on irc.freenode.net.

Thanks for biting, Ingy
On Wed, Mar 10, 2010 at 6:30 PM, Ingy dot Net <ingy@ingy.net> wrote:
> Hi Trans,
> Done.
> Sorry about the wait. I been busy doing cool stuff. :)
> Cheers, Ingy
> On Tue, Mar 9, 2010 at 8:30 AM, Trans <transfire@gmail.com> wrote:
>> Hey Ingy,
>> Do you know there is no "Issues" tab on the yaml_vim project? I got a
>> couple issues submitted to the old project (now just a fork) and I
>> wanted to transfer them over to the new project before I deleted my
>> fork.
>> Could you check it out. I'm guessing it's just an admin checkbox.
>> Thanks,
>> Trans