mixing dialects?
mixing dialects?
hi @all,
i am a complete noob concerning lisp, except that from the few pages of documentation i've been reading so far it may well be a rather good choice as language for the idea i'm carrying around with me. the thing is that the resulting application would require some sort of gui - for which purpose i chose gtk+. now all i've found out so far is that the dialect provided by rep provides gtk+ bindings. however, as for various reasons, i would prefer writing the code in common lisp. is it, in general, possible to mix several dialects? and if, how could i achieve it?
i certainly don't ask for a complete solution, but at least some hints to places where i can find a respective documentation and/ or tutorial i would highly appreciate.
many thx in advance
sub
i am a complete noob concerning lisp, except that from the few pages of documentation i've been reading so far it may well be a rather good choice as language for the idea i'm carrying around with me. the thing is that the resulting application would require some sort of gui - for which purpose i chose gtk+. now all i've found out so far is that the dialect provided by rep provides gtk+ bindings. however, as for various reasons, i would prefer writing the code in common lisp. is it, in general, possible to mix several dialects? and if, how could i achieve it?
i certainly don't ask for a complete solution, but at least some hints to places where i can find a respective documentation and/ or tutorial i would highly appreciate.
many thx in advance
sub
Re: mixing dialects?
Languages in Lisp language family are very different, and it is not usually any easier to mix them than any other language. I do not think it is even useful to try in most circumstances.
I don't understand. There are several GTK+ bindings for Common Lisp, like cells-gtk or cl-gtk2, so if you want to write the code in CL, the just do it. There are not other dialects necessary.subhuman wrote:now all i've found out so far is that the dialect provided by rep provides gtk+ bindings. however, as for various reasons, i would prefer writing the code in common lisp.
Re: mixing dialects?
seems as if debian isn't much lisp-a-lized, is it? i'll have to install cl-gtk2 manually. anyway, many thx for the links.
Re: mixing dialects?
The support for Common Lisp libraries among distributions is generally weak for a number of reasons. Even if there are libraries in their repositories, they are usually very old versions. It is generally recommended to install them externally, possibly using something like clbuild. There is also a set of base libraries at LibCL.subhuman wrote:seems as if debian isn't much lisp-a-lized, is it? i'll have to install cl-gtk2 manually. anyway, many thx for the links.
Re: mixing dialects?
The only Lisp-friendly Linux distributive is Gentoo at the moment. Usually, Gentoo contains latest versions of most Lisp libraries.subhuman wrote:seems as if debian isn't much lisp-a-lized, is it? i'll have to install cl-gtk2 manually. anyway, many thx for the links.
Re: mixing dialects?
Yes, with the lisp overlay.dmitry_vk wrote:The only Lisp-friendly Linux distributive is Gentoo at the moment. Usually, Gentoo contains latest versions of most Lisp libraries.subhuman wrote:seems as if debian isn't much lisp-a-lized, is it? i'll have to install cl-gtk2 manually. anyway, many thx for the links.
"Just throw more hardware at it" is the root of all evil.
Svante
Svante
Re: mixing dialects?
@Ramarren
wow, many thx for the links. coming from perl and c actually lisp is like wandering through mist for me. so your post was one helping hand.
wow, many thx for the links. coming from perl and c actually lisp is like wandering through mist for me. so your post was one helping hand.