News for hackers. Stuff that matters.
Re:Cicada – Unix shell written in Rust by drothlis on Saturday July 01, 2017 @05:54AM (#14676317)
It looks like libxo does the output in structured format, but what about input? (For chaining commands together with pipes). Did the FreeBsd porting work[1] implement the input side with libxo, independently of libxo, or not at all?

(Not to diminish libxo --it looks pretty cool, and I didn't know about it before-- just curious.)

[1]: https://wiki.freebsd.org/LibXo

Re:Cicada – Unix shell written in Rust by floatboth on Saturday July 01, 2017 @06:20AM (#14676387)
On the input side, FreeBSD prefers libucl https://github.com/vstakhov/libucl
Re:Cicada – Unix shell written in Rust by mioelnir on Saturday July 01, 2017 @01:23PM (#14677960)
I don't think input meant configuration file syntax here, but actual

    echo $somejson-jobspec | ifconfig
instead of

    ifconfig em0 inet 192.02.1/24 alias