unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Presenting Schmutz, easy C++ bindings for Guile
@ 2017-07-27 22:25 Juan Pedro Bolivar Puente
  2017-07-27 23:28 ` Christopher Allan Webber
  2017-07-28  9:19 ` Ludovic Courtès
  0 siblings, 2 replies; 5+ messages in thread
From: Juan Pedro Bolivar Puente @ 2017-07-27 22:25 UTC (permalink / raw)
  To: guile-user

Hi y'all!

I would to present Schmutz, a new library I am working on.  This
library makes it easy to write Scheme bindings for C++ code.
Something like Boost.Python or LuaBind, but for Guile:

    https://sinusoid.es/schmutz
    https://github.com/arximboldi/schmutz

It is still still experimental and incomplete, but I am happy with the
direction it is heading to.  You can check some examples in the
documentation above.  I would love to hear what you think about the
whole approach, and if you think this could be useful for you.

By the way, this project spined off some Clojure style immutable
data-structures for C++ project I am working on, which include
experimental Guile support:

    https://sinusoid.es/immer
    https://github.com/arximboldi/immer

Cheers!

  JP




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-07-28 14:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-27 22:25 Presenting Schmutz, easy C++ bindings for Guile Juan Pedro Bolivar Puente
2017-07-27 23:28 ` Christopher Allan Webber
2017-07-28  0:01   ` Juan Pedro Bolivar Puente
2017-07-28 14:22     ` Christopher Allan Webber
2017-07-28  9:19 ` Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).