AdventOfCode2019
giu
AdventOfCode2019 | giu | |
---|---|---|
10 | 18 | |
9 | 2,063 | |
- | - | |
2.6 | 8.7 | |
4 months ago | about 23 hours ago | |
Rust | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AdventOfCode2019
-
Apple hiring compiler developers for improving Swift / C++ interoperability
The field is called "compiler design". Consider taking a course [1] or buying a book?
A somewhat more playful approach might be to complete the 2019 edition of Advent of Code [2], where you'll learn some preliminaries while implementing the Intcode interpreter.
[1] https://online.stanford.edu/courses/soe-ycscs1-compilers
[2] https://adventofcode.com/2019
- [All years, all dates] Me after finishing all Advent of Code problems this year (my first year of AoC)
- Prawda o Pracy
-
What's been your most favorite/fun project you've worked on?
The ending of Advent of Code 2019 was amazing. Well, the whole season was awesome, but the ending was amazing.
-
[2021 Day 1-25][Rust] Solutions to all of this year's problems in terse and clean Rust
2019 in Rust
-
Advent of Code (AoC) Day One
This is the seventh year puzzles, if you want to check out previous years take a look at: 2015, 2016, 2017, 2018, 2019, 2020
-
QEMU Internals
I believe this is the direct link to the mentioned challenges: https://adventofcode.com/2019
-
I would to like to make a MAME frontend in Go.
If you want to get started, I would recommend doing Advent of Code 2019 https://adventofcode.com/2019. It goes through and shows how to implement a basic VM. 0x10c / DCPU-16 is also a good place to start. Such simplified CPU-s help you get started and understand the basics without overwhelming you with the complexity :D.
-
Advent of Code 2020 - Final Day: 25
Overall, I think this year felt a lot easier than the last one. Almost no graph problems, no path finding algorithms, and no insane math problems like day 22, 2019. It's really hard finding the right balance. I think 2019 was maybe a bit too hard and discouraged a lot of people. I like that this year was more approachable but perhaps it was a bit too easy towards the end.
-
-🎄- 2020 Day 25 Solutions -🎄-
Thanks for an amazing year! Definitely a lot easier this year than last one, which was a bit sad. No hard graph problems, requiring path finding algorithms, no insane math problems like day 22 last year. It's hard finding the right balance. I think 2019 was maybe a bit too hard and this year maybe too easy.
giu
- Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui
-
[Golang] GIU V0.6.1: Un cadre d'interface graphique rapide multiplateforme.
[https://github.com/allendang/giu
- Desktop UI
-
moving to GUI from TUI
I prefer giu + zenity for tooling GUIs with either very few or very many elements (i.e. 100's). I use Flutter for when I want an attractive GUI of medium complexity.
-
LTT creating their own Benchmark tool called MarkBench
FYI, they're using Dear ImGui. Either https://github.com/AllenDang/giu or https://github.com/inkyblackness/imgui-go
-
Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool
I did poke around for a bit, but I really needed the tool, and I knew it would be days of work if I learned a new tool and hours if I stuck with what I knew.
My coworker Andrew did start a similar tool, which is here: https://github.com/andrewpmartinez/grid and uses https://github.com/AllenDang/giu for the UI.
Next time I need a feature I probably take a look at that and see what the model looks like and and how straightforward it is to work with.
-
Announce cimgui-go an auto-generated wrapper of Dear ImGui
To maintain my another GUI lib giu (https://github.com/AllenDang/giu), I used to update imgui manually time to time, and it always a pain in my ass.
-
Zig for trading - data collection, storage, number crunching and displaying
I then used GIU (https://github.com/AllenDang/giu) which is a Go wrapper around IMGUI - I found major performance issues since my requirements are pretty extreme, I was plotting charts containing 1000's of points and the overhead of calling the underlying C libraries from Go was too much.
- Writing GUI apps in Go
- Go GUI Developer Survey Results
What are some alternatives?
aoc2017 - My solutions for Advent of Code 2017, each in a different language.
gio - Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
aoc2016 - My solutions for Advent of Code 2016, each in a different language
fyne - Cross platform GUI toolkit in Go inspired by Material Design
fynegameboy - 🕹️ A basic gameboy emulator for desktop and mobile
Ebiten - Ebitengine - A dead simple 2D game engine for Go
GoBoy - Multi-platform Nintendo Game Boy Color emulator written in Go
gio-x - Mirror of the Gio x repository (https://git.sr.ht/~whereswaldon/gio-x)
AdventOfCode2021 - Solutions to all 25 AoC 2021 problems in Rust :crab: Less than 100 lines per day and under 1 second total execution time! :christmas_tree:
winlamb - A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.
AdventOfCode2020 - Solutions to all 25 AoC 2020 problems in Rust :christmas_tree:
go-flutter - Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.