digitalmars.D.announce - Reorganization and list of D libraries (300+)
- Fra Mecca (18/18) Nov 03 2017 Hi all.
- =?UTF-8?Q?Ali_=c3=87ehreli?= (6/7) Nov 03 2017 This effort should be combined with the current work being done to
- Guillaume Piolat (2/6) Nov 03 2017 See also: https://wiki.dlang.org/Libraries_and_Frameworks
- codephantom (4/6) Nov 03 2017 I'd like to see code.dlang.org to have a new column that
- Martin Tschierschke (11/18) Nov 06 2017 Even being the wrong Martin :-) I think the DUB registry really
- jmh530 (3/13) Nov 06 2017 Agreed. (IMO more important than Elvis operator)
- Dmitry Olshansky (2/18) Nov 06 2017 +111
- rikki cattermole (4/18) Nov 06 2017 +[something]
- Soulsbane (5/27) Nov 06 2017 So true. I've written code before only to learn later that there
- Fra Mecca (3/15) Nov 06 2017 Can we make a proposal for a change?
- rikki cattermole (2/18) Nov 06 2017 Sure ya can. Especially if it comes with a PR ;)
- Fra Mecca (3/10) Nov 06 2017 If I only had some front-end experience
- rikki cattermole (3/13) Nov 06 2017 Perfect time to learn.
- Andre Pany (14/36) Nov 12 2017 As far as I understand, the D Language Foundation itself can work
- Martin Nowak (9/14) Dec 21 2017 That actually already landed in September.
- user1234 (8/18) Dec 21 2017 The rating barely works; once i leave the front page from the
- Martin Nowak (5/10) Dec 21 2017 The query parameter is a hidden dev preview, meant to wait a
- Jacob Carlborg (9/33) Nov 04 2017 DWT is using the EPL, Eclipse Public License, license.
- Fra Mecca (10/16) Nov 04 2017 I checked awesome-D but it is not focused only on libraries and
- FreeSlave (4/5) Nov 04 2017 I checked README.md in this repo. Not sure why my nick is used in
- Fra Mecca (2/5) Nov 04 2017 Thank you, corrected
- Tony (4/11) Nov 11 2017 Nice, thanks! I don't like having to hunt for, and sometimes not
- Vino (8/26) Dec 31 2017 Hi Fra,
Hi all. Lurking in this forum I had the feeling that lots of D developers tend to rewrite lots of code that could be found in libraries. This is not bad per se but I thought that one of the reason could have been the current process of library discovery. For this reason I have edited a list of libraries that could aid in this process. I also considered that the following features could be of importance to you: - License - Garbage collector - last modification (automated) The list is of course not complete and I could not test all of the libraries I included. I welcome you to modify it, open PRs or issues on github. https://github.com/FraMecca/D_Libraries_Registry I hope it could lead to a better ecosystem for the whole D community.
Nov 03 2017
On 11/03/2017 05:12 PM, Fra Mecca wrote:https://github.com/FraMecca/D_Libraries_RegistryThis effort should be combined with the current work being done to http://code.dlang.org/ I hope Martin, Seb, and others that are involved will see this thread. (Yes, I'm pinging them. :) ) Ali
Nov 03 2017
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:On 11/03/2017 05:12 PM, Fra Mecca wrote:See also: https://wiki.dlang.org/Libraries_and_Frameworkshttps://github.com/FraMecca/D_Libraries_RegistryThis effort should be combined with the current work being done to http://code.dlang.org/
Nov 03 2017
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:This effort should be combined with the current work being done to http://code.dlang.org/I'd like to see code.dlang.org to have a new column that explicitely shows the licence being used, and the capacity to search/filter by licence type would be great too.
Nov 03 2017
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:On 11/03/2017 05:12 PM, Fra Mecca wrote:Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.https://github.com/FraMecca/D_Libraries_RegistryThis effort should be combined with the current work being done to http://code.dlang.org/ I hope Martin, Seb, and others that are involved will see this thread. (Yes, I'm pinging them. :) ) Ali
Nov 06 2017
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.Agreed. (IMO more important than Elvis operator)
Nov 06 2017
On Monday, 6 November 2017 at 16:59:52 UTC, jmh530 wrote:On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:+111Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.Agreed. (IMO more important than Elvis operator)
Nov 06 2017
On 06/11/2017 4:59 PM, jmh530 wrote:On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:+[something] If the DIP is too complex or big, it will be getting a no from me. I just don't see any of those extra syntaxes being discussed as useful.Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.Agreed. (IMO more important than Elvis operator)
Nov 06 2017
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:So true. I've written code before only to learn later that there was already a library for what I was doing that I just happened to stumble upon. Which would have saved me a lot of time.On 11/03/2017 05:12 PM, Fra Mecca wrote:Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.https://github.com/FraMecca/D_Libraries_RegistryThis effort should be combined with the current work being done to http://code.dlang.org/ I hope Martin, Seb, and others that are involved will see this thread. (Yes, I'm pinging them. :) ) Ali
Nov 06 2017
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:Can we make a proposal for a change?[...]Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.
Nov 06 2017
On 07/11/2017 12:35 AM, Fra Mecca wrote:On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:Sure ya can. Especially if it comes with a PR ;)On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:Can we make a proposal for a change?[...]Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.
Nov 06 2017
On Tuesday, 7 November 2017 at 04:27:13 UTC, rikki cattermole wrote:On 07/11/2017 12:35 AM, Fra Mecca wrote:If I only had some front-end experienceOn Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:Sure ya can. Especially if it comes with a PR ;)[...]Can we make a proposal for a change?
Nov 06 2017
On 07/11/2017 5:54 AM, Fra Mecca wrote:On Tuesday, 7 November 2017 at 04:27:13 UTC, rikki cattermole wrote:Perfect time to learn. Its a very useful skill to have, even if you don't use it every day.On 07/11/2017 12:35 AM, Fra Mecca wrote:If I only had some front-end experienceOn Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:Sure ya can. Especially if it comes with a PR ;)[...]Can we make a proposal for a change?
Nov 06 2017
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote:As far as I understand, the D Language Foundation itself can work on specific projects by the help of scholarship recipients paid by donations. For me I see 3 ways to get enhancement / issues solved: - Work on my spare time on the issue - Motivate others to work in their spare time on the issue :) - Donate to the D Language Foundation Dub / Dub repository are already great products but in my opinion there is still a lot of work to do. Kind regards AndréOn 11/03/2017 05:12 PM, Fra Mecca wrote:Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...). There has been several attempts but I would like to encourage the D Foundation to put more focus on this. Better ecosystem around third party software means less work for improvement of standard lib. Regards mt.https://github.com/FraMecca/D_Libraries_RegistryThis effort should be combined with the current work being done to http://code.dlang.org/ I hope Martin, Seb, and others that are involved will see this thread. (Yes, I'm pinging them. :) ) Ali
Nov 12 2017
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...).That actually already landed in September. https://github.com/dlang/dub-registry/pull/224 Try http://code.dlang.org/?showrating What's left now that search results are sorted by relevance, is more indexing so that we really find most packages for a search term. https://github.com/dlang/dub-registry/pull/193
Dec 21 2017
On Thursday, 21 December 2017 at 20:22:05 UTC, Martin Nowak wrote:On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote:The rating barely works; once i leave the front page from the link you give here i have to manually add "&showrating" to each url, e.g click page 10: http://code.dlang.org/?sort=updated&category=&skip=180&limit=20 then gotta to change it by hand to: http://code.dlang.org/?sort=updated&category=&skip=180&limit=20&showratingEven being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the future: money donated to this project ...).That actually already landed in September. https://github.com/dlang/dub-registry/pull/224 Try http://code.dlang.org/?showrating
Dec 21 2017
On Thursday, 21 December 2017 at 21:24:57 UTC, user1234 wrote:"&showrating" to each url, e.g click page 10: http://code.dlang.org/?sort=updated&category=&skip=180&limit=20 then gotta to change it by hand to: http://code.dlang.org/?sort=updated&category=&skip=180&limit=20&showratingThe query parameter is a hidden dev preview, meant to wait a little until we know that the ratings are adequate. It's actually about time to move forward with this feature. https://github.com/dlang/dub-registry/pull/267
Dec 21 2017
On 2017-11-04 01:12, Fra Mecca wrote:Hi all. Lurking in this forum I had the feeling that lots of D developers tend to rewrite lots of code that could be found in libraries. This is not bad per se but I thought that one of the reason could have been the current process of library discovery. For this reason I have edited a list of libraries that could aid in this process. I also considered that the following features could be of importance to you: - License - Garbage collector - last modification (automated) The list is of course not complete and I could not test all of the libraries I included. I welcome you to modify it, open PRs or issues on github. https://github.com/FraMecca/D_Libraries_Registry I hope it could lead to a better ecosystem for the whole D community.DWT is using the EPL, Eclipse Public License, license. I'm missing the ddb [1] and mysql-native [2] database libraries. There are many list like this for other languages, they're usually called "awesome-<lang>" where <lang> is the language. [1] https://github.com/pszturmaj/ddb [2] https://github.com/mysql-d/mysql-native -- /Jacob Carlborg
Nov 04 2017
On Saturday, 4 November 2017 at 11:26:42 UTC, Jacob Carlborg wrote:DWT is using the EPL, Eclipse Public License, license. I'm missing the ddb [1] and mysql-native [2] database libraries. There are many list like this for other languages, they're usually called "awesome-<lang>" where <lang> is the language. [1] https://github.com/pszturmaj/ddb [2] https://github.com/mysql-d/mysql-nativeI checked awesome-D but it is not focused only on libraries and it is not updated at all. Also, I wanted to highlight the license and the use of nogc I added mysql-native, while I ignored ddb because the project provides no description and no documentation. Maybe a README would be enought to get you through the examples. Also, updated DWT Please send a PR if you feel like the project could be improved
Nov 04 2017
On Saturday, 4 November 2017 at 00:12:19 UTC, Fra Mecca wrote:https://github.com/FraMecca/D_Libraries_RegistryI checked README.md in this repo. Not sure why my nick is used in place of name of lnk library. Also inilike has nothing to do with argv.
Nov 04 2017
On Saturday, 4 November 2017 at 12:11:39 UTC, FreeSlave wrote:I checked README.md in this repo. Not sure why my nick is used in place of name of lnk library. Also inilike has nothing to do with argv.Thank you, corrected
Nov 04 2017
On Saturday, 4 November 2017 at 00:12:19 UTC, Fra Mecca wrote:For this reason I have edited a list of libraries that could aid in this process. I also considered that the following features could be of importance to you: - License - Garbage collector - last modification (automated)Nice, thanks! I don't like having to hunt for, and sometimes not find, the license of a library to see if it is permissive or not. GC is nice too.
Nov 11 2017
On Saturday, 4 November 2017 at 00:12:19 UTC, Fra Mecca wrote:Hi all. Lurking in this forum I had the feeling that lots of D developers tend to rewrite lots of code that could be found in libraries. This is not bad per se but I thought that one of the reason could have been the current process of library discovery. For this reason I have edited a list of libraries that could aid in this process. I also considered that the following features could be of importance to you: - License - Garbage collector - last modification (automated) The list is of course not complete and I could not test all of the libraries I included. I welcome you to modify it, open PRs or issues on github. https://github.com/FraMecca/D_Libraries_Registry I hope it could lead to a better ecosystem for the whole D community.Hi Fra, This is a very good idea, and I fully support on this idea of collocating all the D libraries in one location, more over we need to consider whether the good work of the developer can be added to Phobos, as Phobos is the official library of D language. From, Vino.B
Dec 31 2017