digitalmars.D - List of updated libraries
- Henrik Nordvik <henrikno gmail.com> Dec 18 2011
- torhu <no spam.invalid> Dec 18 2011
- "Nick Sabalausky" <a a.a> Dec 19 2011
- Jacob Carlborg <doob me.com> Dec 19 2011
- "Nick Sabalausky" <a a.a> Dec 19 2011
- Jacob Carlborg <doob me.com> Dec 19 2011
- Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> Dec 19 2011
- Jacob Carlborg <doob me.com> Dec 19 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Dec 18 2011
- "Vladimir Panteleev" <vladimir thecybershadow.net> Dec 18 2011
- torhu <no spam.invalid> Dec 19 2011
- Henrik Nordvik <henrikno gmail.com> Dec 18 2011
- "Jakob Ovrum" <jakobovrum gmail.com> Dec 18 2011
- "Vladimir Panteleev" <vladimir thecybershadow.net> Dec 18 2011
- Henrik Nordvik <henrikno gmail.com> Dec 19 2011
- "Steven Schveighoffer" <schveiguy yahoo.com> Dec 19 2011
- Brad Anderson <eco gnuk.net> Dec 19 2011
- "Andrei Alexandrescu" <SeeWebsiteForEmail erdani.org> Dec 19 2011
- Elvis Presley <nottheking baby.com> Dec 19 2011
- Jesse Phillips <jessekphillips+D gmail.com> Dec 19 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Dec 19 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Dec 19 2011
- Jesse Phillips <jessekphillips+D gmail.com> Dec 19 2011
Hi, I am looking for an updated list of D projects or libraries that are actively being maintained. I just wasted several hours getting a library to work which apparently has been abandoned (DSSS/rebuild, last change ~3 years ago.). The list on dsource.org doesn't have any indication of whether the project is active or not. Are there any updated resources for this? I think it is very important to have this information somewhere accessible, so that users are not misinformed about what libraries to use, like I was. -- Henrik Nordvik
Dec 18 2011
On 19.12.2011 00:20, Henrik Nordvik wrote:Hi, I am looking for an updated list of D projects or libraries that are actively being maintained. I just wasted several hours getting a library to work which apparently has been abandoned (DSSS/rebuild, last change ~3 years ago.). The list on dsource.org doesn't have any indication of whether the project is active or not. Are there any updated resources for this? I think it is very important to have this information somewhere accessible, so that users are not misinformed about what libraries to use, like I was.
Unfortunately, I think you would have to check the commit log and the timeline of dsource projects to know if they are still being maintained. Or ask for recommendations on this newsgroup when you need a library. If you need a build tool, you could check out xfbuild. Or just rdmd (comes with dmd) for simple cases.
Dec 18 2011
"torhu" <no spam.invalid> wrote in message news:jclttq$trj$1 digitalmars.com...On 19.12.2011 00:20, Henrik Nordvik wrote:Hi, I am looking for an updated list of D projects or libraries that are actively being maintained. I just wasted several hours getting a library to work which apparently has been abandoned (DSSS/rebuild, last change ~3 years ago.). The list on dsource.org doesn't have any indication of whether the project is active or not. Are there any updated resources for this? I think it is very important to have this information somewhere accessible, so that users are not misinformed about what libraries to use, like I was.
Unfortunately, I think you would have to check the commit log and the timeline of dsource projects to know if they are still being maintained. Or ask for recommendations on this newsgroup when you need a library. If you need a build tool, you could check out xfbuild. Or just rdmd (comes with dmd) for simple cases.
RDMD works perfectly fine for any case that xfbuild can handle. I would honestly recommend it over xfbuild. You just have to make sure you use the RDMD from at least DMD 2.056. I've had a couple problems with xfbuild, though: 1. It tries to do incremental building which sometimes leads to the object files missing some symbols that they should have, and then you get link errors untill you do a clean (due to some DMD issues, AIUI) 2. I was never able to get it to work at all with D2 (but maybe that's changed?)
Dec 19 2011
On 2011-12-19 16:09, Nick Sabalausky wrote:RDMD works perfectly fine for any case that xfbuild can handle. I would honestly recommend it over xfbuild. You just have to make sure you use the RDMD from at least DMD 2.056.
As far as I know xfbuild can build libraries but rdmd cannot. Hmm, or maybe it can with the --build-only and -lib flags. But can you give a directory to rdmd ? -- /Jacob Carlborg
Dec 19 2011
"Jacob Carlborg" <doob me.com> wrote in message news:jcnmif$2ud7$1 digitalmars.com...On 2011-12-19 16:09, Nick Sabalausky wrote:RDMD works perfectly fine for any case that xfbuild can handle. I would honestly recommend it over xfbuild. You just have to make sure you use the RDMD from at least DMD 2.056.
As far as I know xfbuild can build libraries but rdmd cannot. Hmm, or maybe it can with the --build-only and -lib flags.
Good question, I've never tried. If it can't, it should.But can you give a directory to rdmd ?
Not sure what you mean, but you can give RDMD anything that you can give to DMD.
Dec 19 2011
On 2011-12-19 16:54, Nick Sabalausky wrote:"Jacob Carlborg"<doob me.com> wrote in message news:jcnmif$2ud7$1 digitalmars.com...On 2011-12-19 16:09, Nick Sabalausky wrote:RDMD works perfectly fine for any case that xfbuild can handle. I would honestly recommend it over xfbuild. You just have to make sure you use the RDMD from at least DMD 2.056.
As far as I know xfbuild can build libraries but rdmd cannot. Hmm, or maybe it can with the --build-only and -lib flags.
Good question, I've never tried. If it can't, it should.But can you give a directory to rdmd ?
Not sure what you mean, but you can give RDMD anything that you can give to DMD.
If I recall correctly, if you give xfbuild a file it will compile that and all its dependencies as an executable. If you give it a directory it will compile the whole directory as a library. That is also how dsss/rebuild works. Maybe it's possible to do something like: rdmd --build-only -lib foo/*.d -- /Jacob Carlborg
Dec 19 2011
On 12/19/11 11:57 AM, Jacob Carlborg wrote:On 2011-12-19 16:54, Nick Sabalausky wrote:"Jacob Carlborg"<doob me.com> wrote in message news:jcnmif$2ud7$1 digitalmars.com...On 2011-12-19 16:09, Nick Sabalausky wrote:RDMD works perfectly fine for any case that xfbuild can handle. I would honestly recommend it over xfbuild. You just have to make sure you use the RDMD from at least DMD 2.056.
As far as I know xfbuild can build libraries but rdmd cannot. Hmm, or maybe it can with the --build-only and -lib flags.
Good question, I've never tried. If it can't, it should.But can you give a directory to rdmd ?
Not sure what you mean, but you can give RDMD anything that you can give to DMD.
If I recall correctly, if you give xfbuild a file it will compile that and all its dependencies as an executable. If you give it a directory it will compile the whole directory as a library. That is also how dsss/rebuild works. Maybe it's possible to do something like: rdmd --build-only -lib foo/*.d
That can be made to work on Unixen but not on Windows, where the wildcard must be expanded inside rdmd. It doesn't work right now on Unixen because rdmd considers everything following the first non-flag argument, an argument to the program itself, not an argument for rdmd. That doesn't make sense with -lib so things can be easily arranged to obtain the right semantics. Andrei
Dec 19 2011
On 2011-12-19 19:11, Andrei Alexandrescu wrote:On 12/19/11 11:57 AM, Jacob Carlborg wrote:If I recall correctly, if you give xfbuild a file it will compile that and all its dependencies as an executable. If you give it a directory it will compile the whole directory as a library. That is also how dsss/rebuild works. Maybe it's possible to do something like: rdmd --build-only -lib foo/*.d
That can be made to work on Unixen but not on Windows, where the wildcard must be expanded inside rdmd. It doesn't work right now on Unixen because rdmd considers everything following the first non-flag argument, an argument to the program itself, not an argument for rdmd. That doesn't make sense with -lib so things can be easily arranged to obtain the right semantics. Andrei
That would be cool. But for Windows then I guess we need some glob function or similar in Phobos, that would good to have anyway. -- /Jacob Carlborg
Dec 19 2011
OT: DSSS has recently been ported by someone IIUC, might be worth exploring.
Dec 18 2011
On Sunday, 18 December 2011 at 23:29:09 UTC, Henrik Nordvik wrote:I am looking for an updated list of D projects or libraries that are actively being maintained. I just wasted several hours getting a library to work which apparently has been abandoned
There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
Dec 18 2011
On 19.12.2011 12:34, Henrik Nordvik wrote:On Mon, Dec 19, 2011 at 8:27 AM, Vladimir Panteleev <vladimir thecybershadow.net> wrote:On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Well, it's a wiki... if you have a few minutes of free time, you should edit the page to help future readers.
Why are so many libraries abandoned? D - the language without libraries. Why are so many libraries abandoned?
This is no different from other languages, it's just that dsource.org makes the dead projects highly visible by showing a complete list of all projects. And there's no activity statistics or anything to show which ones are still active. Imagine how many thousands of dead C and Java projects there are on SourceForge. I would guess that about 99% of all open source projects are dead, it's just that you never hear about them.
Dec 19 2011
On 12/19/11 6:27 AM, torhu wrote:On 19.12.2011 12:34, Henrik Nordvik wrote:On Mon, Dec 19, 2011 at 8:27 AM, Vladimir Panteleev <vladimir thecybershadow.net> wrote:On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Well, it's a wiki... if you have a few minutes of free time, you should edit the page to help future readers.
Why are so many libraries abandoned? D - the language without libraries. Why are so many libraries abandoned?
This is no different from other languages, it's just that dsource.org makes the dead projects highly visible by showing a complete list of all projects. And there's no activity statistics or anything to show which ones are still active. Imagine how many thousands of dead C and Java projects there are on SourceForge. I would guess that about 99% of all open source projects are dead, it's just that you never hear about them.
The site dsource.org is quickly becoming a net liability for D. It seems the main issue is there is no time for even the smallest improvements, which have been asked for years. Brad Anderson, what steps can we take to help you administer dsource.org? The community is growing and it has become relatively easy to get help with high-visibility projects. Please let us know. Thanks, Andrei
Dec 19 2011
There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Dec 18 2011
On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Most active projects are on Github, I think.
Dec 18 2011
On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Well, it's a wiki... if you have a few minutes of free time, you should edit the page to help future readers.
Dec 18 2011
On Mon, Dec 19, 2011 at 8:27 AM, Vladimir Panteleev <vladimir thecybershadow.net> wrote:On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Well, it's a wiki... if you have a few minutes of free time, you should edit the page to help future readers.
Why are so many libraries abandoned? D - the language without libraries. Why are so many libraries abandoned?
Dec 19 2011
On Mon, 19 Dec 2011 01:02:29 -0500, Henrik Nordvik <henrikno gmail.com> wrote:There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
dcollections: /me raises hand. eyes github as future home... You almost might want to add dsource to the list of dead projects. Nobody's really working on improving it anymore, people have been suggesting it filters out dead projects for about 3 years now. -Steve
Dec 19 2011
--f46d04083bf5598d2804b4767e37 Content-Type: text/plain; charset=ISO-8859-1 On Mon, Dec 19, 2011 at 10:01 AM, Andrei Alexandrescu < SeeWebsiteForEmail erdani.org> wrote:On 12/19/11 6:27 AM, torhu wrote:On 19.12.2011 12:34, Henrik Nordvik wrote:On Mon, Dec 19, 2011 at 8:27 AM, Vladimir Panteleev <vladimir thecybershadow.net> wrote:On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:There's a page on the wiki: http://prowiki.org/wiki4d/**wiki.cgi?AllLibraries<http://prowiki.org/wiki4d/wiki.cgi?AllLibraries>
That wasn't very updated. I checked a sample of the links, and a lot were dead, from 2003, 2004, 2006 etc. With so many dead project I get the feeling that D is dead. I fact, I have found almost no active projects.
Well, it's a wiki... if you have a few minutes of free time, you should edit the page to help future readers.
Why are so many libraries abandoned? D - the language without libraries. Why are so many libraries abandoned?
This is no different from other languages, it's just that dsource.org makes the dead projects highly visible by showing a complete list of all projects. And there's no activity statistics or anything to show which ones are still active. Imagine how many thousands of dead C and Java projects there are on SourceForge. I would guess that about 99% of all open source projects are dead, it's just that you never hear about them.
The site dsource.org is quickly becoming a net liability for D. It seems the main issue is there is no time for even the smallest improvements, which have been asked for years. Brad Anderson, what steps can we take to help you administer dsource.org? The community is growing and it has become relatively easy to get help with high-visibility projects. Please let us know.
since I've started posting--that I'm not the same Brad Anderson as the one that runs DSource. If he was posting under the email listed on dsource (brad AT dsource) it doesn't appear he's posted on the newsgroup in quite some time. You may want to email him directly. I didn't realize until fairly recently that I shared the same name as someone else in the D community. Regards, Not the Brad Anderson you're probably thinking ofThanks, Andrei
--f46d04083bf5598d2804b4767e37 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2011 at 10:01 AM, Andrei Alexandrescu <span dir=3D"ltr"><= ;<a href=3D"mailto:SeeWebsiteForEmail erdani.org">SeeWebsiteForEmail erdani= .org</a>></span> wrote:<br><div class=3D"gmail_quote"><blockquote class= =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd= ing-left:1ex"> <div class=3D"HOEnZb"><div class=3D"h5">On 12/19/11 6:27 AM, torhu wrote:<b= r> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> On 19.12.2011 12:34, Henrik Nordvik wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> On Mon, Dec 19, 2011 at 8:27 AM, Vladimir Panteleev<br> <<a href=3D"mailto:vladimir thecybershadow.net" target=3D"_blank">vladim= ir thecybershadow.net</a>> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> On Monday, 19 December 2011 at 06:03:08 UTC, Henrik Nordvik wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m= argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br> There's a page on the wiki:<br> <br> <a href=3D"http://prowiki.org/wiki4d/wiki.cgi?AllLibraries" target=3D"_blan= k">http://prowiki.org/wiki4d/<u></u>wiki.cgi?AllLibraries</a><br> </blockquote> <br> <br> That wasn't very updated. I checked a sample of the links, and a lot<br=
dead, from 2003, 2004, 2006 etc.<br> With so many dead project I get the feeling that D is dead. I fact,<br> I have<br> found almost no active projects.<br> </blockquote> <br> <br> Well, it's a wiki... if you have a few minutes of free time, you<br> should edit<br> the page to help future readers.<br> </blockquote> <br> Why are so many libraries abandoned?<br> <br> D - the language without libraries.<br> <br> Why are so many libraries abandoned?<br> </blockquote> <br> This is no different from other languages, it's just that <a href=3D"ht= tp://dsource.org" target=3D"_blank">dsource.org</a><br> makes the dead projects highly visible by showing a complete list of all<br=
br> ones are still active.<br> <br> Imagine how many thousands of dead C and Java projects there are on<br> SourceForge. I would guess that about 99% of all open source projects<br> are dead, it's just that you never hear about them.<br> </blockquote> <br></div></div> The site <a href=3D"http://dsource.org" target=3D"_blank">dsource.org</a> i= s quickly becoming a net liability for D. It seems the main issue is there = is no time for even the smallest improvements, which have been asked for ye= ars.<br> <br> Brad Anderson, what steps can we take to help you administer <a href=3D"htt= p://dsource.org" target=3D"_blank">dsource.org</a>? The community is growin= g and it has become relatively easy to get help with high-visibility projec= ts. Please let us know.<br> <br></blockquote><div><br></div><div>I should probably point out--as this m= ay have generated some confusion since I've started posting--that I'= ;m not the same Brad Anderson as the one that runs DSource. =A0If he was po= sting under the email listed on dsource (brad AT dsource) it doesn't ap= pear he's posted on the newsgroup in quite some time. =A0You may want t= o email him directly.</div> <div><br></div><div>I didn't realize until fairly recently that I share= d the same name as someone else in the D community.</div><div><br></div><di= v>Regards,</div><div>Not the Brad Anderson you're probably thinking of<= /div> <div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;= border-left:1px #ccc solid;padding-left:1ex"> <br> Thanks,<br> <br> Andrei<br> </blockquote></div><br> --f46d04083bf5598d2804b4767e37--
Dec 19 2011
On Monday, 19 December 2011 at 18:55:39 UTC, Brad Anderson wrote:I should probably point out--as this may have generated some confusion since I've started posting--that I'm not the same Brad Anderson as the one that runs DSource.
Oh, that settles one confusion. Thanks! Andrei
Dec 19 2011
Andrei Alexandrescu Wrote:On Monday, 19 December 2011 at 18:55:39 UTC, Brad Anderson wrote:I should probably point out--as this may have generated some confusion since I've started posting--that I'm not the same Brad Anderson as the one that runs DSource.
Nor am I The King, baby. PS. I still like D, though.
Dec 19 2011
On 12/19/11 2:19 PM, Elvis Presley wrote:Andrei Alexandrescu Wrote:On Monday, 19 December 2011 at 18:55:39 UTC, Brad Anderson wrote:I should probably point out--as this may have generated some confusion since I've started posting--that I'm not the same Brad Anderson as the one that runs DSource.
Nor am I The King, baby. PS. I still like D, though.
The King likes D too. D rox, as they say. Andrei
Dec 19 2011
On Mon, 19 Dec 2011 01:06:09 +0100 Andrej Mitrovic <andrej.mitrovich gmail.com> wrote:OT: DSSS has recently been ported by someone IIUC, might be worth exploring.
I remember hearing xfBuild was being updated for D2, but nothing about DSSS, wheres that info?
Dec 19 2011
On 12/19/11, Jesse Phillips <jessekphillips+D gmail.com> wrote:On Mon, 19 Dec 2011 01:06:09 +0100 Andrej Mitrovic <andrej.mitrovich gmail.com> wrote:OT: DSSS has recently been ported by someone IIUC, might be worth exploring.
I remember hearing xfBuild was being updated for D2, but nothing about DSSS, wheres that info?
https://github.com/apriori/dsss
Dec 19 2011
Btw the D2 port has the library building option broken at the moment. I'm fixing this..
Dec 19 2011
On Mon, 19 Dec 2011 02:33:55 +0100 "Vladimir Panteleev" <vladimir thecybershadow.net> wrote:On Sunday, 18 December 2011 at 23:29:09 UTC, Henrik Nordvik wrote:I am looking for an updated list of D projects or libraries that are actively being maintained. I just wasted several hours getting a library to work which apparently has been abandoned
There's a page on the wiki: http://prowiki.org/wiki4d/wiki.cgi?AllLibraries
Sadly this isn't much better than dsource. But the only way for it to be better is for those using it to update it. Github is the new place for project, but also bitbucket... How do you keep track of these projects and their status? One options is the Wiki. Another, a custom solution. Or have everyone submit their project to Ohloh. I'd say none of these are really obtainable in the near feature. Orbit Package manager may be a viable solution...
Dec 19 2011









Jacob Carlborg <doob me.com> 