I'm doing the #12in23 challenge on #exercism and I have to say it's going pretty well considering it's July... I've officially ticked off 12 languages with at least 5 exercises other than the generic 'hello, world!".
There will be a big blog post to write at the end of the year, but so far the #haskell community solutions are the most interesting/surprising to me - so much to learn about good ways to write things there.
@FantasticalEconomics @pragprog you can try it out as part of Exercism's #12in23. They had an Analytical April theme but you're free to tackle any language any time https://exercism.org/tracks/r
For #AnalyticalApril in exercism's #12in23 challenge I picked #julialang and finally started yesterday, and already I am mindblown! ๐คฏ
The commented out first line was my attempt, typical functional approach using map to turn every letter in the alphabet to a boolean of true (if it's in the string) or false (if it's not) and then fold that into one value using boolean and operation.
But in Julia you can simply check if the range is a subset of the sentence. Loving this mathematical elegance.
#analyticalapril #12in23 #julialang
Thanks to the #12in23 #challengeโ on exercism.org I got acquainted with the Julia language.
The REPL experience, Type system and the overall syntax feels like the Next Level Python. The single ability to use LaTeX-like abbreviations for unicode symbols with tab completition (via plugins in text editors) should become mandatory for every modern language.
#12in23 #challenge #programming #coding
Continuing my adventure with #12in23 #challengeโ
Vlang was rather unexpectedly nice to play with.
Exercism is a great platform to learn the basics of a new programming language.
#12in23 #challenge #programming #coding
Just completed my second language for the #12in23 challenge on @exercism_io.
Fortran posed some problems, but I got through it.
Next up: Lua
#Exercism #coding
https://exercism.org/profiles/jhaand
Just completed my second language for the #12in23 challenge on Exercism.
Fortran posed some problems, but, I got through it.
Next up: Lua
https://exercism.org/profiles/jhaand/solutions?order=newest_first
Learning #Rust for #MechanicalMarch and the #Exercism #12in23 challenge!
Learned a lot of the basics today (variables, control flow, data types, data types) and practiced with pattern matching and error handling - absolutely loving the Rust documentation so far.
We'll see how much the immutability of Rust trips me up during the learning process...
My Rust exercise repository:
https://github.com/philipabbyad/exercism-rust
#rust #mechanicalmarch #exercism #12in23
@brodriguesco https://exercism.org/tracks/emacs-lisp - it's on my list (for practice; I do know some) towards my #12in23 goal.
I did a handful of clojure exercises already, so I already have the muscle-memory for more lisp.
Dabbling in Rust for #MechanicalMarch on #Exercism #12in23
I have to admit, every attempt at a typed language (except for TS) is pretty challenging for me ๐
#12in23 #Exercism #mechanicalmarch
I was going to do #Rust for the #MechanicalMarch of the #12in23 #Exercism challenge... but ended up doing #Go instead.
Not further down the syllabus tree to really get to the juicy parts just yet, so can't say much about it.
On a side note, I am not sure how much the whole #Go #telemetry scandal is affecting the community, or new people joining. It'd be interesting to know if the pace of people doing #Go at #Exercism has been affected at all ๐ค
#telemetry #Go #exercism #12in23 #mechanicalmarch #Rust
For Mechanical March in the #12in23 challenge of #exercism I've chosen Rust.
I had already almost completed the Rust track in the past, I only missed one exercise. But since, new exercise were added with the "Syllabus" path. Which is good, because I didn't practice Rust since.
Will I be able to complete 100% of the track in March? Who knows... not me.
Friendly reminder for anyone who like me is a victim of gamification. Today's your last chance to win the #12in23 #FunctionalFebruary batch. I looked at #elixirlang and am happy I did; I liked the ruby-like syntax (I love #ruby and prefer it to #python as scripting language) combined with core functional concepts is really intriguing. I'll definitely keep on working with #elixir. Next month is #MechanicalMarch and I haven't decided yet, but have a tendency to look at #go #golang.
#12in23 #functionalfebruary #elixirlang #ruby #python #elixir #mechanicalmarch #go #golang
I'm trying to do the #12in23 challenge (solve code exercises in 12 languages in 2023) on #exercism and my first foray into a new language is #clojure :clojure: (I like #lisp). I'm not sure I really want to be a beginner in a language again - this is hard work!
It wasn't mentioned in the track docs, but I did find the "thread-first" macro `->` very helpful - more or less a pipe: https://clojuredocs.org/clojure.core/-%3E
#12in23 #exercism #clojure #lisp