Difference between revisions of "CarGOcult"

From Chaosdorf Wiki
Jump to navigation Jump to search
(etwas Text)
(erstmal weiter online)
 
(18 intermediate revisions by 3 users 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
+
|Start=18:00
Start = 18:00
+
|Duration=4
| End = 22:00
+
|Host=gabriel, hanemile, ytvwld
Duration = 4
+
|isRelevant=Yes
| Host = gabriel, hanemile, ytvwld
+
|End=22:00
 
}}
 
}}
 
 
{{Project
 
{{Project
 
|name=CarGOcult
 
|name=CarGOcult
Line 18: Line 17:
  
 
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]
 +
 +
===== Rust =====
 +
 +
* [https://pub.ytvwld.de/verify.tgz verify] C-Bindings für [https://github.com/jedisct1/rust-minisign-verify minisign-verify]
 +
 +
==== 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]

Latest revision as of 22:46, 27 May 2020


CarGOcult
meeting for people interested in Go and/or Rust
Art Meet-Up
Start 18:00
End 22:00
Dauer 4h
Host gabrielx, hanemilex, ytvwldx
relevant? Yes
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.

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]

Vorgestellte Projekte[edit]

Go[edit]
Rust[edit]

Sehenswerte Talks[edit]

Bücher / Anleitungen / Übersichten[edit]

Go[edit]
Rust[edit]