📣 We have released #cuelang v0.16.1 - with four backported fixes, a change to the `aliasv2` experiment, and more! 🎉
4/
Proposal: Tagged String Literals
github.com/cue-lang/cue...
Context-aware string interpolation: tag functions control escaping of interpolated values, preventing injection vulnerabilities in shell, SQL, HTML, etc.
#cuelang
3/ Proposal: CUE Value Injection
github.com/cue-lang/cue...
A mechanism for Go programs to supply values to CUE source via `@inject` attributes, letting CUE packages declare external dependencies explicitly.
#cuelang
2/ Proposal: User-Provided Functions and Validators
github.com/cue-lang/cue...
A simple Go API for wrapping Go functions as CUE-callable functions and validators — extending CUE's evaluation with custom logic.
#cuelang
1/ I've just published three orthogonal but related CUE proposals. #cuelang 🧵
📣 We have released #cuelang v0.16.0 - introducing an experiment with `try` and `else`, big performance gains, lots of LSP work, and much more! 🎉
📣 We have just released #cuelang v0.16.0-rc.1 - reworking `else` as part of the "try" experiment, and fixing a regression in alpha.2 🎉
📣 We have just released #cuelang v0.16.0-alpha.1 - packed with big performance gains, lots of LSP work, and many other improvements 🎉
I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago.
If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :)
#golang #cuelang
building a set of images with `hof env export veg`
For those of you who don't know, I'm a big fan of Go, CUE, and Dagger and I'm finally starting to put all three together.
I just crafted this image for me and my little helper #agent so we can work on all the things. Go, Node, Python, and even ZSH
github.com/hofstadter-i...
#cuelang #dagger
super cool project: direnv done with #cuelang
📣 We have just released #cuelang v0.15.1 - including multiple fixes for the evaluator and the LSP 🎉
Join us in twenty minutes for the v0.15 Office Hours session - come ask any questions about the release and ongoing #cuelang work! meet.google.com/iya-qiii-imn
📣 We have just released #cuelang v0.15.0 - introducing the CUE LSP, two new language experiments, and much, much more 🎉
If you are into CUE or just cuerious, join us for the launch party in 1 hour!
#cuelang #launch #party
📣 We have just released #cuelang v0.15.0-rc.1 - including support for find-references and rename in the LSP 🎉
📣 We have just released #cuelang v0.14.2 - fixing an unintended evalv2 regression, and backporting two other fixes 🎉
📣 We have just released #cuelang v0.15.0-alpha.2 - introducing the "self" experiment, LSP support for standalone files, and many fixes 🎉
Have I told you about CUE lately?
#cuelang @cuelang.org
Some nice languages changes here and in the near future. "error" in particular should be a real QoL improver. #cuelang
I'll be speaking at GopherCon UK in London this August! Comment below or drop me a message if you'd like to chat about #cuelang or #golang :)
Odd that they're not posting on Bluesky though - such a missed opportunity.
@cuelang.org is JSX for config
I ❤️ #cuelang
cuelang.org | cuetorials.com
I've been writing a bunch of @cuelang.org for the past week. #cuelang
Nice #cuelang success story medium.com/safetycultur...
@rog.bsky.social and the CUE Team have published the first curated modules to the registry.
#cuelang
tip.cuelang.org/docs/draft/c...
Have you looked into CUE? Not a GP lang, but addresses a space (config and schemas) that sorely needs a solid language.
Community call is in an hour
#cuelang
@rog.bsky.social have you been thinking about attestations for CUE modules lately? Have any thoughts on how they might work in ATProto?
github.com/lexicon-comm...
#cuelang #atprotodev
Took a first pass at using #cuelang for making a schema for #atproto lexicons
#atprotodev
github.com/blebbit/lexi...