Silly v1.0.0 finally released!

2019-11-24 Thread Anton Fediushin via Digitalmars-d-announce
Hi, I am glad to announce that a new version of silly, tiniest and smallest unit-test runner, has been released. There are just a few changes compared to v0.8.2: - Licence has been changed to ISC. It is identical to the MIT licence used in the past, just fancy and new - CI is now using

Re: silly is released - new test runner for the D programming language

2018-09-12 Thread Anton Fediushin via Digitalmars-d-announce
On Wednesday, 12 September 2018 at 04:02:14 UTC, Soulsbane wrote: On Sunday, 12 August 2018 at 15:07:04 UTC, Anton Fediushin wrote: Hello, I'm glad to announce that silly v0.0.1 is released. Silly is a brand-new test runner with simplicity in mind. It's developed to be as simple as possible

tg.d - Telegram Bot API client implementation for D v0.0.1 is released

2018-08-17 Thread Anton Fediushin via Digitalmars-d-announce
Greetings, I am glad to announce that tg.d is finally released. Telegram Bot API is an extremely flexible and robust platform which can be used to build bots that interact with users utilizing fast instant messaging application on your smartphone and PC. All data is synchronized across all

Re: silly is released - new test runner for the D programming language

2018-08-15 Thread Anton Fediushin via Digitalmars-d-announce
On Wednesday, 15 August 2018 at 14:01:24 UTC, rikki cattermole wrote: On 16/08/2018 1:31 AM, Bogdan Szabo wrote: I wonder if the test runners could provide a template for the injected code, that dub could use it on `dub test`. I wonder if we could add something like `"testRunner": "trial"` in

Re: silly is released - new test runner for the D programming language

2018-08-15 Thread Anton Fediushin via Digitalmars-d-announce
On Wednesday, 15 August 2018 at 14:33:26 UTC, Steven Schveighoffer wrote: On 8/12/18 11:07 AM, Anton Fediushin wrote: Hello, I'm glad to announce that silly v0.0.1 is released. Silly is a brand-new test runner with simplicity in mind. It's developed to be as simple as possible and contain no

Re: silly is released - new test runner for the D programming language

2018-08-15 Thread Anton Fediushin via Digitalmars-d-announce
On Wednesday, 15 August 2018 at 08:42:46 UTC, Bogdan Szabo wrote: Nice work Anton! It's nice to see that people are interested in writing better test runners. This project reminds me of `tested`: http://code.dlang.org/packages/tested Thanks, tested works just like unit-threaded - list of

Re: silly is released - new test runner for the D programming language

2018-08-13 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 13 August 2018 at 11:57:34 UTC, Atila Neves wrote: On Monday, 13 August 2018 at 04:13:46 UTC, Anton Fediushin wrote: On Sunday, 12 August 2018 at 21:33:21 UTC, Dechcaudron wrote: On Sunday, 12 August 2018 at 15:07:04 UTC, Anton Fediushin wrote: Problem with unit-threaded and

Re: silly is released - new test runner for the D programming language

2018-08-12 Thread Anton Fediushin via Digitalmars-d-announce
On Sunday, 12 August 2018 at 21:33:21 UTC, Dechcaudron wrote: On Sunday, 12 August 2018 at 15:07:04 UTC, Anton Fediushin wrote: Silly is a brand-new test runner with simplicity in mind. It's developed to be as simple as possible and contain no useless features. Another important goal is to

silly is released - new test runner for the D programming language

2018-08-12 Thread Anton Fediushin via Digitalmars-d-announce
Hello, I'm glad to announce that silly v0.0.1 is released. Silly is a brand-new test runner with simplicity in mind. It's developed to be as simple as possible and contain no useless features. Another important goal is to provide flexible tool which can be easily integrated into existing

Re: Symmetry Autumn of Code

2018-07-15 Thread Anton Fediushin 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

Re: docker images

2018-06-29 Thread Anton Fediushin via Digitalmars-d-announce
On Friday, 29 June 2018 at 04:51:49 UTC, Joakim wrote: On Thursday, 28 June 2018 at 17:54:45 UTC, Radu wrote: Created a couple of docker images useful for dlang dev. LDC cross compiler for ARM - https://hub.docker.com/r/rracariu/ldc-linux-armhf/ This image allows one to easily cross compile

Re: D only has Advantages

2018-06-14 Thread Anton Fediushin via Digitalmars-d-announce
On Thursday, 14 June 2018 at 11:19:37 UTC, jmh530 wrote: On Thursday, 14 June 2018 at 10:18:26 UTC, Walter Bright wrote: Evidently my brand of humor got lost in translation. I grovel and beg for forgiveness, and will appropriately flagellate myself with a wet noodle. I found myself

Re: D only has Advantages

2018-06-13 Thread Anton Fediushin via Digitalmars-d-announce
they have bugs and features D only has features

Re: iopipe v0.1.0 - now with Windows support!

2018-06-13 Thread Anton Fediushin via Digitalmars-d-announce
On Tuesday, 12 June 2018 at 14:00:32 UTC, Steven Schveighoffer wrote: File.byLine is fast, but only because of the underlying non-range tricks it uses to achieve performance. And iopipe still is 2x faster. I wish iopipe was around a little bit earlier so I could use it in my small project.

Re: iopipe v0.1.0 - now with Windows support!

2018-06-12 Thread Anton Fediushin via Digitalmars-d-announce
On Sunday, 10 June 2018 at 20:10:31 UTC, Steven Schveighoffer wrote: iopipe version 0.1.0 has been released. iopipe is a high-performance pipe processing system that makes it easy to string together pipelines to process data with as little buffer copying as possible. I saw iopipe a while

Re: dlangbot for Telegram - D compiler in your pocket

2018-06-11 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 11 June 2018 at 12:32:32 UTC, Dechcaudron wrote: On Monday, 11 June 2018 at 05:50:56 UTC, Anton Fediushin wrote: Regarding vulnerabilities, if there are any I and authors/maintainers of dlang-tour will be interested in fixing them ASAP. After all, dlangbot uses tour's code under the

Re: dlangbot for Telegram - D compiler in your pocket

2018-06-10 Thread Anton Fediushin via Digitalmars-d-announce
On Sunday, 10 June 2018 at 19:54:20 UTC, Dechcaudron wrote: On Saturday, 9 June 2018 at 20:28:24 UTC, Anton Fediushin wrote: Hello, I am glad to announce that new Telegram bot which can execute D code is up and running! Check it out here: https://t.me/dlangbot Features: - Two compilers to

dlangbot for Telegram - D compiler in your pocket

2018-06-09 Thread Anton Fediushin via Digitalmars-d-announce
Hello, I am glad to announce that new Telegram bot which can execute D code is up and running! Check it out here: https://t.me/dlangbot Features: - Two compilers to choose from: dmd (default) and ldc - Support for custom compiler arguments with `/args` command - It's possible to set

Re: GitHub could be acquired by Microsoft

2018-06-04 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 4 June 2018 at 18:17:24 UTC, Joakim wrote: On Monday, 4 June 2018 at 09:47:58 UTC, Anton Fediushin wrote: Oh look, rumours are confirmed: https://itsfoss.com/microsoft-github/ MS bought GitHub for $5 billion. It's official, Nat Friedman, formerly of Xamarin, is the new CEO:

Re: GitHub could be acquired by Microsoft

2018-06-04 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 4 June 2018 at 09:38:57 UTC, Vladimir Panteleev wrote: On Monday, 4 June 2018 at 05:50:26 UTC, Anton Fediushin wrote: I can think of hundreds of things what can go wrong including: forcing users to use Microsoft accounts, advertising own products, changing search to Bing (that's

Re: GitHub could be acquired by Microsoft

2018-06-04 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 4 June 2018 at 08:42:08 UTC, Walter Bright wrote: On 6/3/2018 8:51 PM, Anton Fediushin wrote: This is still just a rumour, we'll know the truth on Monday (which is today). We'll stay on Github as long as it continues to serve our interests, which it has done very well, and I have

Re: GitHub could be acquired by Microsoft

2018-06-04 Thread Anton Fediushin via Digitalmars-d-announce
Oh look, rumours are confirmed: https://itsfoss.com/microsoft-github/ MS bought GitHub for $5 billion.

Re: GitHub could be acquired by Microsoft

2018-06-04 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 4 June 2018 at 04:40:44 UTC, Jonathan M Davis wrote: On the bright side, maybe this will encourage online repo hosting to become less of a monopoly as folks move elsewhere due to their concerns about Microsoft. - Jonathan M Davis Can't agree more: GitLab and Bitbucket deserve

Re: GitHub could be acquired by Microsoft

2018-06-03 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 4 June 2018 at 04:26:25 UTC, Dmitry Olshansky wrote: On Monday, 4 June 2018 at 03:51:15 UTC, Anton Fediushin wrote: This is still just a rumour, we'll know the truth on Monday (which is today). Some articles about the topic:

GitHub could be acquired by Microsoft

2018-06-03 Thread Anton Fediushin via Digitalmars-d-announce
This is still just a rumour, we'll know the truth on Monday (which is today). Some articles about the topic: https://fossbytes.com/microsoft-github-aquisition-report/ https://www.theverge.com/2018/6/3/17422752/microsoft-github-acquisition-rumors What's your opinion about that? Will you

Re: Vulkan ErupteD breaking changes and transition strategy

2018-03-26 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 26 March 2018 at 11:13:03 UTC, ParticlePeter wrote: I strongly believe that the generator can be made fail safe, so that the produced binding is error free. I will elaborate a little more about the greater plan at the bottom, I just didn't think that anyone is interested in it.

Re: Vulkan ErupteD breaking changes and transition strategy

2018-03-26 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 26 March 2018 at 09:20:13 UTC, ParticlePeter wrote: First of all, don't worry, don't panic, we will figure it out, together ;-). Everything will be alright in the end, and if not, its not the end. On Monday, 26 March 2018 at 07:04:00 UTC, Anton Fediushin wrote: 1. This breaks

Re: Vulkan ErupteD breaking changes and transition strategy

2018-03-26 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 26 March 2018 at 07:51:31 UTC, Seb wrote: On Monday, 26 March 2018 at 07:04:00 UTC, Anton Fediushin wrote: This is a *bad* idea and you shouldn't do that. Just increase MAJOR version and start from there: 2.0.0 - Changing how binding works, Vulkan v1.0.69 2.1.0 - Vulkan 1.0.70

Re: Vulkan ErupteD breaking changes and transition strategy

2018-03-26 Thread Anton Fediushin via Digitalmars-d-announce
On Sunday, 25 March 2018 at 22:23:06 UTC, Peter Particle wrote: ErupteD [0] is deprecated (one of its major modules). The project content is supposed to be replaced completely. Current state was copied into ErupteD-V1 [1] (without deprecation message), neither ErupteD nor ErupteD-V1 will be

Re: Why think unit tests should be in their own source code hierarchy instead of side-by-side

2018-03-22 Thread Anton Fediushin via Digitalmars-d-announce
On Thursday, 22 March 2018 at 17:15:55 UTC, Anton Fediushin wrote: So? Am I wrong about dub? Let me investigate I'm not wrong! It works as expected: only package you are working with compiles with `-unittest` option. Test repo:

Re: Why think unit tests should be in their own source code hierarchy instead of side-by-side

2018-03-22 Thread Anton Fediushin via Digitalmars-d-announce
On Thursday, 22 March 2018 at 17:08:18 UTC, Jonathan M Davis wrote: I could be wrong, but I am _quite_ sure that dub builds all dependencies with their test targets when you build your project with its test target. I thought so too, but I just checked and it doesn't do that. I'd better

Re: Why think unit tests should be in their own source code hierarchy instead of side-by-side

2018-03-22 Thread Anton Fediushin via Digitalmars-d-announce
On Thursday, 22 March 2018 at 13:58:50 UTC, Atila Neves wrote: On Thursday, 22 March 2018 at 12:26:14 UTC, Anton Fediushin Tests in their own file is something from 90-s. It's 2018 and I want to be able to write tests anywhere I want. You _can_ write them wherever you want. I'm not arguing

Re: Why think unit tests should be in their own source code hierarchy instead of side-by-side

2018-03-22 Thread Anton Fediushin via Digitalmars-d-announce
On Thursday, 22 March 2018 at 10:59:56 UTC, Atila Neves wrote: Blog post: https://atilanevesoncode.wordpress.com/ Atila I *love* built-in unittests. Putting them right after each function makes things so much easier. Tests in their own file is something from 90-s. It's 2018 and I want to

Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 

2018-03-18 Thread Anton Fediushin via Digitalmars-d-announce
On Sunday, 18 March 2018 at 11:25:45 UTC, Cym13 wrote: So I think ecoji-d just truncates its input at some point. Indeed, there's an error somewhere. For some reason it stops after 7457792 bytes. I'll create an issue for that and will look into this later

Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 

2018-03-18 Thread Anton Fediushin via Digitalmars-d-announce
On Friday, 16 March 2018 at 08:25:30 UTC, bauss wrote: Besides your encoding isn't going to work with actual web-pages anyway, because your encoder doesn't have browser support. Well, encoding is not *mine*, only D implementation is. What do you mean by "browser support"? Indeed, ecoji-d

Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 

2018-03-15 Thread Anton Fediushin via Digitalmars-d-announce
On Thursday, 15 March 2018 at 09:32:50 UTC, bauss wrote: Fun, but seems pretty useless in practice. I disagree. Ecoji (base1024) has bigger character set meaning that it can encode more information per emoji than base64 can encode per character. For example ecoji encoded "abcde" looks like

Ecoji-d v1.0.0 is released - Base1024 using emojis 

2018-03-14 Thread Anton Fediushin via Digitalmars-d-announce
, I'm glad to announce that ecoji-d - pure D implementation of ecoji encoding version 1️⃣.0️⃣.0️⃣ is finally released❗ What is ecoji? Ecoji encodes data as base1024 with an emoji character set. It can be used instead of boring and old base64 冷冷冷. Encoding example: --- $ echo "Base64 is so

Re: Unit Testing in Action

2017-10-23 Thread Anton Fediushin via Digitalmars-d-announce
On Friday, 20 October 2017 at 14:04:25 UTC, Mike Parker wrote: After a couple of weeks of quiet on the D blog, it's about to get noisy again. The latest is is a post by Mario Kröplin of Funkwerk describing how the company now uses D's built-in tests in their codebase after several years of

Re: goinsu - Switch user, group and execute a program - a tiny betterC program

2017-09-27 Thread Anton Fediushin via Digitalmars-d-announce
On Wednesday, 27 September 2017 at 12:49:16 UTC, jamonahn wrote: On Saturday, 16 September 2017 at 19:56:14 UTC, Anton Fediushin wrote: Hey-hey-hey, I am so excited to announce a brand-new program I just wrote: goinsu! Just built on my Raspberry Pi 3. Kudos - very fast, not even a warning!

Re: Trial v0.4.0 and visual-trial v0.1.0 are out

2017-09-19 Thread Anton Fediushin via Digitalmars-d-announce
On Monday, 18 September 2017 at 20:50:55 UTC, Szabo Bogdan wrote: Hi! I want to announce that I managed to release a new version of Trial, the DLang test runner. Great news, it works just fine now!

goinsu - Switch user, group and execute a program - a tiny betterC program

2017-09-16 Thread Anton Fediushin via Digitalmars-d-announce
Hey-hey-hey, I am so excited to announce a brand-new program I just wrote: goinsu! goinsu works like a classic `su` or `sudo`, but meant to be used inside the Docker containers, when you just need to run a program as a specified user. goinsu is a workaround for TTY and signal issues of `su`

Re: I'm the new package maintainer for D on ArchLinux

2017-08-09 Thread Anton Fediushin via Digitalmars-d-announce
On Wednesday, 9 August 2017 at 20:42:48 UTC, Wild wrote: Hi everyone, The D packages for ArchLinux has been orphaned since Dicebot stepped down as the maintainer and no one else stepped up. So I decided to step up and apply to become a Trusted User, and I got accepted yesterday[1]. So from

Re: covered - processes output of code coverage analysis performed by the D programming language compiler

2017-08-02 Thread Anton Fediushin via Digitalmars-d-announce
On Tuesday, 1 August 2017 at 20:37:16 UTC, Anton Fediushin wrote: Thanks! Yes, module "covered.loader" can be used, but it isn't complete yet. I'll start working on v1.0.0 tomorrow, changing current design (get as much information as possible and store it) to a new one (get only required

Re: covered - processes output of code coverage analysis performed by the D programming language compiler

2017-08-01 Thread Anton Fediushin via Digitalmars-d-announce
On Tuesday, 1 August 2017 at 08:19:47 UTC, Szabo Bogdan wrote: Nice work! I would like to contribute to such a tool :) I was working at something similar with trial( http://trial.szabobogdan.com/ ), and I would like to include your library if it's possible. Thanks! Yes, module

covered - processes output of code coverage analysis performed by the D programming language compiler

2017-07-31 Thread Anton Fediushin via Digitalmars-d-announce
Hello! I am glad to announce a new command-line tool which should make development a little easier. Program, compiled with `-cov` switch, generates *.lst files. They contain program source, number of executions of each line and total code coverage of the file. Those files are quite useful

Re: derelict-git2: A dynamic binding to libgit2 library

2017-06-18 Thread Anton Fediushin via Digitalmars-d-announce
On Sunday, 18 June 2017 at 15:47:44 UTC, Sönke Ludwig wrote: But the thing with libgit2 is that it is extremely annoying how quickly they break the API, especially since many different versions have to be supported at the same time as long as using the system packaged version is supposed to be

derelict-git2: A dynamic binding to libgit2 library

2017-06-18 Thread Anton Fediushin via Digitalmars-d-announce
I am happy to announce the derelict-git2. derelict-git2 is a dynamic binding to libgit2 v0.25.1 (latest stable release) for the D programming language. I created it because existing binding[1] is dead as well as high-level wrapper[2]. Dynamic bindings are much easier to use, although they

profdump - Converts your 'trace.log' files into dot graphs

2017-05-06 Thread Anton Fediushin via Digitalmars-d-announce
profdump parses 'trace.log' (output of default profiler) and converts it to: - Plain text - More readable and user-friendly than raw trace.log - JSON - Can be used if you wanna process it with your scripts - DOT Graph - Nice and colourful graphs You can customize output: --threshold - If time