On 17 April 2013 13:28, Dmitry Bogatov <kact...@gnu.org> wrote: > > Hello, list! >
Hello now > Is using SWIG[1] is endorsed for writing Guile wrappers to C library? I > make such bindings for libircclient[2] for my project, but it would be > nice, if it would find way to official Guile tree. Are here some > guidelines about it? > The guile support in swig is under maintained at best. It may not even work correctly for guile-2.0. > Also, question of style of Lisp code. It seems, that most common style > is `(action object arg1 ...)` and I find making object callable is more > elegant: `(object #:action arg1 ...)`. Is it discouraged? On some level both styles are functionally equivalent, although conceptually they are quite different. It is more or less a matter of taste. However, certain tasks are easier in one style or the other. Why do you find the second style more elegant?