Re: LDC 1.11.0 beta2

2018-07-17 Thread Joakim via Digitalmars-d-announce

On Wednesday, 18 July 2018 at 01:35:11 UTC, Ali wrote:

On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote:

Glad to announce the second beta for LDC 1.11.


* Prebuilt packages now using LLVM 6.0.1 and including 
additional cross-compilation targets (MIPS, MSP430, RISC-V and 
WebAssembly).
* Rudimentary support for compiling & linking directly to 
WebAssembly. See the dedicated Wiki page [1] for how to get 
started.



[1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC


The WebAssembly part discussed on hackernews 
https://news.ycombinator.com/item?id=17546063


Second link on the front page now.


Re: Symmetry Autumn of Code

2018-07-17 Thread rikki cattermole via Digitalmars-d-announce

On 18/07/2018 5:36 AM, Ecstatic Coder wrote:

On Saturday, 14 July 2018 at 06:02:37 UTC, Mike Parker wrote:
Thanks to the sponsorship of Symmetry Investments, the D Language 
Foundation is happy to announce the Symmetry Autumn of Code!


We're looking for three university students to hack on D this autumn, 
from September - January. We're also in search of potential mentors 
and ideas for student projects. Head to the Symmetry Autumn of Code 
page for the details.


Spread the word!

https://dlang.org/blog/symmetry-autumn-of-code/


I'd suggest adding the following to SAOC 2018 project proposals :

1/ adding a Go-like http module to the standard library
2/ adding Go-like async IO management to the standard library, i.e. 
fibers communicating through blocking channels


Until we get an event loop in druntime, both of these options are off 
the table.


Re: LDC 1.11.0 beta2

2018-07-17 Thread Ali via Digitalmars-d-announce

On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote:

Glad to announce the second beta for LDC 1.11.


* Prebuilt packages now using LLVM 6.0.1 and including 
additional cross-compilation targets (MIPS, MSP430, RISC-V and 
WebAssembly).
* Rudimentary support for compiling & linking directly to 
WebAssembly. See the dedicated Wiki page [1] for how to get 
started.



[1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC


The WebAssembly part discussed on hackernews 
https://news.ycombinator.com/item?id=17546063




Re: LDC 1.11.0 beta2

2018-07-17 Thread Dennis via Digitalmars-d-announce

On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote:
* Rudimentary support for compiling & linking directly to 
WebAssembly. See the dedicated Wiki page [1] for how to get 
started.


This is really awesome! I tried the examples, is there any other 
documentation about it currently? I tried passing strings instead 
of numbers to the callback, but it passes the length as a number 
only. I doesn't work with char pointers either, I presume that's 
still WIP. Still, really exciting.


Re: Symmetry Autumn of Code

2018-07-17 Thread jmh530 via Digitalmars-d-announce

On Tuesday, 17 July 2018 at 17:36:12 UTC, Ecstatic Coder wrote:


I'd suggest adding the following to SAOC 2018 project proposals 
:

[snip]



Things on my wishlist:
Improved REPL support (esp Windows)
Jupyter kernel for D (someone might be working on this)
Very smooth integration between mir-ndslice and the most common 
data science languages: Julia, Numpy, R, Matlab/Octave (might 
need way to call Matlab/Octave?). Some already exists, but 
clear/good documentation or tutorials would be good contribution 
in those cases.

mir project for pandas-like dataframes
mir project for regression, built on mir-lapack/lubeck


Re: Hunt framework 1.2.0 released

2018-07-17 Thread Brian via Digitalmars-d-announce

On Tuesday, 17 July 2018 at 11:10:07 UTC, Suliman wrote:

On Tuesday, 17 July 2018 at 09:27:26 UTC, Brian wrote:

Hello, hunt framework fix bugs version release.

Major updates:
1. Add simplify functions
2. You can use createUrl() to create link url from 
module.controller.action

3. support date() / url() function for template engine
4. fix multi-domain use other port
5. use portgresql / mysql / sqlite on default config
6. upgrade dependencies package version to latest
7. release stabled skeleton project

hunt-framework source code:
https://github.com/huntlabs/hunt

hunt-skeleton source code:
https://github.com/huntlabs/hunt-skeleton


Could you explain what your vision about benefits Hunt over 
Vibed?


Vibe.d is very cool and fast network and data management library.

but, we need a web framework like spring boot, django, laravel, 
rails.


It's so easy to use, so simple to configuration and quickly for 
development.


My team develop the Entity(Like java's JPA & PHP's doctrine2), 
cache(Like ehcache), Collie(Like netty), entity-repository(Like 
spring-data) to development people are more familiar with the 
hunt-framework.


Re: Symmetry Autumn of Code

2018-07-17 Thread Ecstatic Coder via Digitalmars-d-announce

On Saturday, 14 July 2018 at 06:02:37 UTC, Mike Parker wrote:
Thanks to the sponsorship of Symmetry Investments, the D 
Language Foundation is happy to announce the Symmetry Autumn of 
Code!


We're looking for three university students to hack on D this 
autumn, from September - January. We're also in search of 
potential mentors and ideas for student projects. Head to the 
Symmetry Autumn of Code page for the details.


Spread the word!

https://dlang.org/blog/symmetry-autumn-of-code/


I'd suggest adding the following to SAOC 2018 project proposals :

1/ adding a Go-like http module to the standard library
2/ adding Go-like async IO management to the standard library, 
i.e. fibers communicating through blocking channels
3/ possibility to use automatic reference counting (with weak 
references) instead of garbage collection for automatic unused 
memory deallocation
4/ adding automatic cycle detection and collection to the 
automatic reference counting system


(https://wiki.dlang.org/SAOC_2018_ideas)

Thanks :)



Shopping on Amazon on Prime Day (and beyond)? Support the D language!

2018-07-17 Thread Andrei Alexandrescu via Digitalmars-d-announce

Amazon has a nonprofit arm:

https://smile.amazon.com

Go there and choose The D Language Foundation as your charity of choice, 
then shop normally through smile.amazon.com. A fraction of your 
expenditure will go to the Foundation.



Thanks,

Andrei


Re: Hunt framework 1.2.0 released

2018-07-17 Thread Eugene Wissner via Digitalmars-d-announce

On Tuesday, 17 July 2018 at 11:10:07 UTC, Suliman wrote:

On Tuesday, 17 July 2018 at 09:27:26 UTC, Brian wrote:

Hello, hunt framework fix bugs version release.

Major updates:
1. Add simplify functions
2. You can use createUrl() to create link url from 
module.controller.action

3. support date() / url() function for template engine
4. fix multi-domain use other port
5. use portgresql / mysql / sqlite on default config
6. upgrade dependencies package version to latest
7. release stabled skeleton project

hunt-framework source code:
https://github.com/huntlabs/hunt

hunt-skeleton source code:
https://github.com/huntlabs/hunt-skeleton


Could you explain what your vision about benefits Hunt over 
Vibed?


https://github.com/huntlabs/hunt/issues/39


Re: Hunt framework 1.2.0 released

2018-07-17 Thread Suliman via Digitalmars-d-announce

On Tuesday, 17 July 2018 at 09:27:26 UTC, Brian wrote:

Hello, hunt framework fix bugs version release.

Major updates:
1. Add simplify functions
2. You can use createUrl() to create link url from 
module.controller.action

3. support date() / url() function for template engine
4. fix multi-domain use other port
5. use portgresql / mysql / sqlite on default config
6. upgrade dependencies package version to latest
7. release stabled skeleton project

hunt-framework source code:
https://github.com/huntlabs/hunt

hunt-skeleton source code:
https://github.com/huntlabs/hunt-skeleton


Could you explain what your vision about benefits Hunt over Vibed?


Hunt framework 1.2.0 released

2018-07-17 Thread Brian via Digitalmars-d-announce

Hello, hunt framework fix bugs version release.

Major updates:
1. Add simplify functions
2. You can use createUrl() to create link url from 
module.controller.action

3. support date() / url() function for template engine
4. fix multi-domain use other port
5. use portgresql / mysql / sqlite on default config
6. upgrade dependencies package version to latest
7. release stabled skeleton project

hunt-framework source code:
https://github.com/huntlabs/hunt

hunt-skeleton source code:
https://github.com/huntlabs/hunt-skeleton



Re: Funding code-d

2018-07-17 Thread Ecstatic Coder via Digitalmars-d-announce

On Friday, 13 July 2018 at 15:05:05 UTC, Michael wrote:

On Friday, 13 July 2018 at 14:20:19 UTC, Mike Parker wrote:
As promised in my tweet of June 30 (and to the handful of 
people who emailed me), the cloud of mystery surrounding the 
use of the money raised for code-d and its supporting tools 
has now been (partially) lifted!


In this post, I lay out the details of how the first $1000 
will be paid out to project maintainer Jan Jurzitza, a.k.a 
Webfreak001, and explain what we hope to achieve with this 
ecosystem fundraising initiative going forward.


This time around, it all came together in the background of 
prepping for DConf with little forethought beyond activating 
an Open Collective goal and then working with Jan to determine 
the details. Lessons were learned. Later this year, you'll see 
the result when we announce the next of what we hope to be an 
ongoing series of funding targets.


In the meantime:

The blog
https://dlang.org/blog/2018/07/13/funding-code-d/

Reddit
https://www.reddit.com/r/d_language/comments/8yka7b/funding_coded_the_d_blog/


I think this is a worthy cause for the money. I'm glad to see 
the D foundation looking more towards investing in these kinds 
of community projects, as they make up the D ecosystem that 
many opponents of D describe as lacking.


Yeah, indeed all of my friends who tried D and were not convinced 
that's it's a good alternative to Go/C++/etc were pushed away by 
a bad support in Visual Studio Code. Even those who didn't use 
Visual Studio Code (most of them actually).


Like being able to automatically make a foreach loop become 
parallel for instance. Invaluable...


Keep up the good work and let's invest still more money in 
extending further this fantastic plugin.


PS: Joking... ;)


Re: Funding code-d

2018-07-17 Thread Ecstatic Coder via Digitalmars-d-announce

On Saturday, 14 July 2018 at 16:19:29 UTC, Joakim wrote:

On Friday, 13 July 2018 at 14:20:19 UTC, Mike Parker wrote:
As promised in my tweet of June 30 (and to the handful of 
people who emailed me), the cloud of mystery surrounding the 
use of the money raised for code-d and its supporting tools 
has now been (partially) lifted!


In this post, I lay out the details of how the first $1000 
will be paid out to project maintainer Jan Jurzitza, a.k.a 
Webfreak001, and explain what we hope to achieve with this 
ecosystem fundraising initiative going forward.


This time around, it all came together in the background of 
prepping for DConf with little forethought beyond activating 
an Open Collective goal and then working with Jan to determine 
the details. Lessons were learned. Later this year, you'll see 
the result when we announce the next of what we hope to be an 
ongoing series of funding targets.


In the meantime:

The blog
https://dlang.org/blog/2018/07/13/funding-code-d/

Reddit
https://www.reddit.com/r/d_language/comments/8yka7b/funding_coded_the_d_blog/


Nice explication of the plan, really needed. Why github never 
rolled out such a bounty program for OSS and other public 
projects has to be one of the head-scratching moves of all 
time, no wonder they were about to run out of money before they 
sold.


A good way to decide on future projects would be to let 
prospective donors stake money on various proposals, to see how 
much backing they might receive, sort of like how kickstarter 
and other crowdfunding sites work.


+1

May I suggest the two following improvements for the next 
proposals :


1/ integrating a Go-like web server code inside the default 
library (http module, fiber and channel async IO)
2/ possibility to use automatic reference counting (with weak 
references and optional cycle detection) instead of garbage 
collection for automatic unused memory deallocation


The first one to help D compete on the same grounds as Go and 
Crystal, and the second to make it usable in the same GC-unwanted 
use cases where people currently use C or C++.


Probably just a silly idea, please feel free to completely ignore 
it...


PS: Geany is also a VERY nice multi-platform IDE to develop in 
C++ and D on Linux, Windows and Mac, for those who still don't 
know it...