Nim is the friendliest language to start ?

2019-12-18 Thread CarterJohn11
I've been around writing relatively large applications in mainstream languages as well as personal projects in languages like Erlang, Ocaml, Rust, and Scheme. To sum it up, I'm a PL aficionado. It is very mandatory today that a good programming language is 50% about good tooling and ecosystem.

Re: Nim is the friendliest language to start

2019-12-16 Thread JPLRouge
@Stefan_Salewski his examples helped me to put the foot in the stirrup, for me I got tired of the basic docs, and I went on more concrete examples using an interactive project that led me to other horizon, type definition, create a module ... and SQL as all this to have a concrete interactive pr

Re: Nim is the friendliest language to start

2019-12-16 Thread mech422
Ohhh - I think I missed that one... I looked at commander, docopts, and some others... ahh - this is the one from the crypto project. Awesome, I'll dig into it more! Thanks!

Re: Nim is the friendliest language to start

2019-12-16 Thread mratsim
Confutils does CLI parsing generation and also conf files from JSON: [https://github.com/status-im/nim-confutils](https://github.com/status-im/nim-confutils)

Re: Nim is the friendliest language to start

2019-12-16 Thread mech422
I'm sorry - you seem to feel I was complaining? I really wasn't - just pointing out an area I thought would be good for nim bloggers. I don't really expect hand holding or what-not, and in fact have been really impressed with the help I've gotten from the Nim community. I've also gone thru some

Re: Nim is the friendliest language to start

2019-12-15 Thread mech422
Yeah... I've been poking around stuff on git hub quite a bit. In fact, I'm still tearing into the cligen code as time permits. Its been a really cool example of practical uses of Nim's meta-programming facilities, even if it is a bit 'deep end of the pool' for me atm.

Re: Nim is the friendliest language to start

2019-12-15 Thread Stefan_Salewski
> I'm actually having a bit of the opposite issue... > > a lot of 'newbies' like me. You are mixing many different issues: First, using basic libs like cligen should be easy even for unskilled people. But for some modules documentation is missing or incomplete still. This will change when real

Re: Nim is the friendliest language to start

2019-12-15 Thread JPLRouge
go on github

Re: Nim is the friendliest language to start

2019-12-14 Thread mech422
I'm actually having a bit of the opposite issue... It seems to me most of Nim's existing code is written by experts (for experts?) using expert language features. This is just a side effect of the 'traditional' users already being Nim experts, and the V1.0 release bringing a lot of 'newbies' li

Re: Nim is the friendliest language to start

2019-12-13 Thread treeform
I like nim's long error messages.

Re: Nim is the friendliest language to start

2019-12-13 Thread SolitudeSF
> What a waste of space, I spend more time scrolling through the terminal than > actually fixing bugs. this is the most nonissue _problem_ i've heard of. almost on par with & being unreachable key.

Re: Nim is the friendliest language to start

2019-12-13 Thread andrea
I actually find these error messages very very helpful. Sure, sometimes they are a little verbose, but it is nice to see all existing overloads with the corresponding mismatch

Re: Nim is the friendliest language to start

2019-12-13 Thread Arrrrrrrrr
> From where I am it's a mystery why Nim hasn't caught on faster. Any ideas? This is the reason type i = distinct int echo 1 == i(1) Run Error: type mismatch: got but expected one of: proc `==`(x, y: uint64): bool first type mismatch at

Re: Nim is the friendliest language to start

2019-12-07 Thread adeohluwa
willy you mentioned project creation & scaffolding ...currently making this, [https://github.com/adeohluwa/gen](https://github.com/adeohluwa/gen) come help use it for feedbacks

Re: Nim is the friendliest language to start

2019-12-03 Thread juancarlospaco
It has project creation/scaffolding `nimwc --initplugin`. Frontend, NimF or Karax is recommended, but it is JavaScript framework Agnostic. Plugins, Components, same stuff, you can bundle all assets, files, folders together.

Re: Nim is the friendliest language to start

2019-12-03 Thread kodkuce
isent it better to have have components then all boundled together

Re: Nim is the friendliest language to start

2019-12-03 Thread Willyboar
Yes. Also, assets, project creation, scaffolding, and all the things make it newbie-friendly but also enough powerfull for advance users.

Re: Nim is the friendliest language to start

2019-12-03 Thread Araq
Well what do you consider "full stack"? A database layer and authentification?

Re: Nim is the friendliest language to start

2019-12-03 Thread Willyboar
I agree. Both are awesome tools. But I am talking about a full stack framework. Something that attract more people in the Nim community because is a huge market.

Re: Nim is the friendliest language to start

2019-12-03 Thread Willyboar
I agree. Both are awesome tools. But I am talking about a full stack web framework. Something that attract more people in the Nim community because is a huge market.

Re: Nim is the friendliest language to start

2019-12-03 Thread PMunch
For web framework using Jester + Karax is a fairly solid combination. Or if you don't want a single page application then Jester + your web DSL of choice.

Re: Nim is the friendliest language to start

2019-12-02 Thread Libman
> Web framework [https://nimwc.org/login](https://nimwc.org/login) [Not free software.](https://forum.nim-lang.org/t/4703)

Re: Nim is the friendliest language to start

2019-12-02 Thread federico3
We could assume: popularity = corporate_hype + 0.3 * quality + random() ...and despite the correlation, things that both very good and very popular are really rare compared to very-good _OR_ very-popular

Re: Nim is the friendliest language to start

2019-12-02 Thread Willyboar
I tried it a little. I think is closest to CMS than a framework. The nearest to a rails-like framework is Xander.

Re: Nim is the friendliest language to start

2019-12-02 Thread juancarlospaco
Web framework [https://nimwc.org/login](https://nimwc.org/login)

Re: Nim is the friendliest language to start

2019-12-02 Thread Willyboar
I think Nim lacks tools to some famous areas like full-stack web frameworks, etc. Almost every language, who not backed by a huge foundation or company, needs well-known projects to advertise what you can do with language.

Re: Nim is the friendliest language to start

2019-12-02 Thread kidandcat
Maybe because Google isn't behind Nim hyping it...

Re: Nim is the friendliest language to start

2019-12-02 Thread Stefan_Salewski
Basically I agree -- for someone with at least a minimal computer science background reading Araqs tutorial part I and II is enough to start, and that takes only a few hours. Learning macros, async, parallel processing is not that easy. And fully unskilled people seems to have some more problems

Nim is the friendliest language to start

2019-12-02 Thread DomnickLolas
I've been around writing relatively large applications in mainstream languages as well as personal projects in languages like Erlang, Ocaml, Rust, and Scheme. To sum it up, I'm a PL aficionado. It is very mandatory today that a good programming language is 50% about good tooling and ecosystem.