Wandering Thoughts archives

2024-12-16: Some notes on "closed interfaces" in Go
2024-12-15: I think Go union type proposals should start with their objectives
2024-12-02: Good union types in Go would probably need types without a zero value
2024-12-01: Union types ('enum types') would be complicated in Go
2024-11-19: Two API styles of doing special things involving text in UIs
2024-11-16: The missing text focused programming environment
2024-11-13: Implementing some Git aliases indirectly, in shell scripts
2024-11-08: Maybe skipping 'Dependabot' commits when using 'git log'
2024-10-21: Quoting and not quoting command substitution in the Bourne shell
2024-10-18: The Go module proxy and forcing Go to actually update module versions
2024-10-02: Go's new small language features from 1.22 and 1.23 are nice
2024-09-24: Go and my realization about what I'll call the 'Promises' pattern
2024-09-18: Open source maintainers with little time and changes
2024-08-30: Mercurial's extdiff extension and reporting filenames in diffs
2024-08-19: It's not simple to add function keyword arguments to Go
2024-08-18: A downside or two of function keyword arguments (and default values)
2024-08-07: Maybe understanding Crowdstrike's argument arity problem
2024-07-27: Backward compatibility, even for settings, has real costs
2024-07-13: That software forges are often better than email is unfortunate
2024-07-07: I think (GNU) Emacs bankruptcy is inevitable in the longer term
2024-06-24: (GNU) Emacs wants personal customization in practice
2024-06-17: Go's 'range over functions' iterators and avoiding iteration errors
2024-05-25: Reasons to not expose Go's choice of default TLS ciphers
2024-05-24: The long-overdue problem coming for some people in Go 1.23
2024-05-21: Go's old $GOPATH story for development and dependencies
2024-05-19: My GNU Emacs MH mail folder completion in MH-E
2024-04-14: (Probably) forcing Git to never prompt for authentication
2024-04-08: Don't require people to change 'source code' to configure your programs
2024-04-06: GNU Autoconf is not replaceable in any practical sense
2024-04-03: GNU Emacs and the case of special space characters
2024-03-20: When I reimplement one of my programs, I often wind up polishing it too
2024-03-08: A realization about shell pipeline steps on multi-core machines
2024-02-26: How to make your GNU Emacs commands 'relevant' for M-X
2024-02-24: The Go 'range over functions' proposal and user-written container types
2024-02-14: Understanding a recent optimization to Go's reflect.TypeFor
2024-02-11: Go 1.22's go/types Alias type shows the challenge of API compatibility
2024-02-02: One of my MH-E customizations: 'narrow-to-pending' (refiles and deletes)
2024-01-25: In Go, I'm going to avoid using 'any' as an actual type
2024-01-14: Git branches as a social construct
2024-01-04: 'Unmaintained' (open source) code represents a huge amount of value

Page tools: See As Normal.
Search:
Login: Password:

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.