digitalmars.D - D emitter for Haxe?
- =?iso-8859-1?Q?Robert_M._M=FCnch?= (8/8) Jul 16 2011 Hi, has anyone ever thought about a D emitter for Haxe (http://haxe.org)...
- Byakkun (9/14) Jul 16 2011 g)?
- Byakkun (6/18) Jul 16 2011 =
- Nick Sabalausky (17/33) Jul 16 2011 Dax is for converting D to Haxe (D to Haxe -> Dax). And it's in it's *ve...
- =?iso-8859-1?Q?Robert_M._M=FCnch?= (10/23) Jul 17 2011 Hi, I don't think that converting D to Haxe makes a lot of sense. But
- Nick Sabalausky (17/37) Jul 17 2011 The idea is that, when finished, we could write web apps in D and *still...
- Byakkun (20/60) Jul 17 2011 a
Hi, has anyone ever thought about a D emitter for Haxe (http://haxe.org)? I can imagine that this would be nice booster for D to get known to a bigger community and used in real-life projects. I don't have any experience for Haxe nor how to do emitter for it, but maybe someone already started with such a thing. -- Robert M. Münch http://www.robertmuench.de
Jul 16 2011
On Sat, 16 Jul 2011 13:47:22 +0300, Robert M. M=FCnch = <robert.muench robertmuench.de> wrote:Hi, has anyone ever thought about a D emitter for Haxe (http://haxe.or=g)?I can imagine that this would be nice booster for D to get known to a ==bigger community and used in real-life projects. I don't have any =experience for Haxe nor how to do emitter for it, but maybe someone =already started with such a thing.Not familiar with Haxe but try searching this newsgroup and D.announce f= or = "Dax". -- = Using Opera's revolutionary email client: http://www.opera.com/mail/
Jul 16 2011
On Sat, 16 Jul 2011 14:24:53 +0300, Byakkun <byakkun myopera.com> wrote:=On Sat, 16 Jul 2011 13:47:22 +0300, Robert M. M=FCnch =<robert.muench robertmuench.de> wrote:Hi, has anyone ever thought about a D emitter for Haxe ==(http://haxe.org)? I can imagine that this would be nice booster for D to get known to a=bigger community and used in real-life projects. I don't have any =experience for Haxe nor how to do emitter for it, but maybe someone ==already started with such a thing.Not familiar with Haxe but try searching this newsgroup and D.announce=for "Dax".Scrap that. Jus got to http://www.dsource.org/projects/dax for details. -- = Using Opera's revolutionary email client: http://www.opera.com/mail/
Jul 16 2011
"Byakkun" <byakkun myopera.com> wrote in message news:op.vypl3jang1j16f petru-pc...On Sat, 16 Jul 2011 14:24:53 +0300, Byakkun <byakkun myopera.com> wrote:Dax is for converting D to Haxe (D to Haxe -> Dax). And it's in it's *very* early stages, it outputs some *.hx files, but they don't contain anything other than some blank class/function definitions. There's a lot of work still to do on that. I am working on a Haxe -> D program, too, called Haxed (pronounced however you want to pronounce it ;) ) Unfortunately, Haxed is in its very early stages, too. I have Haxe's preprocessor implemented, and a GOLD/Goldie grammar written, but that's about it. But on the bright side, converting Haxe to D should be a *lot* easier than converting D to Haxe (Although don't expect Haxe's newer macro feature to be one of the earlier features implemented). The main site URL for it is here: http://www.dsource.org/projects/haxed But there's not much there right now, not even the source repo. I'm probably going to host the code on BitBucket (I won't use BitBucket for anything else, though). In fact, I'll try to get what I have up there today.On Sat, 16 Jul 2011 13:47:22 +0300, Robert M. Münch <robert.muench robertmuench.de> wrote:Scrap that. Jus got to http://www.dsource.org/projects/dax for details.Hi, has anyone ever thought about a D emitter for Haxe (http://haxe.org)? I can imagine that this would be nice booster for D to get known to a bigger community and used in real-life projects. I don't have any experience for Haxe nor how to do emitter for it, but maybe someone already started with such a thing.Not familiar with Haxe but try searching this newsgroup and D.announce for "Dax".
Jul 16 2011
On 2011-07-16 21:40:00 +0200, Nick Sabalausky said:Dax is for converting D to Haxe (D to Haxe -> Dax). And it's in it's *very* early stages, it outputs some *.hx files, but they don't contain anything other than some blank class/function definitions. There's a lot of work still to do on that.Hi, I don't think that converting D to Haxe makes a lot of sense. But anyway YMMV.I am working on a Haxe -> D program, too, called Haxed (pronounced however you want to pronounce it ;) )Cool, I expected that someone else already thought about such a thing.Unfortunately, Haxed is in its very early stages, too. I have Haxe's preprocessor implemented, and a GOLD/Goldie grammar written, but that's about it.Ok. I will take a look at the emitter stuff of Haxe to get a feeling for it. So, what are the hard parts to do?But there's not much there right now, not even the source repo. I'm probably going to host the code on BitBucket (I won't use BitBucket for anything else, though). In fact, I'll try to get what I have up there today.Great. I'll take a look and hopefully can contribute some stuff to it. -- Robert M. Münch http://www.robertmuench.de
Jul 17 2011
"Robert M. Münch" <robert.muench robertmuench.de> wrote in message news:ivuaev$chu$1 digitalmars.com...On 2011-07-16 21:40:00 +0200, Nick Sabalausky said:The idea is that, when finished, we could write web apps in D and *still* be able to run them even on [shared] servers that don't support natively-compiled CGI. (Which I unfortunately have to deal with now and then, which absolutely blows.) I've been using Haxe to deal with crappy PHP-only servers, which is FAR better than pure PHP, but I'd still much rather be able to use D instead (even if I still have to deal with the crappy PHP runtime).Dax is for converting D to Haxe (D to Haxe -> Dax). And it's in it's *very* early stages, it outputs some *.hx files, but they don't contain anything other than some blank class/function definitions. There's a lot of work still to do on that.Hi, I don't think that converting D to Haxe makes a lot of sense. But anyway YMMV.Finding the time for it ;) I expect Haxe's macro system may be difficult, but I'm not really planning to get to that until the rest is done. Other than that, I'll be able to say what the hard parts are when I get to them ;) Keep in mind, I'm not actually using the official Haxe program to to this - that's written in OCaml, and I don't understand one word of OCaml, or ML for that matter. This is written from-scratch in D.I am working on a Haxe -> D program, too, called Haxed (pronounced however you want to pronounce it ;) )Cool, I expected that someone else already thought about such a thing.Unfortunately, Haxed is in its very early stages, too. I have Haxe's preprocessor implemented, and a GOLD/Goldie grammar written, but that's about it.Ok. I will take a look at the emitter stuff of Haxe to get a feeling for it. So, what are the hard parts to do?The repo's up on BitBucket now: https://bitbucket.org/Abscissa256/haxedBut there's not much there right now, not even the source repo. I'm probably going to host the code on BitBucket (I won't use BitBucket for anything else, though). In fact, I'll try to get what I have up there today.Great. I'll take a look and hopefully can contribute some stuff to it.
Jul 17 2011
On Sat, 16 Jul 2011 22:40:00 +0300, Nick Sabalausky <a a.a> wrote:"Byakkun" <byakkun myopera.com> wrote in message news:op.vypl3jang1j16f petru-pc...te:On Sat, 16 Jul 2011 14:24:53 +0300, Byakkun <byakkun myopera.com> wro=aOn Sat, 16 Jul 2011 13:47:22 +0300, Robert M. M=FCnch <robert.muench robertmuench.de> wrote:Hi, has anyone ever thought about a D emitter for Haxe (http://haxe.org)? I can imagine that this would be nice booster for D to get known to=bigger community and used in real-life projects. I don't have any experience for Haxe nor how to do emitter for it, but maybe someone=cealready started with such a thing.Not familiar with Haxe but try searching this newsgroup and D.announ=s.for "Dax".Scrap that. Jus got to http://www.dsource.org/projects/dax for detail=Dax is for converting D to Haxe (D to Haxe -> Dax). And it's in it's =*very* early stages, it outputs some *.hx files, but they don't contain anyth=ingother than some blank class/function definitions. There's a lot of wor=kstill to do on that. I am working on a Haxe -> D program, too, called Haxed (pronounced =however you want to pronounce it ;) ) Unfortunately, Haxed is in its very earl=ystages, too. I have Haxe's preprocessor implemented, and a GOLD/Goldie=grammar written, but that's about it. But on the bright side, converti=ngHaxe to D should be a *lot* easier than converting D to Haxe (Although==don't expect Haxe's newer macro feature to be one of the earlier features implemented). The main site URL for it is here: http://www.dsource.org/projects/haxe=dSorry for the confusion. Should have double checked.But there's not much there right now, not even the source repo. I'm =probably going to host the code on BitBucket (I won't use BitBucket for anythin=gelse, though). In fact, I'll try to get what I have up there today.I'm not really interested but good luck with that. Apparently you alread= y = have an audience for your work, so I hope it turns out good for those = interested. -- = Using Opera's revolutionary email client: http://www.opera.com/mail/
Jul 17 2011