Re: Hunt Framework 3.0.0 Released, Web Framework for DLang!

2020-05-06 Thread zoujiaqing via Digitalmars-d-announce

On Wednesday, 6 May 2020 at 22:28:28 UTC, Dukc wrote:

On Friday, 1 May 2020 at 10:54:55 UTC, zoujiaqing wrote:

[snip]


Thanks, but: Some of the files have Apache license, but some 
have none. I think you should add a license to the whole 
repository that would cover those files that don't have their 
own.


OK, thanks ;)


Re: Hunt Framework 3.0.0 Released, Web Framework for DLang!

2020-05-06 Thread Tony via Digitalmars-d-announce

On Wednesday, 6 May 2020 at 22:28:28 UTC, Dukc wrote:

On Friday, 1 May 2020 at 10:54:55 UTC, zoujiaqing wrote:

[snip]


Thanks, but: Some of the files have Apache license, but some 
have none. I think you should add a license to the whole 
repository that would cover those files that don't have their 
own.


This library has potential license issues as it has many files, 
at least on the core section that come from OpenJDK. Even the 
Java specific  comments have been left I, such as this in 
AbstractCollection.d . The OpenJDK is GPL with static linking 
exception. It probably isn't kosher to take those files and make 
them Apache 2.0, even with modifications.


This class is a member of the
 * href="{@docRoot}/java/util/package-summary.html#CollectionsFramework">

 * Java Collections Framework




Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2020-05-06 Thread SealabJaster via Digitalmars-d-announce
On Wednesday, 11 December 2019 at 12:04:04 UTC, SealabJaster 
wrote:





Final post of this series (also sorry for the necro, but it's 
probably better than making a new post): 
https://bradley.chatha.dev/BlogPost/JsonSerialiser/6-mixin-template-automate-dlang-tutorial-metaprogramming


Pretty unhappy with its content, considering how long it's been 
since I wanted to write it, but hopefully its main purpose (to 
show off mixin template) is good enough.


I'd also like to apologise here for constantly embarrassing 
myself here (and I guess also on the Discord a year or so back), 
I'm likely to just not post here anymore just to save myself from 
the anxiety.


I hope this has been of some use to someone ^^. I want to write 
some more, but have no concrete plans for anything anytime soon.


Re: Hunt Framework 3.0.0 Released, Web Framework for DLang!

2020-05-06 Thread Dukc via Digitalmars-d-announce

On Friday, 1 May 2020 at 10:54:55 UTC, zoujiaqing wrote:

[snip]


Thanks, but: Some of the files have Apache license, but some have 
none. I think you should add a license to the whole repository 
that would cover those files that don't have their own.




Command line calculator in D

2020-05-06 Thread Alireza SN via Digitalmars-d-announce
I was learning about an algorithm called 'Pratt Parser' and 
decided to write a cli calculator with it. Here is the link if 
you want to check it out:


https://github.com/TheWeirdDev/Calcool

Feel free to point out any mistakes i have made.



Discussion Thread: DIP 1034--Add a Bottom Type (reboot)--Community Review Round 1 Begins

2020-05-06 Thread Mike Parker via Digitalmars-d-announce
The first round of Community Review for DIP 1034, "Add a Bottom 
Type (reboot)", is now underway. Please discuss the DIP (its 
merits, its implementation, peripheral topics, etc.) in the 
Discussion Thread and save all review feedback (critiques on the 
content of the DIP: what to change, how to improve it, etc.) for 
the Feedback Thread.


Discussion Thread:
https://forum.dlang.org/post/ooofastmtzmuylnje...@forum.dlang.org

Feedback Thread:
https://forum.dlang.org/post/arcpszmdarekxtnsn...@forum.dlang.org



Re: $750 Bounty: Issue 16416 - Phobos std.uni out of date (should be updated to latest Unicode standard)

2020-05-06 Thread Robert M. Münch via Digitalmars-d-announce

On 2020-05-05 21:41:39 +, Dmitry Olshansky said:


Felt a bit like cheating. Russian traditions preclude taking money for things
you (think you) wanted to do anyway.


Well, that's a good habit and still IMO it's OK to offer and take an incentive.

I started on it, and it turned out a bit more then I hope for + I'm 
doing it on simple Windows workstation without much of my usual power 
tools. LDC for Windows works like a charm though.


It seems Unicode 13.0.0 pulled a plug on a couple of "derived" tables, 
that is data files that can be reconsturcted from other primary ones. 
Took at least half an hour to figure that out and rebuild the missing 
bits.


If you don't mind I'll go with 100$ per hour estimate which is 
basically my usual contract rate. It took me about 2 hours for now, and 
I think I'd be done in a one or two more.


Great and deal.

Merging this into Phobos though is the otehr 90% of the legwork, I hope 
somebody will help me with that and maybe we'll just split your 
generous bounty this way.


Sure. As said, I'm not totally sure how this code-merging process 
works, who can do it, who approves things (if at all) or if it's enough 
of the automated tests don't fail.


I mean I know what this table does by its usage but the codegen part is 
missing, likely a classic missing commit problem of being a single 
maintainer of the codegen tool (and the fact that it's not in the main 
dlang repos).


Got it.

Absolutely. I mean I'm in no shape to do the heavy lifting of day in 
day out maintanance of std.* stuff but I'd love to coach somebody to 
learn how std.regex and std.uni work. I can also share my vision for 
improvement, and will gladly help with refactoring.


With focus on std.uni I think what would help is a short description of 
the whole process. A context setting chapter "unicode pitfalls, 
important things to know, general process" and a "step-by-step" 
description/log of what needs to be done, what the step does and where 
it fits into the overall picture.


Just found out that std.regex is from you too... nice.

--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster