Re: Makd (build system) and d1to2fix tool (D1->D2 conversion) released as open source
On Saturday, 25 June 2016 at 01:45:17 UTC, Leandro Lucarella wrote: On Friday, 24 June 2016 at 17:20:51 UTC, Dejan Lekic wrote: On Friday, 24 June 2016 at 16:44:05 UTC, Dejan Lekic wrote: And no, some of *still love Make*! Well, I wanted to say that some of US still love Make! :) Pardon my quick typing... I count that as sign of true excitement! ;-) BTW, the project is quite mature, as we've been using it internally for years now, but there might be assumptions on the project layout (or undocumented stuff) that we overlooked. Even when we tried to keep this project general from the start with the hopes to open source it, it is sometimes hard to be able to abstract ourselves from these internal conventions. So please, if you find any issues, bad or lacking documentation, or any other issues, please report them!
Re: Makd (build system) and d1to2fix tool (D1->D2 conversion) released as open source
On Friday, 24 June 2016 at 17:20:51 UTC, Dejan Lekic wrote: On Friday, 24 June 2016 at 16:44:05 UTC, Dejan Lekic wrote: And no, some of *still love Make*! Well, I wanted to say that some of US still love Make! :) Pardon my quick typing... I count that as sign of true excitement! ;-)
Re: pure D mpeg2 decoder
On Friday, 24 June 2016 at 19:22:54 UTC, ketmar wrote: "pure D ffmpeg" dream is one step closer now. ;-) I already wrote it a couple of years ago with current but currently only transmuxing is supported with small set of containers: mpeg-ts and isom (mp4) =) I only need to publish it, but have to sort out some licensing problems.
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 14:11:43 UTC, Mike Parker wrote: On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/ And the reddit thread is here: https://www.reddit.com/r/programming/comments/4pn19m/from_the_d_blog_project_highlight_the_powernex/ Someone posted it to Hacker News: https://news.ycombinator.com/item?id=11969891
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 17:09:28 UTC, Ola Fosheim Grøstad wrote: On Friday, 24 June 2016 at 15:27:14 UTC, Wild wrote: Ya, I did borrow some code, mostly because my 64-bit code didn't play nice in the beginning. But I think I have rewritten all the code that I borrowed from you. Be careful with that. A rewrite may still be considered a translation, and the original author retains copyright of your rewrite and thus your code may have to obey the original license. A translation does not have to be literal for the copyright-ownership to carry over. I didn't know that, thanks. But I don't think this case would fall under a translation, but I'm no lawyer so I can't be 100% sure.
Re: pure D mpeg2 decoder
"pure D ffmpeg" dream is one step closer now. ;-)
Re: GSoC Summer of Code Update
On Friday, 24 June 2016 at 17:26:19 UTC, Craig Dillabaugh wrote: Just wanted to congratulate our 4 Google Summer of Code students who have now officially all passed their mid-term evaluations. So congrats to Lodovico, Wojciech, Jeremy, and Sebastian for making it this far, and thanks to the mentors Robert, Ilya, Adam and Russel for keeping them on the right track. The students are producing some good work and I am excited about the impact they will have on the community going forward. Craig I really love all of the GSoC projects, especially the std.xml replacement because it will make working with xml so much easier. But the other projects are great too! Thanks to everyone involved
Re: GSoC Summer of Code Update
On 6/24/16 1:26 PM, Craig Dillabaugh wrote: Just wanted to congratulate our 4 Google Summer of Code students who have now officially all passed their mid-term evaluations. So congrats to Lodovico, Wojciech, Jeremy, and Sebastian for making it this far, and thanks to the mentors Robert, Ilya, Adam and Russel for keeping them on the right track. The students are producing some good work and I am excited about the impact they will have on the community going forward. Craig Terrific. Many thanks to all who are working on this! -- Andrei
GSoC Summer of Code Update
Just wanted to congratulate our 4 Google Summer of Code students who have now officially all passed their mid-term evaluations. So congrats to Lodovico, Wojciech, Jeremy, and Sebastian for making it this far, and thanks to the mentors Robert, Ilya, Adam and Russel for keeping them on the right track. The students are producing some good work and I am excited about the impact they will have on the community going forward. Craig
Re: Makd (build system) and d1to2fix tool (D1->D2 conversion) released as open source
On Friday, 24 June 2016 at 16:44:05 UTC, Dejan Lekic wrote: And no, some of *still love Make*! Well, I wanted to say that some of US still love Make! :) Pardon my quick typing...
Re: Makd (build system) and d1to2fix tool (D1->D2 conversion) released as open source
On 6/24/16 12:02 PM, Leandro Lucarella wrote: Hello Dland. I just wanted to let you know we just released the first D-related projects as open source. Makd is a a GNU Make library/framework to build D projects (I know there is a lot of hate towards Make, so I'm not sure if this is good or bad news for the community :-P). https://github.com/sociomantic-tsunami/makd Also, even when it can be used to build D2, it defaults to use the `dmd1` compiler, but it can be easily change by just overriding a variable (see https://github.com/sociomantic-tsunami/makd#d2-support for details). The d1to2fix tool is a (D2) tool to do the final steps to convert D1 code to D2. It is based on libdparse and dfix and it's been a key part of our transition. Although for the rest of the community it might just a curiosity. https://github.com/sociomantic-tsunami/d1to2fix These are all dependencies to release our Ocean library, which we still aim to release late next week, hopefully fulfilling our promise to make it in June :) Thanks, and comments are welcome! This is awesome stuff, thank you very much! -- Andrei
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 15:27:14 UTC, Wild wrote: Ya, I did borrow some code, mostly because my 64-bit code didn't play nice in the beginning. But I think I have rewritten all the code that I borrowed from you. Be careful with that. A rewrite may still be considered a translation, and the original author retains copyright of your rewrite and thus your code may have to obey the original license. A translation does not have to be literal for the copyright-ownership to carry over.
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/ Nice! You are doing a great job with the D Blog, Mike! As a writer and as editor. :)
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/ This was a good post.
Re: Makd (build system) and d1to2fix tool (D1->D2 conversion) released as open source
On Friday, 24 June 2016 at 16:02:26 UTC, Leandro Lucarella wrote: Makd is a a GNU Make library/framework to build D projects (I know there is a lot of hate towards Make, so I'm not sure if this is good or bad news for the community :-P). https://github.com/sociomantic-tsunami/makd Brilliant! Thanks! And no, some of *still love Make*!
Makd (build system) and d1to2fix tool (D1->D2 conversion) released as open source
Hello Dland. I just wanted to let you know we just released the first D-related projects as open source. Makd is a a GNU Make library/framework to build D projects (I know there is a lot of hate towards Make, so I'm not sure if this is good or bad news for the community :-P). https://github.com/sociomantic-tsunami/makd Also, even when it can be used to build D2, it defaults to use the `dmd1` compiler, but it can be easily change by just overriding a variable (see https://github.com/sociomantic-tsunami/makd#d2-support for details). The d1to2fix tool is a (D2) tool to do the final steps to convert D1 code to D2. It is based on libdparse and dfix and it's been a key part of our transition. Although for the rest of the community it might just a curiosity. https://github.com/sociomantic-tsunami/d1to2fix These are all dependencies to release our Ocean library, which we still aim to release late next week, hopefully fulfilling our promise to make it in June :) Thanks, and comments are welcome!
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 15:09:41 UTC, Satoshi wrote: On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/ Its funny how he took existing sources from my OS https://github.com/Rikarin/Trinix rewrite it during stream session on Livecoding and get more popularity than my OS. Ya, I did borrow some code, mostly because my 64-bit code didn't play nice in the beginning. But I think I have rewritten all the code that I borrowed from you. But I still mentioned you in the Thanks-to [1] section. [1] https://github.com/Vild/PowerNex#thanks-to
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/ Its funny how he took existing sources from my OS https://github.com/Rikarin/Trinix rewrite it during stream session on Livecoding and get more popularity than my OS.
Re: Project Highlight: The PowerNex Kernel
On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/ And the reddit thread is here: https://www.reddit.com/r/programming/comments/4pn19m/from_the_d_blog_project_highlight_the_powernex/
Project Highlight: The PowerNex Kernel
Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the first project highlight on the D Blog [2]. [1] https://github.com/Vild/PowerNex [2] http://dlang.org/blog/2016/06/24/project-highlight-the-powernex-kernel/
Re: Iup and nukclear interface in D.
On Thursday, 23 June 2016 at 20:04:51 UTC, Jordan Wilson wrote: On Thursday, 23 June 2016 at 06:32:09 UTC, mogu wrote: http://code.dlang.org/packages/iupd http://code.dlang.org/packages/nukleard iupd removes all deprecated items in IUP, current version is IUP 3.18. nukleard may have some bugs in name mangling. Does a struct's field name like `null`, i changed it to null_, may be issue? Can pragma(mangle, "name") help in this context? Great, look forward to checking it out. Any plans for the CD library? Coming soon. :)
Re: Release DUB 1.0.0
Am 23.06.2016 um 22:49 schrieb Basile B.: Do "single-file packages" have a special name, ie official, e.g if I want to add a menu item for this ? - Compile and run single file DUB package - Compile and run monolithic DUB package - ? I also think to "runnable DUB module" or "DUBable module" I've just always used "single-file DUB package" and didn't really consider alternatives so far. Something in the direction of "DUB script" would be another possibility.
pure D mpeg2 decoder
Hi all! I saw pure jpeg decoder was announced recently and I decided to publish pure D mpeg2 decoder that I wrote just for myself, with study aims. I didn't test it exhaustively, so don't judge me for bugs) Currently it supports only progressive sequences with no B frames. As for performance, it's 5 times slower than ffmpeg implementation, optimizations are required. link: https://github.com/theambient/mpeg2 Does someone want to write pure D AVC or HEVC decoder/encoder? =) P.S. It sometimes has some artifacts, I didn't try to fix them.