Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@mcc" class="u-url mention">@<span>mcc</span></a></span> if you're fortran-curious and objective-c is too much C for you, i have good news</p>
<p>Wait HECK how'd I type ALL OF THAT, including the note about "no Objective-C" (reasoning: it's too much C) but forget Smalltalk/Self</p><p>Are there any languages I should know about that are like, "Smalltalk is to X" as Erlang is to Elixir or Scheme is to Racket? Or am I just describing Self here. What's a modern Smalltalk environment look like. Is Dave Ungar's magical Self IDE still publicly available. Was it ever public or did you just have to be in that one room in Mountain View in 2004 to see it</p>
<p>This is my list of candidate languages. β means I feel comfortable and ready to go in the language. β means a language I've used but am for whatever reason not confident I could do an AOC challenge in. Totally interested in suggestions for languages I am missing from my list, opinions as to whether Scheme and Racket are the same language, etc.</p><p>Goal here is personally/professionally enriching language tourism so I can be broad minded I expect. Maybe no intentional tarpit languages this time tho.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@film_girl" class="u-url mention">@<span>film_girl</span></a></span> thank you for the clarification π</p>
<p>Bonus rules</p><p>- ASM may be used more than once as long as it targets different language families (x86_64, RISCV, ARM, WASM).<br />- JavaScript and TypeScript are the same language.<br />- Rust and Unsafe Rust may be potentially counted as two different languages.<br />- I may use Perl/Python to "preprocess" file inputs into arrays of numbers or strings (but no more complex parsing) in the target language<br />- If I make an honest attempt at a language and fail, I may retry in Go (but only Go) (I need to learn Go)</p>
<p>I have been too busy to do AOC this year and will be all month</p><p>So I'm thinking I'm going to do AOC 2024, *in 2025*, under the following rules:</p><p>- One challenge per week.<br />- I don't have to perform a challenge every week. The goal is to finish by the start of December.<br />- I have to do a different programming language every time.<br />- C, C++ and Objective-C are not eligible languages.<br />- If I make an honest attempt at a language and fail, I may retry in Go (but only Go) (I need to learn Go)</p>
<p>'You have free access to GitHub Copilot'</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.squarecows.com/@Ric" class="u-url mention">@<span>Ric</span></a></span> by default it does include prompt or suggestion collection but you can turn that off with one click by going to <a href="https://github.com/settings/copilot" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">github.com/settings/copilot</span><span class="invisible"></span></a> and deselect βallow GitHub to use my code snippets from the code you editor for product improvements.β This feature is NOT enabled for any Business/Enterprise account and Pro users have the option to turn it off during signup. <a href="https://docs.github.com/en/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-prompt-and-suggestion-collection" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">docs.github.com/en/copilot/man</span><span class="invisible">aging-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-prompt-and-suggestion-collection</span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@shriramk" class="u-url mention">@<span>shriramk</span></a></span> are you dropping hints to your OOPSLA song...</p>