developedby
Re:Bend – A language that blocks AI mistakes via proof, on CPU and GPU
on Friday September 18, 2026 @03:20AM (#49751149)
It's just solarized, i imagine most developers are familiar with it
Re:Bend – A language that blocks AI mistakes via proof, on CPU and GPU
on Thursday September 17, 2026 @06:35PM (#49747618)
The benchmarks: https://github.com/bendlang/bend/tree/main/bench
The script we use to run them on our servers: https://github.com/bendlang/bend/blob/main/gates/perf.ts
Re:Bend – A language that blocks AI mistakes via proof, on CPU and GPU
on Thursday September 17, 2026 @06:31PM (#49747572)
If your game is big, then your proof will need to be huge.
It works basically the same as Lean.
Re:Bend – A language that blocks AI mistakes via proof, on CPU and GPU
on Thursday September 17, 2026 @06:22PM (#49747482)
Old repo can be accessed here https://github.com/HigherOrderCO/Bend1 . I guess we could have it as a branch on the bend2 repo
Re:Bend – A language that blocks AI mistakes via proof, on CPU and GPU
on Thursday September 17, 2026 @06:18PM (#49747443)
Most of that is just the test suite. The actual code is about 10k lines
Re:Bend: a high-level language that runs on GPUs (via HVM2)
on Friday May 17, 2024 @01:13PM (#40392080)
That's the main idea!
Re:Bend: a high-level language that runs on GPUs (via HVM2)
on Friday May 17, 2024 @12:43PM (#40391751)
Bending is an operation similar to folding, both in real life and in the language.
While fold is recursive on data, bend is recursive on a boolean condition (like a pure while that supports multiple branching recursion points).
I was actually looking forward to seeing someone from Bend to make a comment like this
Re:Welcome to the Parallel Future of Computation
on Friday May 17, 2024 @07:42AM (#40388815)
The first `fork` is from using bend and passing the initial state
The program above will initialize a state (`x = 0`), and then, for as long as `x < 3`,
it will "fork" that state in two, creating a `Tree/Node`, and continuing with `x + 1`.
When `x >= 3`, it will halt and return a `Tree/Leaf` with `7`.
When all is done, the result will be assigned to the `tree` variable: