Archiv:CarGOcult: Difference between revisions

Jump to navigation Jump to search
2,217 bytes added ,  20 May 2019
Doppelten Link entfernt (Rust by example stand da zweimal drin)
(etwas Text)
(Doppelten Link entfernt (Rust by example stand da zweimal drin))
(13 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Event
{{Event
| Title = CarGOcult
|Title=CarGOcult
| Description = meeting for people interested in Go and/or Rust
|Description=meeting for people interested in Go and/or Rust
| Type = Meet-Up
|Type=Meet-Up
| Date = 2018-08-22
|Date=monthly: 3rd monday
| Start = 18:00
|Start=18:00
| End = 22:00
|Duration=4
Duration = 4
|Host=gabriel, hanemile, ytvwld
| Host = gabriel, hanemile, ytvwld
|isRelevant=Yes
|End=22:00
}}
}}
{{Project
{{Project
|name=CarGOcult
|name=CarGOcult
Line 18: Line 18:


Wir probieren mal was Neues - ein regelmäßiges Treffen für Interessierte an Go und / oder Rust.
Wir probieren mal was Neues - ein regelmäßiges Treffen für Interessierte an Go und / oder Rust.
Regelmäßig bedeutet hier: "Der vierte Mittwoch in Monaten mit fünf Mittwochen."
Regelmäßig bedeutet hier: Monatlich.
Da das relativ umständlich ist, stehen die nächsten Termine im Infokasten.


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 ===
==== 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 ====
* [https://www.youtube.com/watch?v=bG-qnPj-AeY An Introduction to Rust by Sunjay Varma] ([https://slides.com/sunjay/intro-to-rust Slides])
* [https://www.youtube.com/watch?v=Sn3JklPAVLk An introduction to structs, traits, and zero-cost abstractions by Tim McLean]
==== 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/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]
Anonymous user

Navigation menu