>0 tomasino @ 2019/10/21 13:58
A lot of people in the tildeverse code. Lets chat about what languages are new to you and what you're excited to be learning! I'll start: - Ada I learned some basic ada programming in college and it has been lingering in the back of my mind ever since. I love the safety and deliberate nature it has, and since I don't really have a well grok'd tool in my belt for low-level stuff this seemed like a good fit. Why ada? Why not Go or Rust or whatever? Well, I don't have a job that requires me to be competitive in the latest and greatest, so I can choose my poison by what appeals to me instead. Ada has a philosophy that is different and I appreciate it. - v The v programming language came out earlier this year and it's quickly on its path to a 1.0 release. Despite some early negative press, the language is very real and works. It's c-like in many ways, and go-like in others, but mostly it's a minimal language focused on speed. Why v? I could learn the entire language in 30 minutes. Seriously. I did, and I wrote and contributed a module to the ecosystem within 2 more hours after that. It's so early in its life that there's plenty for people to do and to contribute. I wrote easing functions as a module, for example. Someone will need them soon and I was in early enough to be the one to do it. I've been tempted to look into elixir as well, but I'll try to keep myself from getting pulled in too many directions at once. So what about you all? What languages are new to you? Why are they appealing and what do you hope to do with them?
>1 ngp @ 2019/10/25 00:00
>>OP Not really new to me, but I've been working with Go a lot for personal projects. I even recently released an open source library in it: https://github.com/chiefnoah/goalpost My current dayjob is mostly in Python, but I'd like to find something in Go, or something similar. I think I'm going to start looking at C again in the near future, as I'd like to get more into systems development.
>2 mhd @ 2019/10/27 22:00
>3 LickTheCheese @ 2019/10/28 18:17
>>2 why does the go compiler use so much storage? i would try out go, but i would run out of storage :(
>4 mhd @ 2019/10/30 20:08
>>3 As in HD space? It's quite big on arch (478 MB), smaller on Debian, where it's in a similar category to Clang/LLVM, GCC, FreePascal or Java. Compiled languages with utilities and libraries get big fast. And to be honest, I'd much rather have that than a 30 meg package and then a package manager that pulls in 800 MB of un-auditied spurious dependencies for any project bigger than Hello World... What bothered me more were the RAM requirements a few versions back, where it was impossible to compile some small utilities/servers on a low-end VPS. And, well, the fandom.
>5 renee @ 2019/10/31 18:42
Rust has been my baby for a while now, it's been an incredible language for me in terms of just being able to sit down with an idea and just start being productive right away (after the initial learning curve for the language itself, which did end up being a lot less steep than people had been warning me). Vlang to me just seems like the admirable goal of a developer who's way out of his depth. I think that if you're into learning about compilers and programming language design (I'm not) then keeping up with that development is probably a good learning experience. Do look at Zig though, which is mostly what V feels like minus a leg to stand on. I've tried a bunch of times to get into Nim too, and I wish it had clicked as well as Rust did. Its metaprogramming features seem like the dream, though I always find it so easy to make mistakes with semantic whitespace.
>6 LickTheCheese @ 2019/11/04 03:00
>>5 there was a kid named Nim at my school two years ago who may or may not have made a hole in the ceiling tile during gym class