MongoDB Driver for Prolog

466 views
Skip to first unread message

khueue

unread,
Aug 13, 2011, 11:18:55 AM8/13/11
to mongodb-user
Hi! Just wanted to pop in and say that I have written a small MongoDB
driver for Prolog:

https://github.com/khueue/prolongo

It is not even near feature-complete, but basic connection handling
and CRUD works, so it's usable.

Thank you for a sweet database system!
-khueue

Meghan Gill

unread,
Aug 13, 2011, 9:52:44 PM8/13/11
to mongod...@googlegroups.com
Cool - added it here: http://www.mongodb.org/display/DOCS/Drivers

Thanks!
Meghan

> --
> You received this message because you are subscribed to the Google Groups "mongodb-user" group.
> To post to this group, send email to mongod...@googlegroups.com.
> To unsubscribe from this group, send email to mongodb-user...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/mongodb-user?hl=en.
>
>

Sean Corfield

unread,
Aug 13, 2011, 10:24:58 PM8/13/11
to mongod...@googlegroups.com
On Sat, Aug 13, 2011 at 6:52 PM, Meghan Gill <meg...@10gen.com> wrote:
> Cool - added it here: http://www.mongodb.org/display/DOCS/Drivers

FWIW, I think the most up to date version of the CFML (ColdFusion)
driver is this one: https://github.com/marcesher/cfmongodb/ - it's a
fork of the virtix one but more actively maintained now and should be
the one recommended to CFML developers.

Also, is there any reason why Clojure links to
http://www.mongodb.org/display/DOCS/JVM+Languages which tells folks to
go to http://www.mongodb.org/display/DOCS/Java+Language+Center where
you then have to scroll all the way to find Clojure and a link to
https://github.com/aboekhoff/congomongo ?

Whilst the CongoMongo wrapper depends on the Java driver, it is
actively maintained and in current production use, and the CFML driver
is also a wrapper around the Java driver. It seems a bit inconsistent
to have some wrappers be first class (such as CFML) while others are
related to the "other JVM" pages (Clojure, Scala, Groovy). What is the
criteria?
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

Meghan Gill

unread,
Aug 14, 2011, 12:11:31 PM8/14/11
to mongod...@googlegroups.com
Hi Sean,

> FWIW, I think the most up to date version of the CFML (ColdFusion)
> driver is this one: https://github.com/marcesher/cfmongodb/ - it's a
> fork of the virtix one but more actively maintained now and should be
> the one recommended to CFML developers.

I added links to both of them under ColdFusion.

> Also, is there any reason why Clojure links to
> http://www.mongodb.org/display/DOCS/JVM+Languages which tells folks to
> go to http://www.mongodb.org/display/DOCS/Java+Language+Center where
> you then have to scroll all the way to find Clojure and a link to
> https://github.com/aboekhoff/congomongo ?

Good catch... I scanned the page and changed any links to JVM
Langauges to the Java Language Center. Let me know if you catch any
other spots.

> Whilst the CongoMongo wrapper depends on the Java driver, it is
> actively maintained and in current production use, and the CFML driver
> is also a wrapper around the Java driver. It seems a bit inconsistent
> to have some wrappers be first class (such as CFML) while others are
> related to the "other JVM" pages (Clojure, Scala, Groovy). What is the
> criteria?

You make a good point... for now I just added links to both CongoMongo
& the Java Language Center under Clojure. Will look at improving the
organization per your suggestion.

Thanks,
Meghan

Reply all
Reply to author
Forward
0 new messages