digitalmars.D.announce - Minimal port of xfbuild to D2
- SiegeLord (9/9) Feb 20 2012 I have recently done a minimal port of the xfbuild utility
- Andrej Mitrovic (11/11) Feb 21 2012 Yeah my port is very much still alpha. I don't yet know what to do
- Andrej Mitrovic (3/5) Feb 21 2012 Actually I just wasn't paying attention, Tango for D2 was released
I have recently done a minimal port of the xfbuild utility (minimal in the sense that it still uses Tango) to D2. I am aware that Andrej Mitrovic has also done a port of it to D2, but I was scared off by it's alpha status. My port should, in principle, have no new bugs over the original (it seems to work just as well as the original in my limited tests). You can find the repository here: https://github.com/SiegeLord/xfbuild -SiegeLord
Feb 20 2012
Yeah my port is very much still alpha. I don't yet know what to do about the fact that parallel builds are awfully broken. xfBuild uses associative arrays and modifies them on-the-fly in multiple threads, and this causes synchronization issues. To be fair, at the time I didn't really know that Tango was going to be ported to D2 and that it will work well, so in retrospect maybe your port should be worked on instead of mine. I'm awfully busy with other stuff right now anyways (like wxD). I didn't waste too much time porting xfBuild (only took a few hours), so I'm totally ok if your port is used instead of mine. Anyway, nice job! :)
Feb 21 2012
On 2/21/12, Andrej Mitrovic <andrej.mitrovich gmail.com> wrote:To be fair, at the time I didn't really know that Tango was going to be ported to D2 and that it will work well.Actually I just wasn't paying attention, Tango for D2 was released before I did the port. Heh.
Feb 21 2012