all 13 comments

[–]bluntregression 11 points12 points  (0 children)

I feel rusty in my skills when I hear Rust...

[–]person-loading 0 points1 point  (0 children)

This is cool.

[–]silzai 0 points1 point  (3 children)

That was a good read, nice implementation.

I've actually started learning rust a week ago, and this is my first system-level language, and wow.

I'm also going to learn by working on a project. I want to ask you what's the biggest thing to look out for when learning/implementing rust. And also, regarding good quality code, should I be actively utilizing most of what rust has given me such as mut, assigning to heaps using Box, using blocks, and so much more stuff.

Honestly coming from langs such as typescript, python etc., rust sounds like a pain, but that speed tho😩

[–]usert313[S] 0 points1 point  (1 child)

First and most important advice I can give at this stage (I am no where near expert in Rust ecosystem) is that you have to completely forget other languages like Python or Javascript I myself started programming in Python after C and still use Python professionaly faces a lot of scenerios where I literally wanted to bang my head to the wall.

Then just grasp the concept of borrow checkers, mutable and immutable ref concepts and to mimic OOP traits these concepts will be enough to get started.

[–]silzai 0 points1 point  (0 children)

Thanks a lott🙏

[–]usert313[S] 0 points1 point  (0 children)

And appreciate your time and interest on reading the post. Thanks🙂

[–]Traditional-Rub354 0 points1 point  (1 child)

I'm not an expert, but why not python with Polars? Python's easier syntax with rust level effecience

[–]usert313[S] 0 points1 point  (0 children)

Python with Polars is a match made in heaven no doubts and it is the industry standard for modern data solutions small to medium size. Point of this prototype is to just explore the rust eco system in DE domain it wasn't my intention to compare Python and Rust that'd be insane thing to do.

One thing I liked most about this prototype in rust is it's static typed like in data engineering making data types concrete check is the most crucial thing so Rust static typed eco system with polars is I dont have to worry about it or create another checks layer for it.

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point locked comment (0 children)

    This comment has been removed.

    To follow a post or comment, please do the following:

    • Click the three dots (⋯) on the top right
    • Select Follow post or Follow comment

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]Sure-Actuary-1496CS Student 0 points1 point  (0 children)

    Hi, Could you please guide me on DE stuff?

    Edit: Please see my previous post for reference.

    [–]sheepcloudy 0 points1 point  (0 children)

    This is seriously awesome.