Re: Reorganization and list of D libraries (300+)
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
Re: Reorganization and list of D libraries (300+)
On Thursday, 21 December 2017 at 21:24:57 UTC, user1234 wrote: "" to each url, e.g click page 10: http://code.dlang.org/?sort=updated==180=20 then gotta to change it by hand to: http://code.dlang.org/?sort=updated==180=20 The 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
Re: Reorganization and list of D libraries (300+)
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: 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 The rating barely works; once i leave the front page from the link you give here i have to manually add "" to each url, e.g click page 10: http://code.dlang.org/?sort=updated==180=20 then gotta to change it by hand to: http://code.dlang.org/?sort=updated==180=20
Re: Reorganization and list of D libraries (300+)
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
Re: Reorganization and list of D libraries (300+)
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: On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This 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 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. 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é
Re: Reorganization and list of D libraries (300+)
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.
Re: Reorganization and list of D libraries (300+)
On 07/11/2017 5:54 AM, Fra Mecca wrote: On Tuesday, 7 November 2017 at 04:27:13 UTC, rikki cattermole wrote: On 07/11/2017 12:35 AM, Fra Mecca wrote: On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote: [...] Can we make a proposal for a change? Sure ya can. Especially if it comes with a PR ;) If I only had some front-end experience Perfect time to learn. Its a very useful skill to have, even if you don't use it every day.
Re: Reorganization and list of D libraries (300+)
On Tuesday, 7 November 2017 at 04:27:13 UTC, rikki cattermole wrote: On 07/11/2017 12:35 AM, Fra Mecca wrote: On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote: [...] Can we make a proposal for a change? Sure ya can. Especially if it comes with a PR ;) If I only had some front-end experience
Re: Reorganization and list of D libraries (300+)
On 06/11/2017 4:59 PM, jmh530 wrote: 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) +[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.
Re: Reorganization and list of D libraries (300+)
On 07/11/2017 12:35 AM, Fra Mecca wrote: 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: [...] 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. Can we make a proposal for a change? Sure ya can. Especially if it comes with a PR ;)
Re: Reorganization and list of D libraries (300+)
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: [...] 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. Can we make a proposal for a change?
Re: Reorganization and list of D libraries (300+)
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: On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This 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 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. 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.
Re: Reorganization and list of D libraries (300+)
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: 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) +111
Re: Reorganization and list of D libraries (300+)
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)
Re: Reorganization and list of D libraries (300+)
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote: On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This 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 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.
Re: Reorganization and list of D libraries (300+)
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
Re: Reorganization and list of D libraries (300+)
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-" where is the language. [1] https://github.com/pszturmaj/ddb [2] https://github.com/mysql-d/mysql-native I 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
Re: Reorganization and list of D libraries (300+)
On Saturday, 4 November 2017 at 00:12:19 UTC, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry 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.
Re: Reorganization and list of D libraries (300+)
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-" where is the language. [1] https://github.com/pszturmaj/ddb [2] https://github.com/mysql-d/mysql-native -- /Jacob Carlborg
Re: Reorganization and list of D libraries (300+)
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.
Re: Reorganization and list of D libraries (300+)
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote: On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This effort should be combined with the current work being done to http://code.dlang.org/ See also: https://wiki.dlang.org/Libraries_and_Frameworks
Re: Reorganization and list of D libraries (300+)
On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This 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
Reorganization and list of D libraries (300+)
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.