Re: Intellij D Language v1.15.2

2017-11-23 Thread ikod via Digitalmars-d-announce

On Thursday, 23 November 2017 at 20:11:01 UTC, singingbush wrote:
Hi all. A new release intellij-dlanguage plugin has been made 
available for download from the Jetbrains repository this week.



There is also support for debugging with GDB (since v1.14 1st 
Nov). We need to completely overhaul our documentation as some 
of it is outdated now and there is no mention of the gdb 
support. If anyone with Java/Kotlin experience wants to get 
involved with helping squash bugs then we welcome pull requests 
so please feel free to browse the issues on our github 
repository and get involved.


https://github.com/intellij-dlanguage/intellij-dlanguage

If you find the plugin helpful please also rate the plugin:

https://plugins.jetbrains.com/plugin/8115-d-language


Thanks a lot for the Structure view!
Plugin became better with each release.



Re: Intellij D Language v1.15.2

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

On Thursday, 23 November 2017 at 20:11:01 UTC, singingbush wrote:
Hi all. A new release intellij-dlanguage plugin has been made 
available for download from the Jetbrains repository this week.


The speed at which features and bug fixes are being done has 
picked up recently. We've had 4 releases this month alone.


Then I think you guys should post on Annonce more often :)

It would be really helpful if there are any Intellij users out 
there who don't already use our plugin to install it via the 
plugin repo and try it out (there are 2 D plugins, make sure to 
install the correct one). We now have error reporting built in 
to the plugin so that if anything breaks it's easy to inform 
the team about the problem.


Awesome! Will give it a spin.




Re: remake of remake of Konami's Knightmare

2017-11-23 Thread ketmar via Digitalmars-d-announce

bauss wrote:


On Thursday, 23 November 2017 at 12:18:38 UTC, ketmar wrote:
recently i worked on remake of DOS remake of Konami's Knightmare 
game[0]. the game is playable now, it has music from original MSX 
Knightmare, and sfx/gfx/levels from DOS remake. it is written in D, of 
course, and it is FOSS. you can find the sources here[1].


[...]


This is pretty neat, good job!


thank you!


Re: remake of remake of Konami's Knightmare

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

On Thursday, 23 November 2017 at 12:18:38 UTC, ketmar wrote:
recently i worked on remake of DOS remake of Konami's 
Knightmare game[0]. the game is playable now, it has music from 
original MSX Knightmare, and sfx/gfx/levels from DOS remake. it 
is written in D, of course, and it is FOSS. you can find the 
sources here[1].


[...]


This is pretty neat, good job!


Intellij D Language v1.15.2

2017-11-23 Thread singingbush via Digitalmars-d-announce
Hi all. A new release intellij-dlanguage plugin has been made 
available for download from the Jetbrains repository this week.


The speed at which features and bug fixes are being done has 
picked up recently. We've had 4 releases this month alone. It 
would be really helpful if there are any Intellij users out there 
who don't already use our plugin to install it via the plugin 
repo and try it out (there are 2 D plugins, make sure to install 
the correct one). We now have error reporting built in to the 
plugin so that if anything breaks it's easy to inform the team 
about the problem.


There is also support for debugging with GDB (since v1.14 1st 
Nov). We need to completely overhaul our documentation as some of 
it is outdated now and there is no mention of the gdb support. If 
anyone with Java/Kotlin experience wants to get involved with 
helping squash bugs then we welcome pull requests so please feel 
free to browse the issues on our github repository and get 
involved.


https://github.com/intellij-dlanguage/intellij-dlanguage

If you find the plugin helpful please also rate the plugin:

https://plugins.jetbrains.com/plugin/8115-d-language


Re: remake of remake of Konami's Knightmare

2017-11-23 Thread ketmar via Digitalmars-d-announce

Martin Drašar wrote:


Neat! Instead of working, I was spamming shift like crazy...

glad that you liked it! this little thingy is very addictive. ;-)



Now, when you say a partial port, did you make some automated
translation or it is just a manual labor with lotta love?
fully manual work. ah, except some simple regexps to replace "=" to "==", 
":=" to "=" and such. i ported all monster and movement logic, and wrote 
new video, audio and game state management subsystems from scratch.


Re: remake of remake of Konami's Knightmare

2017-11-23 Thread Martin Drašar via Digitalmars-d-announce
Dne 23.11.2017 v 13:18 ketmar via Digitalmars-d-announce napsal(a):
> recently i worked on remake of DOS remake of Konami's Knightmare
> game[0]. the game is playable now, it has music from original MSX
> Knightmare, and sfx/gfx/levels from DOS remake. it is written in D, of
> course, and it is FOSS. you can find the sources here[1].
> 
> as usual, you'll need my IV modules[2], and Adam's ARSD modules[3].
> the code won't work on 64-bit arches, tho (due to some bugs in sdpy/iv).
> but it can be compiled for 32-bit GNU/Linux, and 32-bit windows.
> 
> here is windows binary for those who cannot (or don't want to) build the
> binary[4].
> 
> WARNING! the code is a partial port of old DOS turbo pascal sources, so
> it is *very* far from something even remotely sane.
> 
> it is not polished yet, but that should not stop you! play this
> excellent classic shooter while it is hot! ;-)
> 
> some tech info: arsd.simpledisplay is used for video (with OpenGL
> backend), arsd.simplesound for audio (with my AY-8910 emulator), iv.vfs
> for VFS support. as the game designed for 20 FPS, i didn't bother
> avoiding GC (that is, the engine allocates like crazy).
> 
> enjoy, and happy hacking!
> 
> 
> [0] https://en.wikipedia.org/wiki/Knightmare_(1986_video_game)
> [1] http://repo.or.cz/knightmare.git
> [2] http://repo.or.cz/iv.d.git
> [3] https://github.com/adamdruppe/arsd
> [4] http://files.catbox.moe/z19j91.7z

Neat! Instead of working, I was spamming shift like crazy...

Now, when you say a partial port, did you make some automated
translation or it is just a manual labor with lotta love?

Martin


Re: Beta 2.077.1

2017-11-23 Thread Nicholas Wilson via Digitalmars-d-announce
On Thursday, 23 November 2017 at 13:09:09 UTC, Petar Kirov 
[ZombineDev] wrote:
On Thursday, 23 November 2017 at 13:06:14 UTC, Petar Kirov 
[ZombineDev] wrote:
On Thursday, 23 November 2017 at 12:04:05 UTC, Nicholas Wilson 
wrote:
On Thursday, 23 November 2017 at 11:43:08 UTC, Martin Nowak 
wrote:

[...]


Issue 17966 is a phobos bug. Why are the fixes for it 
druntime commits? This looks like a mixup.


The bug affected the makefiles of both druntime and phobos. 
The first merge commit apparently wins the closing bugzilla 
comment ;)


https://github.com/dlang/druntime/pull/1974
https://github.com/dlang/phobos/pull/5868


Actually, it looks like Martin made a typo in the commit 
message and wrote 17966 instead of 17996, which I missed :/


I meant that. Sorry for not being clear.


Re: Beta 2.077.1

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

On Thursday, 23 November 2017 at 11:43:08 UTC, Martin Nowak wrote:

First beta for the 2.077.1 point release.

http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.077.1.html


Please report any bugs at https://issues.dlang.org

- -Martin


FreeBSD binaries too. I love it!


Re: Beta 2.077.1

2017-11-23 Thread Petar via Digitalmars-d-announce
On Thursday, 23 November 2017 at 13:06:14 UTC, Petar Kirov 
[ZombineDev] wrote:
On Thursday, 23 November 2017 at 12:04:05 UTC, Nicholas Wilson 
wrote:
On Thursday, 23 November 2017 at 11:43:08 UTC, Martin Nowak 
wrote:

First beta for the 2.077.1 point release.

http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.077.1.html


Please report any bugs at https://issues.dlang.org

- -Martin


Issue 17966 is a phobos bug. Why are the fixes for it druntime 
commits? This looks like a mixup.


The bug affected the makefiles of both druntime and phobos. The 
first merge commit apparently wins the closing bugzilla comment 
;)


https://github.com/dlang/druntime/pull/1974
https://github.com/dlang/phobos/pull/5868


Actually, it looks like Martin made a typo in the commit message 
and wrote 17966 instead of 17996, which I missed :/


Re: Beta 2.077.1

2017-11-23 Thread Petar via Digitalmars-d-announce
On Thursday, 23 November 2017 at 12:04:05 UTC, Nicholas Wilson 
wrote:
On Thursday, 23 November 2017 at 11:43:08 UTC, Martin Nowak 
wrote:

First beta for the 2.077.1 point release.

http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.077.1.html


Please report any bugs at https://issues.dlang.org

- -Martin


Issue 17966 is a phobos bug. Why are the fixes for it druntime 
commits? This looks like a mixup.


The bug affected the makefiles of both druntime and phobos. The 
first merge commit apparently wins the closing bugzilla comment ;)


https://github.com/dlang/druntime/pull/1974
https://github.com/dlang/phobos/pull/5868


remake of remake of Konami's Knightmare

2017-11-23 Thread ketmar via Digitalmars-d-announce
recently i worked on remake of DOS remake of Konami's Knightmare game[0]. 
the game is playable now, it has music from original MSX Knightmare, and 
sfx/gfx/levels from DOS remake. it is written in D, of course, and it is 
FOSS. you can find the sources here[1].


as usual, you'll need my IV modules[2], and Adam's ARSD modules[3].
the code won't work on 64-bit arches, tho (due to some bugs in sdpy/iv). 
but it can be compiled for 32-bit GNU/Linux, and 32-bit windows.


here is windows binary for those who cannot (or don't want to) build the 
binary[4].


WARNING! the code is a partial port of old DOS turbo pascal sources, so it 
is *very* far from something even remotely sane.


it is not polished yet, but that should not stop you! play this excellent 
classic shooter while it is hot! ;-)


some tech info: arsd.simpledisplay is used for video (with OpenGL backend), 
arsd.simplesound for audio (with my AY-8910 emulator), iv.vfs for VFS 
support. as the game designed for 20 FPS, i didn't bother avoiding GC (that 
is, the engine allocates like crazy).


enjoy, and happy hacking!


[0] https://en.wikipedia.org/wiki/Knightmare_(1986_video_game)
[1] http://repo.or.cz/knightmare.git
[2] http://repo.or.cz/iv.d.git
[3] https://github.com/adamdruppe/arsd
[4] http://files.catbox.moe/z19j91.7z


Re: Beta 2.077.1

2017-11-23 Thread Nicholas Wilson via Digitalmars-d-announce

On Thursday, 23 November 2017 at 11:43:08 UTC, Martin Nowak wrote:

First beta for the 2.077.1 point release.

http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.077.1.html


Please report any bugs at https://issues.dlang.org

- -Martin


Issue 17966 is a phobos bug. Why are the fixes for it druntime 
commits? This looks like a mixup.


Re: Release Candidate [was: Re: Beta 2.077.0]

2017-11-23 Thread Martin Nowak via Digitalmars-d-announce
On 11/02/2017 09:43 AM, Basile B. wrote:
> On Monday, 30 October 2017 at 11:12:29 UTC, Basile B. wrote:
>> On Saturday, 28 October 2017 at 23:21:56 UTC, Martin Nowak wrote:
>>> First release candidate for 2.077.0.
>>>
>>> The OMF Windows API import libraries were updated, a bug in
>>> std.bigint was fixed, and the version identifier for `-betterC` is
>>> now `D_BetterC`.
>>>
>>> - -Martin
>>
>> Thanks, i have no problem here with the RC, tested it well, though
>> looking at the log there would be no reason why i would have.
> 
> Actually there's a REG  :/
> 
> a 192 bytes leak is created by the GC, just with an empty main.
> Also i don't know how this is possible but travisCI runs with DMD 2.077
> by default (even if not released).

For the install.sh script (and Travis-CI) it's released when we update
downloads.dlang.org/releases/LATEST, this happens slightly before the
release announcement.


Beta 2.077.1

2017-11-23 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

First beta for the 2.077.1 point release.

http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.077.1.html

Please report any bugs at https://issues.dlang.org

- -Martin

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAloWtEsACgkQsnOBFhK7
GTkXkg//W39GRilzKmyqD4okQCHCXRYtWG9hmgUiL3APS8vYfP1k0n8DGiQlu66n
UvL9R6G8W46FZn49wxZI+l4g3PAdIpH76YMPJiEHGCz+wU/ngJkWalDoEGoeLy1W
B4jd9drsuPnZjNMgdS1KMZ+5au9HQTFzLr88HhbCcA3mO8CV/OMrIa6mIsIboQi+
n1lh+NC5LJX4XD3go9S/acPTAqSbqp774N4637V7WoXZz3VTeaaYu/sJiXO8rtd7
rWIWghtA/oi4CrvgMjwdmvDxC45z8gf1kt8VgBgqiQfpX2B4Yw0sooqPH3/GQVUB
98IkL2lo/9P5XcTwei17dhBZLwxz/wkxrstQJsPWufDC2FM2JFduGBf2FASOCIwm
suWZP6aQIN9xpbGBxukXOh/Xou3RWmTlRHx+Q3sgdpuSiJiy+4A2BHKcN3M5w/Tn
cfnzosxM+PVVg4MRyFImDql9NhNpYRvx5mxTNbvfFzsX1KpI3EgbIkk2HWM2xGZM
ptuuE/ZTZjnPI2MQUwrrf+aj367AGDRhF74lqAxzhvURXTUzykX2Z2KGlVZM6tAZ
c0ahNrogSKzEHY1YWu21mZFbRanLCDQXgVMgp11MAuYCA9auf8/JU2sLS8C27gHF
5KGk+njC9XsDA9AxZnt6L7mu9jGloUFlfNUEnaXPA46cKRzfX2Q=
=FmzS
-END PGP SIGNATURE-