Re: Adding the doctests module to guile-lib or guile?

"Dr. Arne Babenhauserheide" <[email protected]>
Newsgroups gmane.lisp.guile.devel
Message-ID <[email protected]>
Hi,

I now went ahead and created a repository for guile-doctest. It uses
(ice-9 doctests) in the hope that it can get merged into guile in the
not too distant future:

https://hg.sr.ht/~arnebab/guile-doctests/browse

Currently it still needs proper texinfo docs. Aside from that it’s
complete, as far as I can tell.

Best wishes,
Arne

"Dr. Arne Babenhauserheide" <[email protected]> writes:

> Hi,
>
> did this question drown in other messages? Should this go
>
> - to guile-lib
> - to guile
> - elsewhere?
>
> My preference would be guile, because then it would be available for
> everyone learning Guile Scheme and I could more easily use it in
> tutorials
>
> Best wishes,
> Arne.
>
> "Dr. Arne Babenhauserheide" <[email protected]> writes:
>
>> Hi,
>>
>> I’ve been using my doctests implementation for years now, and it works
>> beautifully for me, so I would like to contribute it — either to
>> guile-lib as (tests doctest) or to guile (maybe (ice-9 doctest)?).
>>
>> Working code is here:
>> https://hg.sr.ht/~arnebab/wisp/browse/examples/doctests.scm?rev=tip
>>
>>
>> Example usage:
>> ;; https://hg.sr.ht/~arnebab/wisp/browse/examples/doctests-test.scm?rev=tip
>> (define-module (examples doctests-test))
>>
>> (import (examples doctests))
>>
>> (define (foo)
>>     #((tests
>>       ('foo
>>         (test-equal "bar" (foo)))))
>>     "bar")
>>
>> (define %this-module (current-module))
>> (define (main args)
>>        " Testing doctests"
>>        #((tests ('mytest
>>               (test-assert #t)
>>               (test-assert #f))))
>>        (doctests-testmod %this-module))
>>
>>
>> How should I go forward to contribute it (and should I)?
>>
>>
>> Best wishes,
>> Arne

-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmdCXusQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD61eWD/9QZDQzrPk6R3xYKQCDIRxOgZIOBba5F+oP
f/+HK9tL1bTA4/V8j7ux7IniH3ABZuvFK5o8rKKNHB7KpOhZX2DkiYRIHtIOkRmV
LgOa/3UeLrJdB15sczD5LkBt4LjxNuUC43h07a6BN4rXWlKt1g+oPcIdfyK4fCCK
wAnJ60zxQmhkH74tgXwfD0LLxy2xAk7l73lYuv4qyGX0feJ0vliODQhEPZV6Aub2
4XvudXkS46fWMSc6ggKe47yudfcTzOExPvV6AdbS7MdT5GTCCDdmRFHCLen7+fo3
q+NnhiRe0LdIRWTOtp2LwT/0tGJwsgYFVn0jYZiF4crYW1ELoDIBan2IJPDJ/Cgk
ZFF6ffkCJ4GacTIjjXDhA02Pr0EdLr7je1BIkObjPZ2v2FRPX7SsBnWO7sjMCqMB
enTWJRkTbZizKswK+DlqX2I2c+t1BgEjblcaMHHp7ibahmPCXn9+D1DrE1qSo2sK
+0vKAizZrwn0W3fsV8a3rrpfA3LoV6kseQkEXGnOnGY1MTDae+2P7NIx2wET8FT4
1RLiHe3e5+4xI0VREzDJcpmoHKppRJXsepdLFQNTu7nQ85LwomJ69j+Hvl2Bhc7C
PYANA9Lftfb0DewKq2ZeMuC9IHS0FTrps4hsWgdJx75yvNV+S2rw3+6jv0hHQLEH
ceaaTMeNf4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmdCXuwQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSCUfA/9+9aGS4k7paPCXgJVgI9e+jUno
ZhX+qqU/xo2EQV7xracqq7Pn4ze7XPolfbR9aHIp+4Rd2JNNsVVtlvxFEAjs/F91
+in1qvupF1lPNhG064Mq5eNfgBt54AfFqSYHzpUL1m/GoAm7afUBS9zV/mzDgqiQ
tHTQSKWfwJRyMyks3g==
=dVOd
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.