Vaibhav Gupta
@vaibcode
Making a programming language - BAML. @boundaryml, 🦄 aitw podcast: https://www.youtube.com/@boundaryml prev YC, google, msft, deshaw, and other things
Potrebbero piacerti
I didn't realize people actually like this stuff. So here's more context on how to get a job on compiler stuff over at @boundaryML 1. go check out BAML and why we made a programming language: youtu.be/2tWnjEGzRss?si…
youtube.com
YouTube
Keynote: BAML - A New Programming Language for Building Agents -...
Meet Google Antigravity, your new agentic development platform. An evolution of the IDE, it's built to help you: - Orchestrate agents operating at a higher, task-oriented level - Run parallel tasks with agents across workspaces - Build anything with Gemini 3 Pro.
AI/ML maybe for training models. Reliable agents apps can't be built on python. No enforced type-safety. Lack of multi-line lambdas. Ever tried streaming w/ python? Its just not designed for it.
So far it has been a breeze, and between linter and AI the newl language is a non-issue. I had some hiccups with error handling, where a provider rate limit produced parse errors due to empty/missing response field. I tried fallback too. But overall great.
I tried to build something similar two years ago. The concept was Markdown file as prompt template with frontmatter defining schema, model, etc, which gets transformed into a callable. But it was shitty so I'm thrilled to trash it and use BAML instead.
I don’t enjoy the syntax and tooling we use to building AI pipelines. Langchain/ai sdk/et all have never really felt “right”. No type safety, single language support, prompt is hidden until I buy some observability suite. So we made a thing youtu.be/wD3zieaV0Yc?si…
youtube.com
YouTube
BAML: a new programming language for AI - Vaibhav Gupta
wow ur really good at agents (derogatory)
BAML: You're trying to understand how some prompt works. Open a file, and then open the playground, press play. Ok you get it now. Open another, same. And another. And another... Life is better and then you can actually get back to shipping. For real, try it today.
Java: You're trying to understand how some code works. Open a file, it's ~20 lines of trivial boilerplate and getters/setters. Open another, same. And another. And another. This happens like 75 times. It's legitimately hard to find a place where anything is actually being done.
This was my initial intuition too
People say T[] saves tokens by removing quotes and keys. But it has the same problem as JSON Schema: to know sku is required, the LLM must connect tokens 40+ positions apart. In TOON, huge token distances between field names and values force the model to "remember" too much…
My gf pronounces tiny as teeny. Now, I think that sounds more tiny than tiny.
TOON is a waste of time. Optimizations for tiny data structures don't matter. protobuf works because it scales with data complexity. TOON literally says in their docs it gets worse on more complex data.
To everyone who's praising the daylights out of TOON, please, I implore you, read and digest this. 👇🏽👇🏽👇🏽 The BAML folks have been there, tried things out, and there is a delicate balance of token compression vs. encoding semantics. TOON fails at anything more than very basic…
People say T[] saves tokens by removing quotes and keys. But it has the same problem as JSON Schema: to know sku is required, the LLM must connect tokens 40+ positions apart. In TOON, huge token distances between field names and values force the model to "remember" too much…
if rust is so great, why does everyone use it to write other programming languages. BAML 🐑 beats rust 🦀
We're making a programming language for AI in Rust. youtu.be/wD3zieaV0Yc?si…
youtube.com
YouTube
BAML: a new programming language for AI - Vaibhav Gupta
If you are building event driven agent loop worthy watching latest episode from @vaibcode , would like to put in github.com/slact/nchan here to abstract out building real time messaging layer or abstractions yourself.
python is beautiful in the same way abstract art is.
STOP making fun of different programming languages C is FAST Java is POPULAR Ruby is COOL Python is BEAUTIFUL Javascript Haskell is INTRIGUING
United States Tendenze
- 1. Clay Higgins 23.1K posts
- 2. Scotland 69.8K posts
- 3. Grisham 3,851 posts
- 4. Peggy 6,897 posts
- 5. Cashman 1,100 posts
- 6. Saudi 253K posts
- 7. Dominguez 3,151 posts
- 8. Bellinger 2,468 posts
- 9. Nicki 124K posts
- 10. #UNBarbie 15.8K posts
- 11. Mary Bruce 5,499 posts
- 12. Gemini 3 51K posts
- 13. Khashoggi 54.5K posts
- 14. Tierney 9,965 posts
- 15. The House 549K posts
- 16. Shota 9,524 posts
- 17. Woodruff 1,396 posts
- 18. Gleyber Torres 1,446 posts
- 19. Salman 81.1K posts
- 20. Dearborn 50.9K posts
Potrebbero piacerti
Something went wrong.
Something went wrong.