Re: Nim Dogfooding

2018-02-06 Thread woggioni
@h42 +1

Re: Nim Dogfooding

2018-02-06 Thread darek
> How do I share a link to a specific comment in the thread? [https://forum.nim-lang.org/t/3534/1#22078](https://forum.nim-lang.org/t/3534/1#22078)

Re: Nim Dogfooding

2018-02-06 Thread cumulonimbus
If I had a vote, it would be for keeping the forum mostly as is. It is functional. It is easy to use. It is fast. It runs nim code. It does not support nested threads. Neither do many other popular forums, and in my opinion it results in much more focused discussions, especially in smaller comm

Re: Nim Dogfooding

2018-02-06 Thread h42
Until I started reading this, I had no idea there was anything wrong. It is easy to use and it looks good to me. There are web apps that are designed by artistic types and web pages designed by programmer types. As a person who prefers using command line tools for his "ide" as opposed to gui app

Re: Very impressed so far

2018-02-06 Thread Stefan_Salewski
> Interesting, I am also am a Rust user Interesting. I have not find time yet to learn Rust -- I intend it, but currently better learning modern C++ has priority for me, as I may need it for job. How difficult is converting Rust code to Nim? Reason for this question is, that I would be interes

Re: Nim Dogfooding

2018-02-06 Thread monster
Personally, I wish we had "private messaging". I don't think I significantly missed anything else ("advanced search" would be nice). I'm the last person to ask about UI design, but mostly, I think it simply doesn't look "sexy" enough. Some "fancy CSS" would definetly help give a "better impress

Re: Very impressed so far

2018-02-06 Thread twetzel59
Hello, Interesting, I am also am a Rust user, and I have looked into, but not used Go. I happen to love Rust as well as Nim, but I totally am in agreement that Nim is amazingly productive Let us know if you have any questions. Mine have always been answered in a day flat, and most of all, Wel

Re: Nim Dogfooding

2018-02-06 Thread stisa
> **miran**: 3. How do I share a link to a specific comment in the thread? There's a PR open for this [#114](https://github.com/nim-lang/nimforum/pull/114) Anyway,the forum is fairly useable, only thing I miss is notifications for replies.

Re: Nim Dogfooding

2018-02-06 Thread treeform
I totally agree. I hate complex forums. This form is pretty good. I would keep it minimal.

Re: Nim Dogfooding

2018-02-06 Thread dom96
Hacker News is one of the most popular tech sites and it does not have any of these fancy "forum features". Despite this I would like to refresh the Forum's design and make it mobile friendly. But we shouldn't overcomplicate things with features found in phpbb.

Re: Nim Dogfooding

2018-02-06 Thread miran
> The forum looks fine 1\. How do I open a thread on the last comment? > This forum is fully functional 2\. How do I open a thread on a new comment (one under the last one I read previously)? > The forum is very usable 3\. How do I share a link to a specific comment in the thread? * * * 4\.

Re: Is there any Textadept user here ?

2018-02-06 Thread Jipok
Either in ~/.textadept/init.lua ui.set_theme('vscode-dark', {fontsize = 13}) or in your theme file property['font'], property['fontsize'] = 'iosevka', 13 -- Predefined styles. property['style.default'] = 'font:%(font),size:%(fontsize),'... I us

Re: Nim Dogfooding

2018-02-06 Thread DTxplorer
The forum is very usable but a small set of tags for topics would be useful, like "ide", "compilation", "syntax" for example . Nim's users base can grows, especially if a Nim 1.0 will be released.

Re: Is it possible to avoid default array initialization?

2018-02-06 Thread ihendley
Thank you!

Re: Nim Dogfooding

2018-02-06 Thread abdulhaq
The forum looks fine and most importantly is both very responsive and easy to read.

Re: Is it possible to avoid default array initialization?

2018-02-06 Thread Stefan_Salewski
>From the manual: [https://nim-lang.org/docs/manual.html](https://nim-lang.org/docs/manual.html) The implicit initialization can be avoided for optimization reasons with the noinit pragma: var a {.noInit.}: array [0..1023, char]

Re: Nim Dogfooding

2018-02-06 Thread allochi
Projects like Nim forum and Aporia editor seems to provide the team with projects to experiment with Nim, find the best strategies and practices to write code for specific domains, and then bring back their experience to Nim standards and libraries, this lead to why people think Nim is awesome.

Re: Nim Dogfooding

2018-02-06 Thread Stefan_Salewski
Libman, generally I agree. But one problem is, that by reinventing something that already exists one can waste much time and the result may not be of highest quality. Of course reinventing can be a nice exercise for beginners, and it is a fine test and showcase for the power of the language. F

Re: Nim Dogfooding

2018-02-06 Thread Arrrrrrrrr
I got used to the forum (and the fact that i can run nim code snippets sometimes is very useful) but i agree that it leaves you a bad taste in mouth, let alone from time to time it breaks for some reason. It would be better for new users to employ a different forum.

Re: Any photos or videos from NIM @FOSDEM ?

2018-02-06 Thread Arrrrrrrrr
Araq looks like he is going to destroy your mouth for suggesting a syntax change. Those stickers and publicity look professional.

Re: Nim Dogfooding

2018-02-06 Thread miran
> This forum is fully functional [citation needed]

Re: Very impressed so far

2018-02-06 Thread echo
Welcome

Nim Dogfooding

2018-02-06 Thread Libman
I would like to start a discussion about the virtues of [dogfooding](https://en.wikipedia.org/wiki/Eating_your_own_dog_food) within the Nim community. This comes in response to [a comment on reddit](https://www.reddit.com/r/nim/comments/7smw81/nim_future/dt7xmab/): > "For god's sake use someth

Is it possible to avoid default array initialization?

2018-02-06 Thread ihendley
Let's say I have: type Foo = object bar: array[8, array[8, int]] var f = Foo() If I understand correctly, f.bar will be initialized to all zeros. But is there any way to avoid this? I might set some values of f.bar later, but I don't need bar to be initi

Re: Base Class Methods

2018-02-06 Thread honhon
You could try a concept base approach: import strutils #https://github.com/onionhammer/nim-templates import templates type HasName* = concept x $x.name is string HasSubTitle* = concept x $x.subTitle is string HasSummary*