www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Any chance of a linux dtoh?

reply "Laeeth Isharc" <Laeethnospam nospam.laeeth.com> writes:
I realize Walter has far better things to work on, but value of 
having a translation tool is considerable, since it opens up easy 
access to an enormous range of libraries.  It is not much work to 
do the translation oneself, but in the world as it is small 
frictions cumulatively have large consequences.  Access to 
libraries is a big advantage of python, and the like.  Once you 
have the wrapper in place, I find D as productive as python, but  
for now it is still a bit of work first.

There is also dstep, but this doesn't seem to compile right now, 
and I don't have time to figure out why and fix it.  (I took a 
look, and it is not so easy to figure out).  Something 
mambo/tango related.  I have raised a bug report.



Laeeth
Jan 06 2015
next sibling parent reply "Dicebot" <public dicebot.lv> writes:
dstep is your only realistic chance currently. htod is completely 
unmaintained, even on Windows. Please report any issues found 
with it in relevant issue tracker.
Jan 06 2015
parent reply "Laeeth Isharc" <Laeethnospam nospam.laeeth.com> writes:
On Tuesday, 6 January 2015 at 14:11:19 UTC, Dicebot wrote:
 dstep is your only realistic chance currently. htod is 
 completely unmaintained, even on Windows. Please report any 
 issues found with it in relevant issue tracker.
I got it the wrong way around - yes, I meant htod. I have reported the issue, and author doesn't know what is wrong.
Jan 06 2015
parent reply "Dicebot" <public dicebot.lv> writes:
On Tuesday, 6 January 2015 at 14:14:28 UTC, Laeeth Isharc wrote:
 On Tuesday, 6 January 2015 at 14:11:19 UTC, Dicebot wrote:
 dstep is your only realistic chance currently. htod is 
 completely unmaintained, even on Windows. Please report any 
 issues found with it in relevant issue tracker.
I got it the wrong way around - yes, I meant htod. I have reported the issue, and author doesn't know what is wrong.
You must be referring to https://github.com/jacob-carlborg/dstep/issues/33 You mention using DMD beta there. Please don't. Use last currently available public release. This specific beta is especially harmful being left-over from unfinished beta cycle.
Jan 06 2015
parent reply "Laeeth Isharc" <laeethnospam spammenot_laeeth.com> writes:
On Tuesday, 6 January 2015 at 14:25:19 UTC, Dicebot wrote:
 On Tuesday, 6 January 2015 at 14:14:28 UTC, Laeeth Isharc wrote:
 On Tuesday, 6 January 2015 at 14:11:19 UTC, Dicebot wrote:
 dstep is your only realistic chance currently. htod is 
 completely unmaintained, even on Windows. Please report any 
 issues found with it in relevant issue tracker.
I got it the wrong way around - yes, I meant htod. I have reported the issue, and author doesn't know what is wrong.
You must be referring to https://github.com/jacob-carlborg/dstep/issues/33 You mention using DMD beta there. Please don't. Use last currently available public release. This specific beta is especially harmful being left-over from unfinished beta cycle.
Thanks for coming back, Dicebot - I had not seen the update to the ticket. I downgraded dmd and now have a different problem with tango at link stage, which is progress of a sort. (I updated the ticket).
Jan 06 2015
parent "Joakim" <dlang joakim.fea.st> writes:
On Tuesday, 6 January 2015 at 16:02:24 UTC, Laeeth Isharc wrote:
 I downgraded dmd and now have a different problem with tango at 
 link stage, which is progress of a sort.  (I updated the 
 ticket).
Do you have to compile it yourself? Arch comes with dstep in their package repository, put there by Dicebot, I just used that. I don't know if any other distros have it packaged though.
Jan 08 2015
prev sibling parent reply ketmar via Digitalmars-d-learn <digitalmars-d-learn puremagic.com> writes:
On Tue, 06 Jan 2015 14:08:30 +0000
Laeeth Isharc via Digitalmars-d-learn
<digitalmars-d-learn puremagic.com> wrote:

 I realize Walter has far better things to work on, but value of=20
 having a translation tool is considerable, since it opens up easy=20
 access to an enormous range of libraries.  It is not much work to=20
 do the translation oneself, but in the world as it is small=20
 frictions cumulatively have large consequences.  Access to=20
 libraries is a big advantage of python, and the like.  Once you=20
 have the wrapper in place, I find D as productive as python, but =20
 for now it is still a bit of work first.
i bet that the only realistic way to do something like that is to take some existing C/C++ parser and write the tool from scratch.
Jan 06 2015
parent "Dicebot" <public dicebot.lv> writes:
On Tuesday, 6 January 2015 at 14:22:54 UTC, ketmar via 
Digitalmars-d-learn wrote:
 On Tue, 06 Jan 2015 14:08:30 +0000
 Laeeth Isharc via Digitalmars-d-learn
 <digitalmars-d-learn puremagic.com> wrote:

 I realize Walter has far better things to work on, but value 
 of having a translation tool is considerable, since it opens 
 up easy access to an enormous range of libraries.  It is not 
 much work to do the translation oneself, but in the world as 
 it is small frictions cumulatively have large consequences.  
 Access to libraries is a big advantage of python, and the 
 like.  Once you have the wrapper in place, I find D as 
 productive as python, but  for now it is still a bit of work 
 first.
i bet that the only realistic way to do something like that is to take some existing C/C++ parser and write the tool from scratch.
Which is exactly what dstep is.
Jan 06 2015