On Oct 1, 2017 3:47 PM, "Anastasios Tsiolakidis" <[email protected]> wrote: > > Well isn't OpenCog having a busy weekend :) As a lurker I have already expressed my dissatisfaction at "advanced C++" which is the trend in the project, and would probably carry over my disapproval of "idiomatic C#". There is absolutely no reason for the coding to be more difficult to comprehend that OpenCog's design itself. If anything, the code should make plain and simple what the bloody design is trying to do!
But it's not a matter of what the actual code looks like! The tooling, the compilation times, libraries, and so on, all require a higher level of expertise on the C++ side. Even though Linus knows that understanding it is not needed, the fact is that based on the above fact, C++ is by and large a language for experts and to a lesser extent academics. So if you want non-academic, non-experts (which is the vast majority of the FOSS community) then I recommend polishing the build scripts as needed, fixing all reported issues with the build (if someone has to POST here because of a build problem, then it's likely a defect). Then make sure the newbie tutorials exist, are easy to find, updated, and that they steer people far the hell away from the C++ code :) -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/CAMyYmr9cwgBVZ47u%2BGH6uY0-zh8TNOTnUfusF2ADGYP4W6TxzA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
