X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=tt;h=2bbe402fca4506dfc8814f7ff573c6d59549de6d;hb=9926c9a99da3d862b95da39669f767e4f020ec72;hp=aa6df5ab92ba668b4abf25500ed62f83d18e9c70;hpb=87d0eb92432ea01fe296bb17aec71d11e414524d;p=tt.git diff --git a/tt b/tt index aa6df5a..2bbe402 100755 --- a/tt +++ b/tt @@ -73,12 +73,9 @@ [(cons x xs) (begin (thread-send thd (cons 'unit x)) (dispatch ws xs ys))])]))) - (define workers - (range 1 (add1 num_workers))) - (define threads - (map (λ (id) (thread (make-worker id f))) workers)) - (define results - (dispatch workers xs '())) + (define workers (range num_workers)) + (define threads (map (λ (id) (thread (make-worker id f))) workers)) + (define results (dispatch workers xs '())) (for-each thread-wait threads) results) @@ -203,14 +200,16 @@ (define user-agent (let* ([prog-name "tt"] - [prog-version "0.3.1"] + [prog-version "0.3.3"] + [prog-uri "https://github.com/xandkar/tt"] [user-feed-file (expand-user-path "~/twtxt-me.txt")] - [user (first (file->feeds user-feed-file))]) - (format "~a/~a (+~a; @~a)" - prog-name - prog-version - (feed-uri user) - (feed-nick user)))) + [user + (if (file-exists? user-feed-file) + (let ([user (first (file->feeds user-feed-file))]) + (format "+~a; @~a" (feed-uri user) (feed-nick user))) + (format "+~a" prog-uri))] + ) + (format "~a/~a (~a)" prog-name prog-version user))) (setup-logging) (current-http-response-auto #f)