I’m looking to get a lemmy bot figured out for posting sports scores in real-time (or near it) like Reddit had for NHL games. The lemmy api reference states that rust has the api as a loadable library, but I’ve only ever done C/C++ and python. Anything Coursera style to get a basic overview of how to get started in Rust?

I did also see lemmy-bot but it looks like it doesn’t handle post editing at the moment, and not sure i really want to learn how to use npm to be honest.

@socphoenix@midwest.social
creator
link
fedilink
English
22Y

Thank you! And thank you for the tip I had a feeling it looked just similar enough to be deceiving.

TehPers
link
fedilink
English
22Y

I had a feeling it looked just similar enough to be deceiving.

I think there’s a few places where this is true in Rust especially. For example, coming from a C-style language (and Python) the enum keyword throws a lot of people off. In Rust, while you can use an enum to represent a set of “constant” values, it’s more common to use it to represent a tagged union, making it more like type from F#:

// a union:
enum Response {
    Html(String),
    Text(String),
    Json(serde_json::Value),
}

// or a more C-style enum:
#[repr(u16)]
enum StatusCode {
    BadRequest = 400,
    NotFound = 404,
    // ...
}

You might find that some concepts look and feel similar to what you might see in traditional OOP languages, but often end up working more like something out of a functional language.

Create a post

All things programming and coding related. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

  • 1 user online
  • 2 users / day
  • 3 users / week
  • 19 users / month
  • 126 users / 6 months
  • 1 subscriber
  • 328 Posts
  • 2.31K Comments
  • Modlog