Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
|
jfadfwddas's comments
login
jfadfwddas
3 months ago
|
parent
|
context
|
next
[–]
| on:
Revisiting Interface Segregation in Go
Scheme taught me that OOP is the poor man's closure.
func Backup(saver func(data []byte) error, data []byte) error { return saver(data) }
jfadfwddas
4 months ago
|
parent
|
context
|
prev
|
next
[–]
| on:
Ask HN: Abandoned/dead projects you think died bef...
I really liked Ceylon. It was competing against Groovy, Kotlin, and Scala which all seemed to come out around the same time.
jfadfwddas
4 months ago
|
parent
|
context
|
prev
|
next
[–]
| on:
Show HN: I made an esoteric programming language t...
Or Scheme.
jfadfwddas
4 months ago
|
parent
|
context
|
prev
|
next
[–]
| on:
I/O Multiplexing (select vs. poll vs. epoll/kqueue...
I was curious as well and looks like this abstracts over libxev:
https://github.com/lalinsky/zio/blob/main/build.zig#L7
lukaslalinsky
4 months ago
|
parent
|
next
[–]
Indeed, it's a translation of the callback-based libxev events to coroutines. I ended up temporarily forking libxev, to add support for vectored I/O and other small fixes, but all those changes will be upstreamed.
jfadfwddas
4 months ago
|
root
|
parent
|
next
[–]
Great stuff. I will be using this if/when I go back to zigging :)
jfadfwddas
5 months ago
|
parent
|
context
|
prev
[–]
| on:
Traefik's 10-year anniversary
Architecture is also different. Thread-per-core (no garbage collector) vs work-stealing with garbage collection cycles.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: