On Wed, 2013-07-31 at 08:47 +0400, 白い熊 wrote: > Nala Ginrut <nalagin...@gmail.com> wrote: > >Here's a dilemma, unless guile/clisp/emacs have the same > >checker-procedure with same name and definition, you have no promise to > >check it under different language environment. The best way is > >prepossess which is portable. > Yes, I have been thinking very hard about this. The closest I came is > apropos. > > At least (apropos "guile") gives empty feedback in clisp and (apropos > "clisp-data") is empty in guile and so on... So I could differentiate based > on this. > > However there's no numeric output so I can't do a cond based on (= ... > comparison of output as= is the only equality function the three share so it > seems back to square one.... So close....
you may try: (with-output-to-string (lambda () (apropos "guile"))) you're so lucky than "with-output-to-string" appears in clisp, but I'm not familiar with elisp