racket/scribble

Can't use (other-authors) in (authors ...) form?

Closed this issue · 0 comments

I can't seem to use (other-authors) in the (author ...) form in the way that I believe it's intended to be used. This program:


(require scriblib/autobib)

(make-bib
 #:title "foo"
 #:author (authors "abc def" (other-authors)))

signals the error:

string-join: contract violation
  expected: (listof string?)
  given: (list "def abc" (list "al" (element (style "Sendabbrev" '()) ".")))

(granted, this is a 2019-9-30 build... maybe it's been fixed in the last month?)