Hacker Newsnew | past | comments | ask | show | jobs | submit | jippo's commentslogin

Thank you. Not many free and in-depth resource for Bevy engine. Mostly are paid ones. I am surprised that you switch from Ruby to Rust. Seems a different beast to me.

As a long time ruby enjoyer and now also rust enjoyer, the core syntax and systems of rust are very rubyesque in a lot of ways, you can tell that some of the core contributors liked the language.

yeah ruby API ideas and the _why poignant guide specifically, they were very influential in programming in general. a number of early rust devs came from ruby as well. all original authors of cargo worked on ruby's bundler earlier. etc

Really? What do you think comes from Ruby? Rust mostly seems to be inspired by ML and C++.

Actually I just checked the "official" list and they only list the closure syntax which seems pretty minor:

https://doc.rust-lang.org/reference/influences.html


A significant portion of the prominent community members come from Ruby so I guess there must be something …

Iterator style, chaining, traits, blocks all feel very rubyesque, and expression syntax as well, plus the cargo toolchain is very bundler-informed.

Expression orientation

That's from functional programming.

I don't think anyone claimed that Ruby and Rust were the only two languages with those features, just that they're something they both have in common.

The claim is that Rust took espression-orientation from Ruby. That's unlikely - it is much more inspired by FP languages which are also expression oriented.

Ah, you're right, I definitely misread that the first time. I think the only thing that Rust probably was directly inspired by Ruby on was the syntax for closures (which is not exactly the same, but when the closure uses a block rather than returning an expression directly it's similar, and I vaguely recall seeing something about that being intentional).

> Mostly are paid ones.

can someone link to some of those paid resources?


I think Chris Biscardi has some paid resources that involve Bevy at https://www.rustadventure.dev/pricing they might be referring to.

He's also got plenty of free resources which I love to watch: https://www.youtube.com/@chrisbiscardi


To be fair, Chris is the guy for bevy. He's been making videos long enough to know how to use it properly

can you tell me what those paid ones are?

Location: Bangkok, Thailand

Remote: Yes (also Hybrid / On-Site)

Willing to relocate: Yes

Technologies:

    Languages: F#, Haskell, C/C++, Python, JavaScript, Ruby, HTML/CSS

    Frameworks/Libraries: .NET, Safe-Stack, Akka, jQuery, Tailwind

    Database: PostgreSQL, SQLServer

    DevOps: Docker

    Other: Kafka, kSQL
Résumé/CV: https://twuttiwat.com/cv.pdf

GitHub: https://github.com/twuttiwat

Email: twuttiwat@gmail.com

Hi there. My name is Teerawat. I am a senior software engineer working remotely for 20+ years. I enjoy working on functional programming (F#) especially in domain modeling for business application. I did working exclusively in F# for the past 7 years and I think that FP is the blade that can tame the dragon (i.e. the complexities of codebase). I did work on haskell as well (i.e. to audit cardono blockchain).


  Location: Bangkok, Thailand
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: F#, Haskell, Ruby, Python, Kafka, and Win32 (VC++,ATL, MFC)
  Résumé/CV: https://twuttiwat.com/cv.pdf
  Email: twuttiwat [at sign] gmail.com 
I am an OOP veteran who switch to Functional programming (F#,Haskell). Work solesly with F# web development for past 7 years. Start auditing Haskell/Cardano/Plutus recently.


  Location: Thailand
  Remote: Yes
  Willing to relocate: No
  Technologies: F#,Safe-stack, Haskell (A bit), VC++, MFC, ATL, Delphi, ArcGIS, C#
  Résumé/CV: https://1drv.ms/b/s!Ajjl2dxIn0TJhLBo1B5zCTvOKjn8kA?e=nGtjXB
  Email: twuttiwat [at) gmail.com
  
  I am interested in anything using function programming (either language or architecture). I have work remotely with US company for 20+ years so working remote with time difference is not an issue for me.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: