borgo
borgo copied to clipboard
Borgo is a statically typed language that compiles to Go.
Here's the link to the Go+ project. https://github.com/goplus/gop?tab=readme-ov-file
I just wanted to let you know that I've built a [Dagger](https://dagger.io) module for Borgo: https://daggerverse.dev/mod/github.com/sagikazarmark/daggerverse/borgo@ceb297ed12bc72ea5137dede646639f0334cf8ee There is a test that demonstrates how it work: https://github.com/sagikazarmark/daggerverse/blob/main/borgo/tests/main.go
The definition of [Read in io.Reader](https://github.com/borgo-lang/borgo/blob/dc4f72d04e7a4e0498b25d1ddea411d83509be7f/std/io/io.brg#L139C1-L142C2) is currently `fn Read (p: [byte]) -> Result`. I believe this limits it to returning only one of the number of bytes read or...
I was writing definitions for os/exec and stumbled upon functions that return single error. Example: https://pkg.go.dev/os/exec#Cmd.Run ```go func (c *Cmd) Run() error ``` Run() returns `error` if error happened, otherwise...
Small pet peeve: I never understood why Rust (not to mention Go) didn't go with `fun` as the keyword for functions, so that the function name lines up with four...
Does borgo support kubebuilder, and are there any limitations to using Borg in operatorsdk projects?
I'd be extremely interested in whether the metaprogramming concepts of kube builder 'annotations' play well with Borg. If so, I'd like to consider using in during an upcoming kubernetes operator...
Interested in seeing how json parsing would work
* It would be nice if Borgo compiler went a bit further and generated the compiled go code. * Of course this would require having go toolchain installed, but IMHO...
borgo's importer tool can import go std package and user's package, but how to impot other external package: in golang i can: ``` import "github.com/go-chi/chi/v5" ``` the corresponding usage in...
I think the project is missing a logo, or mascot. This is my proposal:  Credits to https://github.com/mkrl/misbrands