~abcdw

https://trop.in

Trackers

~abcdw/tickets

Last active 4 days ago

~abcdw/rde

Last active 9 months ago

#78 open-output-pipe hangs the evaluation and can't be interrupted 4 days ago

project:ares added by ~abcdw on ~abcdw/tickets

#78 open-output-pipe hangs the evaluation and can't be interrupted 4 days ago

Ticket created by ~abcdw on ~abcdw/tickets

Not yet cleaned up and not simplified reproducer:

(define (call-command-with-output-error-to-string cmd)
    (let* ((err-cons (pipe))
           (port (with-error-to-port
                  (cdr err-cons)
                  (lambda () (open-output-pipe cmd))))
           (_ (setvbuf (car err-cons) 'block (* 1024 1024 16)))
           (_ (scm->json bril-program port))
           (result "hi" ;; (read-delimited "" port)
                   ))
      (close-port (cdr err-cons))
      (values
       result
       (read-delimited "" (car err-cons)))))

#20 Build guix from git-checkout 15 days ago

Comment by ~abcdw on ~abcdw/tickets

REPORTED RESOLVED IMPLEMENTED

#20 Build guix from git-checkout 15 days ago

Comment by ~abcdw on ~abcdw/tickets

RESOLVED CLOSED REPORTED

#20 Build guix from git-checkout 15 days ago

Comment by ~abcdw on ~abcdw/tickets

REPORTED RESOLVED CLOSED

#77 RDE Monthly for January 2025 20 days ago

Comment by ~abcdw on ~abcdw/tickets

An RDE tip of the week/month: When you open consult-pass (bound to s-P in sway, win+shift+p), you can use rde-password-store-autotype function (bound to s-. a, which will type the username field value and secret to the active window.

Can be a good candidate for newsletter.

#197 cons.town 28 days ago

Comment by ~abcdw on ~whereiseveryone/toys

On 2025-01-01 19:57, ~whereiseveryone wrote:

~abcdw wdyt if we made this into a guix channel?

I think setting up a guix channel is too much involved and doesn't worth it at the moment.

#197 cons.town 28 days ago

on ~whereiseveryone/toys

On 2025-01-01 19:57, ~whereiseveryone wrote:

~abcdw wdyt if we made this into a guix channel?

I think setting up a guix channel is too much involved and doesn't worth it at the moment.

#76 Output to stdout in child thread is not flushed a month ago

project:ares added by ~abcdw on ~abcdw/tickets

#76 Output to stdout in child thread is not flushed a month ago

Ticket created by ~abcdw on ~abcdw/tickets

(define (format-i x)
  (format #f "~a\n" x))

(define (reproduce)
  (let loop ((i 0))
    (format #t "hi: ~s\n" (format-i i))
    (usleep 1000000)
    (loop (1+ i))))
(define tth (call-with-new-thread reproduce))

if you run this code, you won't see much output, only next eval action will actually show all accumulated output.