Preferences

lukeh
Joined 608 karma
github.com/PADL lukehoward.com

  1. Yup, similar for audio stuff.
  2. Hard to say. May be related to CarPlay.
  3. Oddly Swift appears to support QNX but there’s not much information about it.

    https://github.com/swiftlang/swift-testing/issues/868

  4. In the kernel’s process structure. See NOTES - https://man7.org/linux/man-pages/man2/chdir.2.html
  5. The first version of MacOS X Server was based on an unreleased version of NEXTSTEP which in turn used 4.4BSD and Mach 2.5. Around BBB 1997-1998 a lot of userland was synced with bits from not just FreeBSD but the other BSD distributions, if my memory serves me correctly. MacOS X moved to Mach 3. That’s a very very long time ago though, and Apple obviously did a _lot_ of their own CoreOS engineering, things like launchd and XPC don’t have FreeBSD equivalents.

    But hey, Darwin is open source so if someone wants to do go on a provenance archeological dig, it could be done!

  6. I'm using it for the "business logic" (control plane) in an embedded device. Yocto integration may be useful to others doing same. [1]

    [1] https://github.com/jeremy-prater/meta-swift

  7. Still rocking a 2019 Mac Pro with 192GB RAM for audio work, because I need the slots and I can’t justify the expense of a new one. But I’m sure a M4 Mini is faster.
  8. Yes, this is correct.
  9. Yeah, emulating syscalls is fine until it isn’t. See WSL1.
  10. I did try to build a medium sized project with this today. Still a lot of dependencies that will need to be updated for the differences between glibc and libc.
  11. My understanding was Foundation and bits of CoreGraphics but not AppKit. Yellow Box required DPS.
  12. Source?
  13. I’m using it on Linux for an embedded product. No reason other than it’s a nice language that I am familiar with and productive in. The async/await features are quite nice too when you need to implement a lot of protocols / state machines.
  14. I wrote one for Swift a few years ago, not sure if anyone else is using it but I am!

    https://github.com/PADL/IORingSwift

  15. I think XMOS can do it (the ones without the GEMAC) but I'm not exactly sure how much hardware assistance they have.
  16. AU plugins work, the AU framework itself spins up a separate process to host the translated Intel plugin.
  17. And here I was thinking someone had resurrected NeXT's issue tracking system.
  18. XMOS (spiritual successor to Inmos) is still kicking around, it’s not without its challenges though, for the reasons you mention.
  19. I worked on a Swift ASN.1 compiler [1] a while back (not swift-asn1, mine used Codable). I saved myself some time by using the Heimdal JSON compiler, which can transform ASN.1 into a much more parseable JSON AST.

    [1] https://github.com/PADL/ASN1Codable

    [2] https://github.com/heimdal/heimdal/tree/master/lib/asn1

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal