Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Artifact ID: | a6a124acc99764af91e887517732359b0e7bfb8397b307946394b23d6de8568f |
---|---|
Page Name: | d notes |
Date: | 2021-10-07 06:44:32 |
Original User: | admin |
Parent: | 0676f757bd7d3718f2cf0709dd58699ca58fae8803d752491cd8cda663d6a9f6 (diff) |
Next | 1905370f9b5cec8aa87cceb46c8a168d6ce762bc0dedecf8bf1c8c41425e49bd |
Content
d notes
tooling cookbook
- Build statically-linked binaries (docker, ldc)
- Cross-compile to MacOS (docker, ldc)
- D on OpenBSD (gdc)
d basics
primitive networking servers series
- hello serial
- echo serial
- echo socketset
- brutish chat
- classy chat
- echo serial betterC
- hello TLS
- clear-then-TLS chat
- serial UDP server with client
d design
- why can't every operator be overloaded? (low chaos)
- why does SysTime use hecto-nanoseconds? (range > precision)
d gotchas
- enum arrays probably aren't what you want
- treating a slice as a stack is surprisingly expensive
- How do you get the address of a field if the 'field' might be a property function?
- AA .remove() doesn't destroy a value struct
- stack variable lifetimes can end before their scope and get collected mid-function by the GC