Re: Beta 2.076.1

2017-11-04 Thread Marco Leise via Digitalmars-d-announce
Am Sat, 07 Oct 2017 12:45:30 +
schrieb Martin Nowak :

> On Sunday, 1 October 2017 at 17:36:12 UTC, Marco Leise wrote:
> > Other than that I'm happy with the package, as it provides the 
> > man pages, pre-built HTML documentation and a binary to 
> > bootstrap dmd on systems that lack a D compiler. (The use case 
> > being compilation from source for Gentoo Linux.)  
> 
> I won't reorganize the folder structure in a point release. But 
> thanks for pointing out that this needs a fix.
> Would getting the sources as a separate download (or just from 
> github) be a feasible alternative.

Yes, it is absolutely feasible to download several files.
Currently the URIs are computable from the release year and
version, so maintaining 2 or 3 URIs is ok. Also now that the
path issues are worked around on my side they have no running
maintenance cost. It is different with missing files, because
then you have to manually collect the version that matches the
release from GitHub.
If you thought of removing the sources from the archives
entirely and point to GitHub that's fine with me. The concern
Eugene brought up about checksum verification failures still
holds though. It then depends on how quickly the package
maintainers respond and fix their scripts.

-- 
Marco



Re: Reorganization and list of D libraries (300+)

2017-11-04 Thread Fra Mecca via Digitalmars-d-announce

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+)

2017-11-04 Thread Fra Mecca via Digitalmars-d-announce
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: Diamond MVC / Template Engine - v2.1.0 Released

2017-11-04 Thread bauss via Digitalmars-d-announce

On Friday, 3 November 2017 at 14:43:32 UTC, WebFreak001 wrote:

On Friday, 3 November 2017 at 14:16:53 UTC, bauss wrote:
On Thursday, 2 November 2017 at 22:55:04 UTC, WebFreak001 
wrote:

[...]


I don't normally use VS Code, so to create a template for it 
are there anything specific it must include?


And yeah I'll come up with some longer examples and tutorials, 
for now I've made a temporary website with a bit of 
documentation as well API docs.


https://diamondmvc.github.io/Diamond/


Cool, I will take a look at that website.

There aren't actually templates in vscode but my D plugin adds 
some for D projects, you can check the folder in here: 
https://github.com/Pure-D/code-d/tree/master/templates


Created a pull-request with empty templates for Diamond projects.


Re: Reorganization and list of D libraries (300+)

2017-11-04 Thread FreeSlave via Digitalmars-d-announce

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+)

2017-11-04 Thread Jacob Carlborg via Digitalmars-d-announce

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: Release D 2.077.0

2017-11-04 Thread Dmitry Olshansky via Digitalmars-d-announce

On Saturday, 4 November 2017 at 08:19:17 UTC, Walter Bright wrote:

On 11/3/2017 1:20 PM, Dmitry Olshansky wrote:
Sadly array ops would be insufficient for said problem. It 
wasn’t a direct element wise expression.


That sounds like that might be why it failed vectorization :-)


As I recall it there were no trivial loops there. Usually these 2 
magicians could make compiler eat it in a few hours of shuffling 
the code. They vectorized about half a dozen loops that way.


The last one took 10 times more then the others taken together ;)



If you recall the expression, it would be interesting to see it.


Even if I had it saved somewhere the place was NDA-ed to death. I 
traded 3 months of intellectual work (and property) for a modest 
amount of money. Interesting experience but no illusions about 
R&D centers anymore.




Re: LDC 1.5.0

2017-11-04 Thread Joakim via Digitalmars-d-announce

On Saturday, 4 November 2017 at 08:44:12 UTC, codephantom wrote:

On Saturday, 4 November 2017 at 08:40:19 UTC, Joakim wrote:

It is fairly easy to compile ldc yourself:

https://wiki.dlang.org/Building_LDC_from_source


Have you tried those instructions on 'FreeBSD'?


Not those instructions maybe, but I wrote the first ports script 
for FreeBSD back in 2010, so I have built ldc there:


https://www.freshports.org/lang/ldc-devel


Have you ever had to deal with pkg conflicts in FreeBSD?

I have ;-(


Can't say that ever really hit me, not sure how it's relevant to 
building ldc either.


Re: LDC 1.5.0

2017-11-04 Thread Joakim via Digitalmars-d-announce

On Saturday, 4 November 2017 at 02:43:35 UTC, codephantom wrote:

On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote:

Hi everyone,

on behalf of the LDC team, I'm glad to finally officially 
announce LDC 1.5. The highlights of this version in a nutshell:




Great stuff.

No binary release for FreeBSD though??

:-(


There were some in the recent past, last done for the 1.2 release 
and 1.3 beta1:


https://github.com/ldc-developers/ldc/releases

Unfortunately, almost nobody was downloading them:

http://www.somsubhra.com/github-release-stats/?username=ldc-developers&repository=ldc

Maybe FreeBSD users prefer using the package from ports, though 
it hasn't kept up:


https://www.freshports.org/lang/ldc/

It is fairly easy to compile ldc yourself:

https://wiki.dlang.org/Building_LDC_from_source


Re: LDC 1.5.0

2017-11-04 Thread codephantom via Digitalmars-d-announce

On Saturday, 4 November 2017 at 08:40:19 UTC, Joakim wrote:

It is fairly easy to compile ldc yourself:

https://wiki.dlang.org/Building_LDC_from_source


Have you tried those instructions on 'FreeBSD'?

Have you ever had to deal with pkg conflicts in FreeBSD?

I have ;-(



Re: Release D 2.077.0

2017-11-04 Thread Walter Bright via Digitalmars-d-announce

On 11/3/2017 1:20 PM, Dmitry Olshansky wrote:
Sadly array ops would be insufficient for said problem. It wasn’t a direct 
element wise expression.


That sounds like that might be why it failed vectorization :-)

If you recall the expression, it would be interesting to see it.