mofile - gettext library for D

2018-05-10 Thread FreeSlave via Digitalmars-d-announce
It was a real concern for me that there's no gettext-compatible package for D (at least I could not find one in dub registry), because it's kind of standard. So I made it myself. mofile is similar to GNU gettext, but gettext and ngettext functions are implemented as member functions of MoFile

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: "Competitive Advantage with D" is one of the keynotes at C++Now 2017

2017-04-11 Thread FreeSlave via Digitalmars-d-announce
On Tuesday, 11 April 2017 at 06:08:16 UTC, Ali Çehreli wrote: I will be presenting D as a time-saving tool at C++Now: http://cppnow.org/ I have to say it took me a very long time to come up with the title and the abstract. How could I sell D to C++ experts? Luckily, I asked Manu and among

Re: unDE 0.2.0 - unusual command line and keybar

2017-01-30 Thread FreeSlave via Digitalmars-d-announce
On Monday, 30 January 2017 at 03:10:28 UTC, unDEFER wrote: On Sunday, 29 January 2017 at 23:57:30 UTC, FreeSlave wrote: On Sunday, 29 January 2017 at 19:00:30 UTC, unDEFER wrote: Very interesting concept (Probably it's not new, but I never actually used file managers like this). It looks you

Re: unDE 0.2.0 - unusual command line and keybar

2017-01-29 Thread FreeSlave via Digitalmars-d-announce
On Sunday, 29 January 2017 at 19:00:30 UTC, unDEFER wrote: unDE's not DE which in the future must be replacement for all programs in OS. But today is very original file manager, image and text viewer and (what discovered with 0.2.0 version) command line and keybar. More information:

Re: [Slides] Generic Low Level Programming with D - The Better C for your Business

2016-10-28 Thread FreeSlave via Digitalmars-d-announce
On Friday, 28 October 2016 at 06:46:27 UTC, Ilya Yaroshenko wrote: https://docs.google.com/presentation/d/1w1cQ8vDluglRIt8Qdnm-sY7kqxoKZxbPEWW6tR3lPpo/edit?usp=sharing Thanks. Was it for live presentation? Is there a video? And where is this fox from?

Re: Web page listing all D compilers (and DMDFE version!) on travis-ci

2016-06-07 Thread FreeSlave via Digitalmars-d-announce
On Tuesday, 26 April 2016 at 06:42:11 UTC, Nick Sabalausky wrote: https://semitwist.com/travis-d-compilers That's an auto-generated listing of all versions of DMD, GDC and LDC available on travis-ci. [...] Looks like semitwist.com is down. How about duplicating this list to github pages?

Re: LDC 1.0.0 has been released!

2016-06-07 Thread FreeSlave via Digitalmars-d-announce
On Tuesday, 7 June 2016 at 08:09:53 UTC, Jacob Carlborg wrote: On 2016-06-06 13:25, FreeSlave wrote: Cool! Just checked on osx, Objective-C support works and it's free from dmd bugs that prevent my project to work with Cocoa. Have these bugs been reported? Yes. Look at

Re: LDC 1.0.0 has been released!

2016-06-06 Thread FreeSlave via Digitalmars-d-announce
On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote: Hi everyone, It is a great pleasure to announce that version 1.0.0 of LDC, the LLVM-based D compiler, is now available for download! The release is based on the 2.070.2 frontend and standard library and supports LLVM 3.5-3.8. We

Re: Commercial video processing app in D (experience report)

2016-04-27 Thread FreeSlave via Digitalmars-d-announce
On Wednesday, 27 April 2016 at 14:14:02 UTC, FreeSlave wrote: On Wednesday, 27 April 2016 at 14:07:18 UTC, FreeSlave wrote: On Wednesday, 27 April 2016 at 13:58:13 UTC, thedeemon wrote: On Wednesday, 27 April 2016 at 13:04:27 UTC, FreeSlave wrote: Screenshots are so blurred. They are not.

Re: Commercial video processing app in D (experience report)

2016-04-27 Thread FreeSlave via Digitalmars-d-announce
On Wednesday, 27 April 2016 at 14:07:18 UTC, FreeSlave wrote: On Wednesday, 27 April 2016 at 13:58:13 UTC, thedeemon wrote: On Wednesday, 27 April 2016 at 13:04:27 UTC, FreeSlave wrote: Screenshots are so blurred. They are not. Just click to enlarge, your browser blurred them while

Re: Commercial video processing app in D (experience report)

2016-04-27 Thread FreeSlave via Digitalmars-d-announce
That's great. I'm surprised someone used DlangUI for commercial app. I would not say it's quite ready even for free ones. It's cool you merged your changes. On Wednesday, 27 April 2016 at 12:42:05 UTC, thedeemon wrote: Couple of screenshots:

Re: XDG-APP and D

2016-04-22 Thread FreeSlave via Digitalmars-d-announce
On Thursday, 21 April 2016 at 18:55:23 UTC, Gerald wrote: For those not familiar, xdg-app is a Linux virtualization system targeted at desktop apps, it's been under pretty heavy development and is available for use in Gnome 3.20. Mathias Clausen recently wrote a blog entry about creating his

Re: mimeapps - finding association between MIME types and applications

2016-04-16 Thread FreeSlave via Digitalmars-d-announce
On Saturday, 16 April 2016 at 21:58:35 UTC, ag0aep6g wrote: On 16.04.2016 20:48, FreeSlave wrote: github repo: https://github.com/MyLittleRobo/mimeapps (examples included) You've got some bad `@trusted`s in your code:

mimeapps - finding association between MIME types and applications

2016-04-16 Thread FreeSlave via Digitalmars-d-announce
mimeapps is a library for detection of which applications can be used to open files of given MIME type. Note: this is essential only for systems that follow Freedesktop specifications, i.e. Linux, BSD and some others. MS Windows and OS X have their own file type associations systems. github

Re: New repo for my reusable D Phobos extensions

2016-04-09 Thread FreeSlave via Digitalmars-d-announce
On Saturday, 9 April 2016 at 18:25:54 UTC, Nordlöw wrote: I've packaged my reusable extensions to Phobos at https://github.com/nordlow/phobos-next PRs are very welcome. There are lots of goodies here. Some of them should probably be moved to standard Phobos. I currently have lots of other D

Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread FreeSlave via Digitalmars-d-announce
On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh wrote: The ideas page for the 2016 Google Summer of Code is now up: http://wiki.dlang.org/GSOC_2016_Ideas Right now it is remarkably similar to the 2015 page! The Google folks seem rather busy, so maybe no one would notice, but if

Re: Atrium - 3D game written in D

2015-11-06 Thread FreeSlave via Digitalmars-d-announce
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote: Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on

Re: mime - library for parsing shared MIME database

2015-08-16 Thread FreeSlave via Digitalmars-d-announce
On Sunday, 16 August 2015 at 03:56:45 UTC, Rikki Cattermole wrote: On 16/08/2015 6:30 a.m., FreeSlave wrote: Currently I'm working on mime library for D. Dub page: http://code.dlang.org/packages/mime It can parse MIME database files, including binary ones, like mime.cache. It also has

mime - library for parsing shared MIME database

2015-08-15 Thread FreeSlave via Digitalmars-d-announce
Currently I'm working on mime library for D. Dub page: http://code.dlang.org/packages/mime It can parse MIME database files, including binary ones, like mime.cache. It also has algorithms for mime type detecting by file name. It's not fully implemented yet and does not have stable API.

OS X support

2015-05-08 Thread FreeSlave via Digitalmars-d-announce
OS X support added. It dynamically loads some Carbon functions. But path to the framework is hardcoded as /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore I'm not sure that it's ok, need advice from OS X programmers.

Desktopfile library

2015-05-03 Thread FreeSlave via Digitalmars-d-announce
dub package: http://code.dlang.org/packages/desktopfile Implementation of Desktop Entry Specification in D. Note that currently it's not fully compliant to spec, though it should work in the most cases.

Re: Standardpaths library

2015-04-07 Thread FreeSlave via Digitalmars-d-announce
On Monday, 6 April 2015 at 21:40:28 UTC, Marco Leise wrote: I believe modern desktops offer enough granularity to cover each of those. For example if I was playing a game on Linux files would go here: /usr/share/[games/] - read-only data files. ~/.cache/ - downloaded archives, precompiled

Re: Standardpaths library

2015-04-05 Thread FreeSlave via Digitalmars-d-announce
On Sunday, 5 April 2015 at 11:42:42 UTC, Marco Leise wrote: On another note when I ran your 'printdirs' it didn't list a user Fonts or Applications directory. The Applications directory is ok, but I do have a ~/.fonts/ directory and /etc/fonts/fonts.conf says: !-- the following element will be

Re: Standardpaths library

2015-04-05 Thread FreeSlave via Digitalmars-d-announce
On Sunday, 5 April 2015 at 11:42:42 UTC, Marco Leise wrote: is this Windows? return executable_path That depends on what do you understand by data. Are game's saves data too? Or content downloaded while playing (server-specific assets or new levels). In the past it was ok to write configs

Re: Standardpaths library

2015-04-05 Thread FreeSlave via Digitalmars-d-announce
On Sunday, 5 April 2015 at 12:35:46 UTC, Kagamin wrote: On Sunday, 5 April 2015 at 09:08:14 UTC, FreeSlave wrote: And github repo https://github.com/MyLittleRobo/standardpaths If I understand meaning of PublicShare correctly, it's CSIDL_COMMON_APPDATA on Windows. Although I did not find if

Standardpaths library

2015-04-05 Thread FreeSlave via Digitalmars-d-announce
I wrote small library for getting standard paths (like Pictures, Music) Here's dub package http://code.dlang.org/packages/standardpaths And github repo https://github.com/MyLittleRobo/standardpaths You can see open issues on github. Please, participate in discussions if you're interested. The