Apologies for the delay!
https://nim-lang.org/blog/2018/10/27/community-survey-results-2018.html
Let me know what you all think :)
2. In a type, if we assign some default values to a base type, then it should be available in child classes. Please see this example.
type
BaseType = ref object of RootObj
intVar : int
strVar : string
ChildType = ref object of BaseType
childInt : int
childStr : string
proc newBase( a : int, b : string) : BaseType =
new(result)
result.intVar = a
result.strVar = b
var aBase = newBase(50, "a String")
var aChild = new ChildType() # We need "aChild.intVar = 50 and aChild.strVar = "a String"
# When will we get the deault values of a base class in child classes ?
Disclaimer: I see what I want to see here: 3rd party libs!
"reasons to stop": "Missing feature", "Missing libs" -> 15% a lot of not sufficiently better of the responses can be also related to the ecosystem.
Missing features can be very often fixed by implementing them in userland (e.g. comprehensions, pattern matching and various concurrency primitives). The goal for Nim is to have a powerful core, so very often what is perceived as a missing language future can be fixed by the users.
Having many new libraries means also: