Simon, Thanks for the kind words. If you have any time, I'd love to get some more contributors on this, no matter how small the contribution. I agree that Nim is awesome, I chose to write this in Nim because it has a lot of functionality that makes it easier and safer to write these kinds of things. For example, when the code unpacks raw socket data into a variant data object, it sets the variant's type and then stores the data in the object. If someone forgot to set the variant's type before storing the data, it would be a compile time error because the compiler can't prove that the variant is the correct type for the data being stored. C would happily let you do this even though it is unsafe.
As far as what my company is using this for, we take the data straight from the database and use it in our web application which uses the jester library, no intermediate REST or HTTP involved. Our web application can be configured to use either an SQL database or OrientDB. Right now we use the SQL database configuration, but as OrientDB gets more stable we hope to transition to the OrientDB configuration. Sincerely, Philip Wernersbach On Tue, Apr 28, 2015 at 7:38 AM, Simon Gemmell <[email protected]> wrote: > Horray! As a native C++ developer I welcome all C based APIs! nim also > looks pretty awesome - do you use it to serve as REST (or otherwise) > frontend for orient? > > On Tuesday, April 28, 2015 at 8:35:51 AM UTC+10, l.garulli wrote: >> >> Hi Philip, >> Well done! >> >> Best Regards, >> >> Luca Garulli >> CEO at Orient Technologies LTD >> the Company behind OrientDB >> http://about.me/luca.garulli >> >> >> On 27 April 2015 at 22:34, <[email protected]> wrote: >> >>> Hello All, >>> >>> I have uploaded the OrientDB driver I have been working on to Github >>> <https://github.com/philip-wernersbach/nim-orient/tree/prerelease>. It >>> targets the OrientDB 2.0 Binary Protocol with Binary Serialization and aims >>> to be a production-grade driver with a C API that makes life easier for >>> non-Java users of OrientDB. I'd love to hear any comments that people have, >>> and I'd love for more people to join me in developing this driver so that >>> it becomes a community effort! >>> >>> Sincerely, >>> Philip Wernersbach >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "OrientDB" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "OrientDB" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/orient-database/tiXA7LaPuEw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
