Marketing the Odin Programming Language Is Weird

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ols

    Language server for Odin

    > it also requires GIGABYTES of crap you need to download on windows

    I was surprised by this since all I need on Linux is llvm and clang, but looking at the official getting started page, it does indeed say "MSVC compiler and windows SDK" are required. Is that really the only way to run it on windows, or is that just the path most familiar to a typical windows developer?

    I personally disagree with saying it requires IDE support. I want to write a ctags parser for it, but that's all I would ever use; as a die-hard vim user, I never liked all the language server stuff people are so reliant on these days. But if that's what people want to use, it's available for Odin as well: https://odin-lang.org/showcase/ols/ -or- https://github.com/DanielGavin/ols

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • nimforum

    Lightweight alternative to Discourse written in Nim

    > Only huge projects can afford to have multiple Discords, Telegrams, IRCs, Wikis

    There's one option available to small projects and actually you already named it yourself:

    > relay bots.

    Take for example Nim community. It's not huge by any margin, but we have fairly active forum[0], occasionally active Telegram channel and most of activity is on Discord, IRC and Matrix. I've grouped these three because they're almost seamlessly connected with relay bots into one platform. You can join one of several bridged platforms[1] and talk to everyone on Discord, Gitter, Matrix, etc. with quotes, pings and attachments working as you'd expect them to.

    It is certainly an extra burden to moderate and manage all of this, but now you can atleast have an IRC archive[2] that's indexable and searchable [3].

    On the other hand, having Discord as your *only* place for discussions is plain stupid (read: foolish). Because I know several people, including myself some years ago, that just 'nope out' from using a project when they see that the only place to get support is a Discord channel.

    [0] - https://forum.nim-lang.org/

    [1] - https://nim-lang.org/community.html

    [2] - https://irclogs.nim-lang.org/30-05-2012.html

    [3] - https://duckduckgo.com/?t=ffab&q=site%3Airclogs.nim-lang.org...

  • duckduckgo-locales

    Translation files for <a href="https://duckduckgo.com"> </a>

    > Only huge projects can afford to have multiple Discords, Telegrams, IRCs, Wikis

    There's one option available to small projects and actually you already named it yourself:

    > relay bots.

    Take for example Nim community. It's not huge by any margin, but we have fairly active forum[0], occasionally active Telegram channel and most of activity is on Discord, IRC and Matrix. I've grouped these three because they're almost seamlessly connected with relay bots into one platform. You can join one of several bridged platforms[1] and talk to everyone on Discord, Gitter, Matrix, etc. with quotes, pings and attachments working as you'd expect them to.

    It is certainly an extra burden to moderate and manage all of this, but now you can atleast have an IRC archive[2] that's indexable and searchable [3].

    On the other hand, having Discord as your *only* place for discussions is plain stupid (read: foolish). Because I know several people, including myself some years ago, that just 'nope out' from using a project when they see that the only place to get support is a Discord channel.

    [0] - https://forum.nim-lang.org/

    [1] - https://nim-lang.org/community.html

    [2] - https://irclogs.nim-lang.org/30-05-2012.html

    [3] - https://duckduckgo.com/?t=ffab&q=site%3Airclogs.nim-lang.org...

  • nph

    An opinionated code formatter for Nim

    Random thought: it shouldn't be too hard to write a formatting tool that translates braces to indentation and vice versa. But I have yet to see a project like this for Nim.

    0 - https://github.com/arnetheduck/nph

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Fusion – a hobby OS implemented in Nim

    4 projects | news.ycombinator.com | 14 Jul 2024
  • How can I add graphics to my nim program?

    10 projects | /r/nim | 4 Jun 2023
  • Best Web Framework Features?

    1 project | /r/nim | 22 May 2023
  • Can't post in the NIM forum

    1 project | /r/nim | 10 Feb 2023
  • Nim and Go programs identified as malware on Windows

    4 projects | news.ycombinator.com | 31 Jan 2023

Did you konow that Nim is
the 43rd most popular programming language
based on number of metions?