Re: dlang-requests 0.1.7 released

2016-06-12 Thread ikod via Digitalmars-d-announce
On Sunday, 12 June 2016 at 22:37:34 UTC, Alexander Milushev wrote: On Saturday, 11 June 2016 at 23:03:52 UTC, ikod wrote: Hello, Dlang-requests is library created under influence of Python-requests, with primary goal of easy to use and performance. It provide interfaces for HTTP(S) and FTP

dlang-requests 0.1.7 released

2016-06-11 Thread ikod via Digitalmars-d-announce
Hello, Dlang-requests is library created under influence of Python-requests, with primary goal of easy to use and performance. It provide interfaces for HTTP(S) and FTP requests. You can tune request details, but for most cases you will need single and simple API call. Latest release

Re: dlang-requests 0.1.7 released

2016-06-13 Thread ikod via Digitalmars-d-announce
On Monday, 13 June 2016 at 08:29:28 UTC, Alexander Milushev wrote: On Monday, 13 June 2016 at 00:09:12 UTC, ikod wrote: On Sunday, 12 June 2016 at 22:37:34 UTC, Alexander Milushev wrote: On Saturday, 11 June 2016 at 23:03:52 UTC, ikod wrote: [...] Hi, this is great project, but what about

Re: dlang-requests 0.1.7 released

2016-06-22 Thread ikod via Digitalmars-d-announce
On Wednesday, 22 June 2016 at 02:04:25 UTC, Zekereth wrote: On Saturday, 11 June 2016 at 23:03:52 UTC, ikod wrote: Hello, Dlang-requests is library created under influence of Python-requests, with primary goal of easy to use and performance. I have a couple of questions. If a url can't be

Re: dlang-requests 0.1.7 released

2016-06-14 Thread ikod via Digitalmars-d-announce
On Tuesday, 14 June 2016 at 14:59:37 UTC, Andrei Alexandrescu wrote: On 6/11/16 7:03 PM, ikod wrote: Hello, Dlang-requests is library created under influence of ... Code and docs available at https://github.com/ikod/dlang-requests or as dub package. Thanks Dlang authors and community for

Re: dlang-requests 0.1.7 released

2016-06-17 Thread ikod via Digitalmars-d-announce
On Tuesday, 14 June 2016 at 14:59:37 UTC, Andrei Alexandrescu wrote: On 6/11/16 7:03 PM, ikod wrote: Hello, Dlang-requests is library created under influence of Python-requests, with primary goal of easy to use and performance. ... Thanks! Does the project have a dub presence? How does

Re: dlang-requests 0.1.7 released

2016-06-20 Thread ikod via Digitalmars-d-announce
On Friday, 17 June 2016 at 17:31:55 UTC, ikod wrote: On Tuesday, 14 June 2016 at 14:59:37 UTC, Andrei Alexandrescu wrote: On 6/11/16 7:03 PM, ikod wrote: Hello, Dlang-requests is library created under influence of Python-requests, with primary goal of easy to use and performance. ...

Re: New deb packages on d-apt

2016-04-17 Thread ikod via Digitalmars-d-announce
Hello, On Wednesday, 6 April 2016 at 13:06:54 UTC, Jordi Sayol wrote: d-apt has three new deb packages for Dfix, Dfmt and Dscanner. $ sudo apt-get install dfix dfmt dscanner d-apt JFYI - pegged is ready fo packaging: https://github.com/PhilippeSigaud/Pegged

dlang-requests 0.2.0 released

2016-07-06 Thread ikod via Digitalmars-d-announce
Hello, dlang-requests v0.2.0 released. Major feature improvement: 1. Nonblocking vibe.d sockets support. That means you can safely use dlang-requests in vibe.d applications. Thanks to Johannes Pfau (https://github.com/jpf91). Minor improvements: 2. Dump network data when verbosity level>=3

Re: Release D 2.072.0

2016-11-07 Thread ikod via Digitalmars-d-announce
Hello, Here is another bug: https://issues.dlang.org/show_bug.cgi?id=16667 app unit tests start to fail on std.conv internal unit tests.

Re: Low-level and Hight-level Kafka bindings

2016-11-14 Thread ikod via Digitalmars-d-announce
On Monday, 14 November 2016 at 16:17:33 UTC, Ilya Yaroshenko wrote: Kafka is most reliable distributed log system. It is used as many2many messaging system. # Links C library: https://github.com/edenhill/librdkafka Low-level bindings: https://github.com/DlangApache/librdkafka/ High-level

dlang-requests 0.4.0 released

2016-12-29 Thread ikod via Digitalmars-d-announce
Hi, dlang-requests v0.4.0 released. Major new feature - threaded request pool, which works like InputRange. You can write code like this: iota(10). map!(n => "%d".format(n).representation). map!(d => Job("http://httpbin.org/post;).method("POST").data(d)).

dlang-requetst: openssl 1.1 compatible release

2017-08-03 Thread ikod via Digitalmars-d-announce
Hello, Since version 0.5.0 dlang-requests has become compatible with both 1.0.x and 1.1.x versions of openssl library. Please try and report any issues on github. Thanks! dlang-requests is HTTP/FTP client library, inspired by python-requests with goals: small memory footprint performance

Re: dlang-requetst: openssl 1.1 compatible release

2017-08-03 Thread ikod via Digitalmars-d-announce
On Thursday, 3 August 2017 at 14:03:02 UTC, aberba wrote: On Thursday, 3 August 2017 at 10:02:24 UTC, Temtaime wrote: On Thursday, 3 August 2017 at 09:57:11 UTC, Suliman wrote: On Thursday, 3 August 2017 at 06:33:38 UTC, ikod wrote: Hello, Since version 0.5.0 dlang-requests has become

Re: dlang-requetst: openssl 1.1 compatible release

2017-08-04 Thread ikod via Digitalmars-d-announce
On Friday, 4 August 2017 at 17:06:16 UTC, Jack Applegame wrote: On Thursday, 3 August 2017 at 06:33:38 UTC, ikod wrote: Hello, Since version 0.5.0 dlang-requests has become compatible with both 1.0.x and 1.1.x versions of openssl library. Please try and report any issues on github. Thanks!

dlang-requetst v0.5.3 released

2017-09-12 Thread ikod via Digitalmars-d-announce
Hello, Since last announced version 0.5.1 several bugfixes and improvements were added: 1. Improvement: "bind" local address enabled on outgoing connections (https://github.com/ikod/dlang-requests/issues/51) 2. Improvement: SNI for ssl connection implemented, as some servers require SNI

Re: dlang-requetst: openssl 1.1 compatible release

2017-08-20 Thread ikod via Digitalmars-d-announce
On Saturday, 5 August 2017 at 09:46:44 UTC, Jack Applegame wrote: On Friday, 4 August 2017 at 18:28:23 UTC, ikod wrote: On Friday, 4 August 2017 at 17:06:16 UTC, Jack Applegame wrote: Does dlang-requests support binding interface for outgoing connection, like curl --interface option? No, but

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

Re: run.dlang.io can now display ASM + AST + IR

2018-01-25 Thread ikod via Digitalmars-d-announce
On Thursday, 25 January 2018 at 19:22:19 UTC, Seb wrote: On Monday, 15 January 2018 at 22:50:55 UTC, kinke wrote: On Sunday, 14 January 2018 at 04:18:41 UTC, Seb wrote: 3) IR (LDC only) https://run.dlang.io/is/BOTNDf Thanks Seb. I particularly like this feature. After a quick glance, the

dlang-requests 0.7.0 released

2018-02-05 Thread ikod via Digitalmars-d-announce
Hello, dlang-request 0.7.0 released with support for International Domain Names. dlang-reuests is HTTP/FTP native client library, inspired by python-requests with support both for system and vibe.d sockets. https://github.com/ikod/dlang-requests https://code.dlang.org/packages/requests

Re: Blogpost about parallelizing Datacat with std.parallelism

2018-07-26 Thread ikod via Digitalmars-d-announce
On Thursday, 26 July 2018 at 12:13:01 UTC, Joakim Brännström wrote: Hello, I've written up a blog post[0] of my explorations when parallelizing Datacat[1]. Thanks for nice article. Just in case if you never tried this: https://bitbucket.org/andrewtrotman/d-profile-viewer

dlang-requests v0.9.0

2018-08-16 Thread ikod via Digitalmars-d-announce
Hello, I just released v0.9.0 of dlang-requests. This is large performance improvement and code refactoring release. Nothing changed in API and everything should work as before (hopefully better and faster) What's new: 1. Connection pool for each HTTPRequest structure added. This give

Re: Optional and NotNull version 0.5.0 - swift optional like and scala option like

2018-08-20 Thread ikod via Digitalmars-d-announce
On Thursday, 16 August 2018 at 16:20:09 UTC, aliak wrote: On Thursday, 16 August 2018 at 12:25:14 UTC, aliak wrote: It's also @nogc and @safe No it's not. Not dispatching at least. Dunno why though. Seems safey is because taking an address. Nogc will have to look in to. Hello! please,

Re: automem v0.3.5 - now with more vector (like std::vector, not Physics)!

2018-09-30 Thread ikod via Digitalmars-d-announce
On Thursday, 20 September 2018 at 14:57:42 UTC, Atila Neves wrote: If you've never heard of automem before, I wrote it to have C++-style smart pointers in D that I could use in @nogc code: http://code.dlang.org/packages/automem Sorry for asking here. Shouldn't this code work? import

cachetools v.0.0.1

2018-11-26 Thread ikod via Digitalmars-d-announce
Hello, I released cachetools - package with @safe and @nogc cache and hashtable implementations. It inherits nogc propery from key toHash and opEquals methods and can store immutable keys and values (with restrictions). Currently implemented only LRU cache with TTL.

cachetools v.0.1.1

2019-01-11 Thread ikod via Digitalmars-d-announce
Hello, v.0.1.1 released. Significant changes since previous announce: Caches: 1. added 2Q cache. 2Q is more advanced strategy than plain LRU. It is faster, scan-resistant and can give more cache hits. 2. For LRU cache implemented per-item TTL in addition to global TTL. Containers: 1.

Re: dlang.ru is updated

2019-05-17 Thread ikod via Digitalmars-d-announce
On Friday, 17 May 2019 at 08:14:26 UTC, drug wrote: I understand that there is a habit to guilt Russians and/or Putin in many problems but let's try to be clever? At least he leaded Crimea annexion, war against Georgia, current proxy war on the east of Ukraine. He pretend to defend russians

one more redis client library

2019-07-13 Thread ikod via Digitalmars-d-announce
Hello, I didn't find D redis client with configurable transport - usually either std.socket or vibe-d sockets are available. So I wrote client library with pluggable transport provider - currently it supports std.socket, vibe-d sockets and hio (my own eventloop package) sockets, but can be

Re: cachetools v.0.3.1

2019-08-13 Thread ikod via Digitalmars-d-announce
On Tuesday, 13 August 2019 at 17:18:23 UTC, ag0aep6g wrote: On 13.08.19 11:34, ikod wrote: What is it? cachetools - package with @safe and @nogc cache and containers implementations. [...] Project page: https://github.com/ikod/cachetools docs: https://ikod.github.io/cachetools/ They don't

Re: cachetools v.0.3.1

2019-08-13 Thread ikod via Digitalmars-d-announce
Hello cachetools version 0.3.1 released Changelog: "Set" container added (based on hashtable) Const-ness problems for hashtable fixed. What is it? cachetools - package with @safe and @nogc cache and containers implementations. It inherits @nogc and @safe property from key toHash and

Re: cachetools v.0.3.1

2019-08-13 Thread ikod via Digitalmars-d-announce
On Tuesday, 13 August 2019 at 10:12:45 UTC, Martin Tschierschke wrote: On Tuesday, 13 August 2019 at 09:34:48 UTC, ikod wrote: Hello cachetools version 0.3.1 released [...] Looking at your performance numbers, I am wondering should your work in the end result in a better std AA

Re: Redis client hunt-redis RC1 released

2019-07-28 Thread ikod via Digitalmars-d-announce
On Thursday, 25 July 2019 at 16:23:58 UTC, Dejan Lekic wrote: On Tuesday, 23 July 2019 at 07:57:06 UTC, zoujiaqing wrote: A Powerfull Redis client library for D Programming Language. Porting from java Jedis, support redis 3.x / 4.x all features and 5.x some features. Why? There is the

Re: cachetools v.0.1.1

2019-07-17 Thread ikod via Digitalmars-d-announce
Hello cachetools version 0.2.1 released Changelog: OrderedHashMap added to containers, copy constructors added to containers addIfMissed interface added to HashMap's What is it? cachetools - package with @safe and @nogc cache and hashtable implementations. It inherits nogc propery from

Re: dlang-requests 1.1.0 released

2020-04-05 Thread ikod via Digitalmars-d-announce
On Sunday, 5 April 2020 at 16:25:52 UTC, Anonymouse wrote: On Sunday, 5 April 2020 at 08:59:50 UTC, ikod wrote: Hello! Just a note that dlang-requests ver 1.1.0 released with new 'ByLine' interfaces added for get/post/put requests. [...] As always, thanks for your hard work! I don't use

Re: dlang-requests 1.1.0 released

2020-04-05 Thread ikod via Digitalmars-d-announce
On Sunday, 5 April 2020 at 11:53:29 UTC, Petar Kirov [ZombineDev] wrote: On Sunday, 5 April 2020 at 08:59:50 UTC, ikod wrote: Hello! Just a note that dlang-requests ver 1.1.0 released with new 'ByLine' interfaces added for get/post/put requests. range algorithms can be applied to server

dlang-requests 1.1.0 released

2020-04-05 Thread ikod via Digitalmars-d-announce
Hello! Just a note that dlang-requests ver 1.1.0 released with new 'ByLine' interfaces added for get/post/put requests. range algorithms can be applied to server responses, so that simple chain getContentByLine("https://httpbin.org/anything;) .map!"cast(string)a" .filter!(a =>

Re: dlang-requests 1.1.0 released

2020-05-12 Thread ikod via Digitalmars-d-announce
On Tuesday, 12 May 2020 at 09:56:44 UTC, Pavel Shkadzko wrote: On Sunday, 5 April 2020 at 08:59:50 UTC, ikod wrote: Hello! Just a note that dlang-requests ver 1.1.0 released with new 'ByLine' interfaces added for get/post/put requests. range algorithms can be applied to server responses, so

Re: khash associative array / hash map / hash set

2020-08-25 Thread ikod via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 01:04:27 UTC, James Blachly wrote: On 8/24/20 5:11 PM, ikod wrote: Thanks, but no ) Also you may find useful safe map modification during iteration over map items (at the cost of creating temporary table copy). In search of absolute speed I am willing to

Re: khash associative array / hash map / hash set

2020-08-23 Thread ikod via Digitalmars-d-announce
On Monday, 24 August 2020 at 01:39:26 UTC, James Blachly wrote: OH, I almost forgot the best part. It is crazy fast. https://attractivechaos.wordpress.com/2018/01/13/revisiting-hash-table-performance/ https://attractivechaos.wordpress.com/2019/12/28/deletion-from-hash-tables-without-tombstones/

Re: khash associative array / hash map / hash set

2020-08-24 Thread ikod via Digitalmars-d-announce
On Monday, 24 August 2020 at 20:31:42 UTC, James Blachly wrote: On Monday, 24 August 2020 at 05:51:59 UTC, ikod wrote: On Monday, 24 August 2020 at 01:39:26 UTC, James Blachly wrote: OH, I almost forgot the best part. It is crazy fast.

Re: HTTP frameworks benchmark focused on D libraries

2020-09-21 Thread ikod via Digitalmars-d-announce
On Sunday, 20 September 2020 at 20:03:27 UTC, tchaloupka wrote: Hi, as it pops up now and then (last one in https://forum.dlang.org/thread/qttjlgxjmrzzuflrj...@forum.dlang.org) I wanted to see the various D libraries performance against each other too and ended up with

Re: HTTP frameworks benchmark focused on D libraries

2020-09-27 Thread ikod via Digitalmars-d-announce
On Sunday, 27 September 2020 at 10:08:24 UTC, tchaloupka wrote: Hi all, I've just pushed the updated results. * new RAW tests in C to utilize epoll and io_uring (using liburing) event loops - so we have some ground base we can I'll probably add wrk[3] load generator too to see a

requests 2.0.0 release

2020-10-29 Thread ikod via Digitalmars-d-announce
Hi, requests 2.0.0 released with single change - support for vibe-d moved to separate subpackage. The goal of this update is to prevent dub from downloading vibe-d packages for optional subConfiguration. Important in case you use requests with vibe-d: starting from this release instead of

Re: requests 2.0.0 release

2020-10-29 Thread ikod via Digitalmars-d-announce
On Thursday, 29 October 2020 at 16:22:50 UTC, Anonymouse wrote: On Thursday, 29 October 2020 at 06:42:54 UTC, ikod wrote: Hi, requests 2.0.0 released with single change - support for vibe-d moved to separate subpackage. Thanks for all your hard work! This was an annoying point and I'm

nbuff v0.1.13

2021-05-25 Thread ikod via Digitalmars-d-announce
Hello, This is buffer management library. I created it for my networking daemons and recently it was used in Nats client (https://code.dlang.org/packages/nats), and maybe it can be useful for others, so I added small tutorial. The main features are: nogc, safety, zero copy (actually

Re: HTTP frameworks benchmark focused on D libraries

2022-05-27 Thread ikod via Digitalmars-d-announce
On Saturday, 28 May 2022 at 05:44:11 UTC, tchaloupka wrote: On Friday, 27 May 2022 at 20:51:14 UTC, zoujiaqing wrote: It means two separate syscalls for header and body. This alone have huge impact on the performance and if it can be avoided, it would be much better. sendv/writev also can

Re: Library associative array project v0.0.1

2022-05-11 Thread ikod via Digitalmars-d-announce
On Wednesday, 11 May 2022 at 15:31:02 UTC, Steven Schveighoffer wrote: I just spent a couple hours making a library AA solution that is binary compatible with druntime's builtin AA. The benefits: For the future: 1. Implement all the things that AAs can do (which are possible, some are not).

Re: Library associative array project v0.0.1

2022-05-11 Thread ikod via Digitalmars-d-announce
On Wednesday, 11 May 2022 at 19:15:36 UTC, Steven Schveighoffer wrote: * add some methods returning a copy of the value instead of a pointer to value I return a reference to the value (via `opIndex`). Can you elaborate on why you would need it to be a copy? What is your API? -Steve