bog icon indicating copy to clipboard operation
bog copied to clipboard

Small, strongly typed, embeddable language.

Results 10 bog issues
Sort by recently updated
recently updated
newest added

The dream would be to have Python like "batteries included" stdlib.

enhancement

https://github.com/ziglibs/ansi-term - easy dealing with ANSI terminals. https://github.com/joachimschmidt557/zig-linenoise - line editing with hints, history, completions... Thoughts?

enhancement

```julia [1,2,3] * 2 # -> [2,4,6] # maybe even [1,2,3] * [4,5,6] # -> [4, 10, 18] ```

enhancement

`lazy` expressions would be the language level equivalent of `std.once`. The value of the expression would only be executed once and only if needed. These would mainly be beneficial for...

proposal

https://en.wikipedia.org/wiki/Control_flow#Loops I propose repeat/until as in Pacal & Lua. The great project, thank you!

proposal

E.g.: ```zig pub fn Vm(comptime intType: type, comptime floatType: type) { ... } var vm = bog.Vm(u128, f128).init(allocator, .{ .import_files = true }); ``` or ```zig pub fn Vm(comptime intBits:...

enhancement

👋 looks like a very interesting project, any interest of tracking the stable zig and cut off a release for downstream package manager use? Thanks!

- Newest zig version remove or change some functions, so now bog can't build.

Excluding the first commit (the `@min` change) everything else is a combination of automatic fixes applied by `fmt` plus some manual changes - mostly removing `@as` where not needed. In...

A pretty simple mark-sweep garbage collector. In most cases this should be similarly performant to a bump allocator. The most interesting thing about it is the used/free object tracking, which...