Difference between revisions of "CarGOcult"
Jump to navigation
Jump to search
(auch im Text) |
(Doppelten Link entfernt (Rust by example stand da zweimal drin)) |
||
(8 intermediate revisions by one other user not shown) | |||
Line 21: | Line 21: | ||
Mehr Details werden wohl auch irgendwann™ folgen. | Mehr Details werden wohl auch irgendwann™ folgen. | ||
+ | |||
+ | === Quick-Start === | ||
+ | |||
+ | ==== Go ==== | ||
+ | |||
+ | Sprache: | ||
+ | |||
+ | von der [https://golang.org/dl/ Go-Homepage] oder aus den Paketquellen deiner Distro - das Paket sollte golang heißen (z.B. [apt://golang Ubuntu bzw. Debian]). | ||
+ | |||
+ | IDEs: | ||
+ | |||
+ | * [https://www.jetbrains.com/go/ Goland] | ||
+ | |||
+ | ==== Rust ==== | ||
+ | |||
+ | Sprache: | ||
+ | |||
+ | von der [https://rustup.rs/ Rust-Homepage] oder aus den Paketquellen deiner Distro - das Paket sollte cargo heißen (z.B. [apt://cargo Ubuntu bzw. Debian]). | ||
+ | |||
+ | IDEs: | ||
+ | |||
+ | * [https://intellij-rust.github.io/ IDEA Rust] | ||
=== Sonstiges === | === Sonstiges === | ||
+ | |||
+ | ==== Vorgestellte Libraries ==== | ||
+ | |||
+ | ===== Go ===== | ||
+ | |||
+ | * [https://github.com/cheggaaa/pb pb]: Fortschrittsbalken | ||
+ | * [https://github.com/inconshreveable/log15 log15]: buntes Logging mit mehr Details | ||
+ | * [https://github.com/fogleman/gg gg]: "Go Graphics" - einfaches 2D-Rendering | ||
+ | * [https://github.com/ajstarks/svgo]: SVG-Generierung | ||
+ | |||
+ | ===== Rust ===== | ||
+ | |||
+ | * [https://github.com/sbosnick/luther Luther]: ein Lexer-Generator | ||
+ | * [https://www.nphysics.org/ nphysics]: 2D- und 3D-Physiksimulation | ||
+ | * [https://github.com/rust-lang-nursery/error-chain error-chain] | ||
+ | * [https://github.com/rust-clique/human-panic human-panic] Fehlerbehandlung für CLI-Anwendungen | ||
+ | * [https://github.com/hyperium/hyper hyper]: eine Library für HTTP-Server und -Clients | ||
+ | |||
+ | ==== Vorgestellte Projekte ==== | ||
+ | |||
+ | ===== Go ===== | ||
+ | |||
+ | * [https://git.darknebu.la/GalaxySimulator/Source GalaxySimulator]: Emiles Galaxien-Simulation | ||
+ | * [https://github.com/mraerino/hexago Hexago] | ||
==== Sehenswerte Talks ==== | ==== Sehenswerte Talks ==== | ||
Line 29: | Line 75: | ||
* [https://www.youtube.com/watch?v=Sn3JklPAVLk An introduction to structs, traits, and zero-cost abstractions by Tim McLean] | * [https://www.youtube.com/watch?v=Sn3JklPAVLk An introduction to structs, traits, and zero-cost abstractions by Tim McLean] | ||
− | ==== Bücher / Anleitungen ==== | + | ==== Bücher / Anleitungen / Übersichten ==== |
+ | |||
+ | ===== Go ===== | ||
+ | |||
+ | * [https://tour.golang.org/ A Tour of Go]: interaktive Tutorials zu vielen Go-Features | ||
+ | * [https://go-search.org/ Go Search]: Suche für Go-Pakete | ||
+ | |||
+ | ===== Rust ===== | ||
* [https://doc.rust-lang.org/book/ The Rust Book] | * [https://doc.rust-lang.org/book/ The Rust Book] | ||
* [https://doc.rust-lang.org/rust-by-example/ Rust By Example] | * [https://doc.rust-lang.org/rust-by-example/ Rust By Example] | ||
+ | * [https://crates.io/ crates.io]: Rust-Crates | ||
+ | * [http://arewegameyet.com/ Are We Game Yet?]: eine Übersicht von Gaming-Libraries | ||
+ | * [https://rust-lang-nursery.github.io/cli-wg/index.html Command line apps in Rust] | ||
+ | * [https://rust-lang-nursery.github.io/rust-cookbook/ Rust Cookbook] |
Latest revision as of 17:48, 20 May 2019
CarGOcult | |
---|---|
meeting for people interested in Go and/or Rust | |
Art | Meet-Up |
Datum | monthly: 3rd monday |
Start | 18:00 |
End | 22:00 |
Dauer | 4h |
Host | gabriel![]() ![]() ![]() |
CarGOcult alpha | |
---|---|
Treffen |
Wir probieren mal was Neues - ein regelmäßiges Treffen für Interessierte an Go und / oder Rust.
Regelmäßig bedeutet hier: Monatlich.
Mehr Details werden wohl auch irgendwann™ folgen.
Contents
Quick-Start[edit]
Go[edit]
Sprache:
von der Go-Homepage oder aus den Paketquellen deiner Distro - das Paket sollte golang heißen (z.B. Ubuntu bzw. Debian).
IDEs:
Rust[edit]
Sprache:
von der Rust-Homepage oder aus den Paketquellen deiner Distro - das Paket sollte cargo heißen (z.B. Ubuntu bzw. Debian).
IDEs:
Sonstiges[edit]
Vorgestellte Libraries[edit]
Go[edit]
- pb: Fortschrittsbalken
- log15: buntes Logging mit mehr Details
- gg: "Go Graphics" - einfaches 2D-Rendering
- [1]: SVG-Generierung
Rust[edit]
- Luther: ein Lexer-Generator
- nphysics: 2D- und 3D-Physiksimulation
- error-chain
- human-panic Fehlerbehandlung für CLI-Anwendungen
- hyper: eine Library für HTTP-Server und -Clients
Vorgestellte Projekte[edit]
Go[edit]
- GalaxySimulator: Emiles Galaxien-Simulation
- Hexago
Sehenswerte Talks[edit]
- An Introduction to Rust by Sunjay Varma (Slides)
- An introduction to structs, traits, and zero-cost abstractions by Tim McLean
Bücher / Anleitungen / Übersichten[edit]
Go[edit]
- A Tour of Go: interaktive Tutorials zu vielen Go-Features
- Go Search: Suche für Go-Pakete
Rust[edit]
- The Rust Book
- Rust By Example
- crates.io: Rust-Crates
- Are We Game Yet?: eine Übersicht von Gaming-Libraries
- Command line apps in Rust
- Rust Cookbook