Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #30028

Re: Rust

From Borneq <borneq@antyspam.hidden.pl>
Newsgroups pl.comp.programming
Subject Re: Rust
Date 2017-08-05 20:13 +0200
Organization ATMAN - ATM S.A.
Message-ID <om51sr$tl2$1@node2.news.atman.pl> (permalink)
References <om4qli$mfm$1@node2.news.atman.pl>

Show all headers | View raw


W dniu 05.08.2017 o 18:10, Borneq pisze:
> Jakie jest wasze zdanie na temat tego języka?
> Bardzo ciekawy, brakowało mi graficznego UI, ale jest teraz relm i conrod:

Wchodzę na stronę https://www.rust-lang.org/pl-PL/
Jest tam teraz wersja Rust 1.19.0.
Przyjmuję domyślne ustawienia instalacji C:\Users\<username>\.cargo\bin 
i dodawany jest do PATH.
Deinstalacja poprzez rustup self uninstall. Otrzymaliśmy 7 identycznych 
plików pod róznymi nazwami.
Dla Windows Rust wymaga narzędzi budowania C++ dla Visual Studio co 
najmniej 2013.
Przykładowo w katalogu D:\code\rust\ tworzymy podakatalog hello_world
cargo init  - tworzy nam strukturę projektu wraz z pustym projektem git.
W podaktalogu src tworzy plik źródłowy biblioteki, ale zmienimy na main.rs:
fn main() {
     println!("Hello, world!");
}
rustc src\main.rs tworzy w katalogu głównym exe a cargo build tworzy 
podkatalog target gdzie oprócz
exe są pliki pomocnicze.
Pora na coś większego: Z githuba ściągamy git clone 
https://github.com/PistonDevelopers/conrod.git
Będąc w katalogu D:\code\rust\conrod\examples\ wołamy rustc hello_world.rs
This example requires the `winit` and `glium` features. Try running 
`cargo run --release --features="winit glium" --example <example_name>`
cargo run --release --features="winit glium" --example hello_world
Ładuje się co trzeba. Ale podczas kompilacji błąd: eksperymentalna składnia
rustup show pokazuje 1.16.0
rustup update do 1.19.0
Powstał plik wielkości 1.2 MB dający okienko Hello World
Wszystko prawie dobrze, choć wyświetla się konsola wraz z okienkiem: 
należy mając wersję >= 1.18
na początku crate (pliku źródłowego) napisać: #![windows_subsystem = 
"windows"]

Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-05 18:10 +0200
  Re: Rust w systemie siła 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-05 19:48 +0200
  Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-05 20:13 +0200
  Re: Rust szykcech@gmail.com - 2017-08-06 02:54 -0700
    Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-06 03:03 -0700
      Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-07 13:02 +0200
        Re: Rust szykcech@gmail.com - 2017-08-07 05:20 -0700
          Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:49 +0200
      Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-07 13:04 +0200
        Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 14:58 +0200
          Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-09 21:52 +0200
            Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:16 +0200
              Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-10 07:48 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 08:57 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-10 01:42 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 11:03 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-10 02:34 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 14:51 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 03:17 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 14:56 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 06:25 -0700
                Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-10 05:19 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 14:57 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 06:21 -0700
                Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-11 02:40 -0700
      Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 14:43 +0200
        Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 02:48 -0700
          Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 14:17 +0200
            Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 06:25 -0700
              Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 15:56 +0200
                Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 20:13 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 22:14 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 13:34 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 07:23 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 05:43 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 16:38 +0200
                Re: Rust Adam M <amorawski@magna-power.com> - 2017-08-09 07:48 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 17:00 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 09:42 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:12 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 10:15 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:52 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:15 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 10:29 -0700
                Re: Rust wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-09 19:32 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:53 +0200
                Re: Rust wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-09 20:09 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 19:45 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 11:18 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 21:04 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 13:03 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:17 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:24 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:34 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 22:38 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 14:36 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 23:57 +0200
                Re: Rust Roman Tyczka <noemail@because.no> - 2017-08-09 22:22 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 13:31 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-09 23:54 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-09 13:48 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 00:08 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-09 15:24 -0700
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-09 16:06 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 07:18 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 01:36 +0200
                Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-10 07:22 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-09 23:28 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 09:13 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-10 01:38 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 10:57 +0200
                Re: Rust godek.maciek@gmail.com - 2017-08-10 02:04 -0700
                Re: Ruststrukturalny jezy= "AK" <nobody@nowhere.net> - 2017-08-10 22:27 +0200
                Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 18:06 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 20:39 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-10 12:20 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:06 +0200
                Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 22:23 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 23:01 +0200
                Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 22:18 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:27 +0200
                Re: Rust Roman Tyczka <noemail@because.no> - 2017-08-11 09:58 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:36 +0200
                Re: Rust szykcech@gmail.com - 2017-08-10 13:24 -0700
                Re: Rust "AK" <nobody@nowhere.net> - 2017-08-10 22:32 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:56 +0200
                Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-11 02:34 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 14:03 +0200
                Re: Rust Maciej Sobczak <see.my.homepage@gmail.com> - 2017-08-11 05:34 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 14:43 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 14:55 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-11 06:15 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 15:17 +0200
                Re: Rust kropelka@gmail.com - 2017-08-11 11:55 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 22:03 +0200
                Re: Rust kropelka@gmail.com - 2017-08-11 13:43 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 07:04 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 07:25 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 22:13 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-11 15:27 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-11 05:53 -0700
                Re: Rust Tomasz Kaczanowski <kaczus@poczta.onet.pl> - 2017-08-11 15:17 +0200
                Re: Rust szykcech@gmail.com - 2017-08-12 06:59 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 19:08 +0200
                Re: Rust Wojciech Muła <wojtek.mula@gmail.com> - 2017-08-12 11:17 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:27 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:41 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:46 +0200
                Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-12 20:26 -0700
                Re: Rust Wojciech Muła <wojtek.mula@gmail.com> - 2017-08-12 21:01 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-13 07:29 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:53 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:56 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-12 20:57 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:45 +0200
                Re: Rust szykcech@gmail.com - 2017-08-12 06:56 -0700
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:46 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:48 +0200
                Re: Rust slawek <fake@fakeemail.com> - 2017-08-10 22:52 +0200
          Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:57 +0200
            Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 12:52 -0700
        Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:51 +0200
      Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:45 +0200
        Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 20:45 +0200
        Re: Rust "M.M." <mmarszik@gmail.com> - 2017-08-08 12:50 -0700
    Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 14:41 +0200
      Re: Rust szykcech@gmail.com - 2017-08-07 07:28 -0700
        Re: Rust slawek <fake@fakeemail.com> - 2017-08-07 22:42 +0200
          Re: Rust Borneq <borneq@antyspam.hidden.pl> - 2017-08-08 07:46 +0200
            Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 09:12 +0200
          Re: Rust Zenon Oktawiec <zenon@samm.com.pl> - 2017-08-08 11:41 +0200
            Re: Rust slawek <fake@fakeemail.com> - 2017-08-08 14:14 +0200
              Re: Rust Zenon Oktawiec <zenon@samm.com.pl> - 2017-08-08 14:18 +0200
    Re: Rust "AK" <nobody@nowhere.net> - 2017-08-08 19:06 +0200
  Re: Rust Adam M <amorawski@magna-power.com> - 2017-08-09 06:50 -0700

csiph-web