Re: code-d 0.12.0 - The user friendly release (code-d for noobs)

2016-10-04 Thread Suliman via Digitalmars-d-announce

Please, add Sublime support


Re: Please say hello to Alexandru

2016-10-04 Thread rikki cattermole via Digitalmars-d-announce

On 05/10/2016 12:01 PM, Andrei Alexandrescu wrote:

Hello everyone,


It is with great joy and honor to announce that Alexandru Razvan
Caciulescu will work with the D Language Foundation starting today.
Please join me in welcoming him to the community.

Alexandru is starting his Masters studies at University Politehnica
Bucharest under the guidance of Assistant Professor Razvan Deaconescu.
For his BSc thesis, Alex has done some pretty awesome work on machine
code manipulation:

[1] https://drive.google.com/open?id=0B4S2zBPMzpHoNjdaR2RNczl0SHM
[2] https://github.com/radare/radare2

Razvan Deaconescu, together with Professor Razvan Rughinis, are leaders
of Tech Lounge, a foundation dedicated to connect young researchers and
finishing students with cool projects in the industry. (To clarify: we
provide the "cool work" part.) Together we'll look for ways in which
Alexandru can choose a MSc research topic that furthers both the state
of the art in research and the standing of the D language.

I can't tell you how excited I am about this, and how much I'm counting
to come from this starting collaboration between the two organizations.

For now Alexandru is on the on-boarding process, which itself is a
nascent definition. I've been thinking of assigning him two weeks to get
familiar with the toolchain, get comfortable with the language, and fix
a few bugs. If you know of some particular issues that could be helped
by his mad low-level skills, feel free to send them his way. He can be
found at https://github.com/Darredevil/. In the long term, let's all
help Alex find a great research project. Thanks!


Cheers,

Andrei


Hello Alexandreu!

Oh and if he hasn't already Freenode #d IRC would be a good place to 
hang out.


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



Re: Please say hello to Alexandru

2016-10-04 Thread Walter Bright via Digitalmars-d-announce


Welcome, Alexandru!


Re: Please say hello to Alexandru

2016-10-04 Thread Ali Çehreli via Digitalmars-d-announce

On 10/04/2016 04:01 PM, Andrei Alexandrescu wrote:

> Alexandru Razvan Caciulescu
[...]
> Razvan Deaconescu, together with Professor Razvan Rughinis

Welcome Andreu... err... Alexandru! :)

It's really exciting to see the expansion of the foundation!

Ali
"unfortunately, not a Razvan" :p



Re: Diet-NG 1.0.0 released

2016-10-04 Thread Rory McGuire via Digitalmars-d-announce
On Sun, Sep 25, 2016 at 10:46 AM, Sönke Ludwig via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> Am 24.09.2016 um 15:04 schrieb WebFreak001:
>
>> On Friday, 23 September 2016 at 11:47:23 UTC, Sönke Ludwig wrote:
>>
>>> The Diet template language is aimed at providing a way to define
>>> procedurally generated HTML/XML pages (or other output formats), with
>>> minimal visual noise. Syntax and feature set are heavily inspired by
>>> pug , but instead of JavaScript, all expressions
>>> and statements are D statements, and everything that can be done at
>>> compile-time is done at compile-time.
>>>
>>
>> Cool, does it also work for generating diet -> html at runtime without
>> inline D code? Would be pretty neat to have for static pages.
>>
>
> Not included, but that would be relatively trivial to implement by taking
> the diet.html module and modifying it to output HTML instead of D code. It
> would actually be really easy to build a Jade/pug compiler that way.
>

If you just want to do runtime jade -> html right now you can use my Jade
implementation [0]. I don't think it has any users though so your mileage
may vary. Even I use Diet :)

R
[0] https://github.com/rjmcguire/jaded


Re: Release candidate vibe.d 0.7.30-rc.1

2016-10-04 Thread Rory McGuire via Digitalmars-d-announce
On Tue, Oct 4, 2016 at 12:01 AM, Jack Applegame via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Thursday, 29 September 2016 at 13:44:53 UTC, Sönke Ludwig wrote:
>
>>
>> If no new issues come up, the 0.7.30 release is scheduled for the 9th of
>> October.
>>
>> Please consider https://github.com/rejectedsoftware/vibe.d/issues/1583
>
>
Would it be okay for us to merge [0] as an example?

[0] https://github.com/rejectedsoftware/vibe.d/issues/1561


code-d 0.12.0 - The user friendly release (code-d for noobs)

2016-10-04 Thread WebFreak001 via Digitalmars-d-announce
I've been working a lot on the new features for code-d to improve 
the user experience for new users and lower the barrier of 
creating D projects.


The new release contains:
* dub.json editor GUI [1] <- biggest one this update
* creation of D projects from templates [2]
* detection of missing tools & installation
* helping user setup paths for auto completion

The dub.json GUI is designed like the project settings from 
visual studio when you program in C#. It has a user-friendly 
interface to set all values. Only dependencies are currently a 
bit less friendly to use due to limitations of the HTML preview 
of vscode. Currently the editor as well as most other code-d 
features don't support sub-packages yet.


Also I have made a few templates [3] (10 as of now) for project 
creation which is basically like dub init from the IDE. If anyone 
has made some common library like gtk-d, dlangui or vibe.d and 
wants to include a project template in code-d, just PR or post an 
issue on the project page https://github.com/Pure-D/code-d



Getting the newest release is really easy now, as workspace-d and 
other dependencies will be installed for you. Simply get vscode 
and use the extension manager to install code-d. You should be 
guided through the rest using some notification messages at the 
top.


If you find any issues in this new release please post an issue 
on the project page. Thanks for taking your time to read this.


[1] https://github.com/Pure-D/code-d/wiki/Dub-Project-Settings
[2] https://github.com/Pure-D/code-d/wiki/Project-Creation
[3] https://github.com/Pure-D/code-d/tree/master/templates


SDLang-D v0.10.1 - Small bugfix

2016-10-04 Thread Nick Sabalausky via Digitalmars-d-announce

On 09/25/2016 06:12 PM, Nick Sabalausky wrote:

https://github.com/Abscissa/SDLang-D

New in v0.10.0:
Big convenience enhancements to DOM interface and an improved pull
parser interface. Plus documentation improvements and a couple bugfixes.

Full changelog:
https://github.com/Abscissa/SDLang-D/blob/master/CHANGELOG.md



Small bugfix update, v0.10.1, fixing one issue:

- Fix #50: Outputs certain floating point numbers in unsupported 
scientific notation.

https://github.com/Abscissa/SDLang-D/issues/50




Re: PowerNex - The Userspace update! (also first birthday)

2016-10-04 Thread Dejan Lekic via Digitalmars-d-announce

On Sunday, 2 October 2016 at 22:46:17 UTC, Wild wrote:

Hey!

To celebrate the first birthday[1] of PowerNex, my D kernel, 
I've made a new release.
This is a big release compared to the old one, because this one 
contains a userspace
mode where you can load and execute ELF executable. I've also 
implemented TLS so
userspace programs don't need to spam __gshared all over the 
place.


Congratulations!! It definitely looks promising, even though I 
really do not like the coding style, but that is just a matter of 
taste I guess.