Re: mondo - a d library for mongodb

2016-03-24 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/21/16 12:10 PM, Andrea Fontana wrote:

I just released on behalf of the company I work for
(http://lab.2night.it) "mondo", a library to work with mongodb.

Mondo is a collection of classes (and struct) built over mongo-c-driver.
Low-level bindings are generated automatically using dstep + a small
script to patch some issues with original source.

More info on github page. It obviusly depends on mongo-c-driver library
(quite easy to compile).

GH: https://github.com/2night/mondo
Dub: http://code.dlang.org/packages/mondo

Comments are welcome.

Andrea Fontana


https://www.reddit.com/r/programming/comments/4bss3v/mondo_d_driver_for_mongodb/

https://www.facebook.com/dlang.org/posts/1256886664325012

https://twitter.com/D_Programming/status/71306624769168


Andrei



Re: mondo - a d library for mongodb

2016-03-23 Thread Andrea Fontana via Digitalmars-d-announce

On Tuesday, 22 March 2016 at 14:35:17 UTC, Bruno Medeiros wrote:

Dunno if you'll care, but note the name clash:
https://getmondo.co.uk/
Don't know if Mondo will actually be successful or not, but if 
it does, you might have a name clash, especially since they 
also have an API behind it: https://getmondo.co.uk/docs/


"Mondo" means "World" in italian so I imagine it will going to 
clash with a lot of projects. If there will be any problem with 
"mondo" I'll switch to another name, it's just a minute or two :)


andrea


Re: mondo - a d library for mongodb

2016-03-22 Thread Bruno Medeiros via Digitalmars-d-announce

On 21/03/2016 16:10, Andrea Fontana wrote:

I just released on behalf of the company I work for
(http://lab.2night.it) "mondo", a library to work with mongodb.

Mondo is a collection of classes (and struct) built over mongo-c-driver.
Low-level bindings are generated automatically using dstep + a small
script to patch some issues with original source.

More info on github page. It obviusly depends on mongo-c-driver library
(quite easy to compile).

GH: https://github.com/2night/mondo
Dub: http://code.dlang.org/packages/mondo

Comments are welcome.

Andrea Fontana


Dunno if you'll care, but note the name clash:
https://getmondo.co.uk/
Don't know if Mondo will actually be successful or not, but if it does, 
you might have a name clash, especially since they also have an API 
behind it: https://getmondo.co.uk/docs/


--
Bruno Medeiros
https://twitter.com/brunodomedeiros


Re: mondo - a d library for mongodb

2016-03-22 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-03-22 09:39, Andrea Fontana wrote:


There are also other problems (not dstep related). For example some
single original files inside mongo sources don't compile because of
missing #include in original source.


Yeah, that's annoying. There's a workaround though, use the "-include 
" flag to indicate the given file should be processed before the 
file that should be translated. It's listed under "Limitations/Known 
issues" [1]


[1] https://github.com/jacob-carlborg/dstep#limitationsknown-issues

--
/Jacob Carlborg


Re: mondo - a d library for mongodb

2016-03-22 Thread Karabuta via Digitalmars-d-announce

On Monday, 21 March 2016 at 16:10:38 UTC, Andrea Fontana wrote:
I just released on behalf of the company I work for 
(http://lab.2night.it) "mondo", a library to work with mongodb.


Mondo is a collection of classes (and struct) built over 
mongo-c-driver. Low-level bindings are generated automatically 
using dstep + a small script to patch some issues with original 
source.


More info on github page. It obviusly depends on mongo-c-driver 
library (quite easy to compile).


GH: https://github.com/2night/mondo
Dub: http://code.dlang.org/packages/mondo

Comments are welcome.

Andrea Fontana

Sweet! Exactly what I waited for.



Re: mondo - a d library for mongodb

2016-03-22 Thread Andrea Fontana via Digitalmars-d-announce

On Tuesday, 22 March 2016 at 07:22:45 UTC, Jacob Carlborg wrote:

On 2016-03-21 17:10, Andrea Fontana wrote:

Mondo is a collection of classes (and struct) built over 
mongo-c-driver.
Low-level bindings are generated automatically using dstep + a 
small

script to patch some issues with original source.


Please let me know what kind of issues you had with DStep, or 
report them here: https://github.com/jacob-carlborg/dstep/issues


It's important to know what kind of issues are encountered in 
real world scenarios. Also what features that could help.


DStep issues I met seem just opened :)

There are also other problems (not dstep related). For example 
some single original files inside mongo sources don't compile 
because of missing #include in original source.





Re: mondo - a d library for mongodb

2016-03-22 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-03-21 17:10, Andrea Fontana wrote:


Mondo is a collection of classes (and struct) built over mongo-c-driver.
Low-level bindings are generated automatically using dstep + a small
script to patch some issues with original source.


Please let me know what kind of issues you had with DStep, or report 
them here: https://github.com/jacob-carlborg/dstep/issues


It's important to know what kind of issues are encountered in real world 
scenarios. Also what features that could help.


--
/Jacob Carlborg


mondo - a d library for mongodb

2016-03-21 Thread Andrea Fontana via Digitalmars-d-announce
I just released on behalf of the company I work for 
(http://lab.2night.it) "mondo", a library to work with mongodb.


Mondo is a collection of classes (and struct) built over 
mongo-c-driver. Low-level bindings are generated automatically 
using dstep + a small script to patch some issues with original 
source.


More info on github page. It obviusly depends on mongo-c-driver 
library (quite easy to compile).


GH: https://github.com/2night/mondo
Dub: http://code.dlang.org/packages/mondo

Comments are welcome.

Andrea Fontana