Re: mondo - a d library for mongodb
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
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
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
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
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
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
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