• LiveLM ( LiveLM@lemmy.zip ) 
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 个月前

    Go look at that Lisp kojumbo then tell me Rust is ugly.

    (defmethod wake ((object magic-packet) address port)
      (let* ((payload (encode-payload object))
             (size (length payload))
             (socket (usocket:socket-connect nil nil :protocol :datagram :element-type '(unsigned-byte 8))))
        (setf (usocket:socket-option socket :broadcast) t)
        (usocket:socket-send socket payload size :host address :port port)
        (usocket:socket-close socket)))
    

    Actually unreadable.