Re: Nim vs Scala (not holywar). Compare functions for strings

2016-07-17 Thread Libman
Everybody has an opinion on what features Nim needs. What we need is people who can either (A) implement those features themselves, or (B) pay someone to do it. ;)

Re: Error when using openGL with X11

2016-07-17 Thread dotpoozer
loadExtensions worked. I've seen something about that function, but looked at it and thought: Meh, can't be just that. I see now that example calls it too before any gl* methods. Anyway, thanks for help ;] Cheers.

Re: Error when using openGL with X11

2016-07-17 Thread Krux02
try adding the `loadExtensions` proc before calling any opengl function. Since the example does work, you can incrementally transform the working example into what you are trying to do, and see what you were missing, as soon as a change breaks the code.

Error when using openGL with X11

2016-07-17 Thread dotpoozer
I've tried to copy [this](https://www.opengl.org/wiki/Programming_OpenGL_in_Linux:_GLX_and_Xlib) into nim, produced [this code](http://forum.nim-lang.org///pastebin.com/kwzHi9b7) . It compiles without problem but when I'm trying to execute it throws: Traceback (most recent call

Re: Nim vs Scala (not holywar). Compare functions for strings

2016-07-17 Thread wulfklaue
> Some things, owing to their prevalence, in my opinion have to be part of > standard library of language. For example, the string methodsfunctions > toCharArray, getBytes, reverse are in many languages. The problem is, when is enough... I can think of a dozen things i like to see in Nim. But

Re: Things that are great when working in the Nim Language

2016-07-17 Thread LeuGim
For me it's allowing to write code compact and looking intuitively, and having many solutions to the same task, at programmer's choice. Something characteristic for Ruby, but even more so for Nim. Yet its Delphi's roots (which I think gave Nim much of its elegance).

Re: Nim vs Scala (not holywar). Compare functions for strings

2016-07-17 Thread Garry_Galler
> you can also put all of the helpers you coded into a package and publish it > with Nimble Some things, owing to their prevalence, in my opinion have to be part of standard library of language. For example, the string methods\functions **toCharArray**, **getBytes**, **reverse** are in many

Re: Things that are great when working in the Nim Language

2016-07-17 Thread qqtop
Nim is great because it has this underdog spirit taking on all and everyone, it is down to earth , not overly academic and most of it is fun. The excitement feels similar to when I was changing from Fortran77 to Turbo Pascal , if I recall that correctly. :P

Re: Windows Subclassing

2016-07-17 Thread LeuGim
They are probably the same type, so try just casting: var wprc = cast[WNDPROC](GetWindowLongPtr(hCtl,GWL_WNDPROC))

Re: Python-style for…else

2016-07-17 Thread liori
Oh, good example. Thank you!

Re: Python-style for…else

2016-07-17 Thread Krux02
you can do the same with block labels: block myBlock: for i in 1..100: someaction1(i) if somecondition(i): break myBlock someaction2(i) echo "No i matches the condition!" So I would say, it doesn't make sense to add support

Windows Subclassing

2016-07-17 Thread geezer9
Given a MS Windows Control whose handle is hCtl, acquire its window proc: var wprc:WNDPROC = GetWindowLongPtr(hCtl,GWL_WNDPROC) #statement 1 Inside an alternate window proc for a subclass of hCtl, final default execution is:

Python-style for…else

2016-07-17 Thread liori
Hi, Would it make sense for Nim to borrow the following syntax from Python? for i in 1..100: someaction1(i) if somecondition(i): break someaction2(i) else: echo "No i matches the condition!" where the else clause is executed if and only if

Re: Things that are great when working in the Nim Language

2016-07-17 Thread wulfklaue
Fast / Low memory usage ( compared to competitors ) Compiles to a single binary Relative clean syntax Macro support Hardware support Flexible In other words, all of GoLang its features but better / more flexible / more options / less limitations.

Things that are great when working in the Nim Language

2016-07-17 Thread Krux02
Since most posts here are basically about what people don't like (me included) and questions about things that don't work, I would like to ask, what you like the most about Nim. What is the reasons you believe in Nim. Or simply what part of the language or the standard library do you think is

Re: Nim vs Scala (not holywar). Compare functions for strings

2016-07-17 Thread Krux02
@Araq I am sorry I stepped on your foot. Keep on with your work on this great language, and thank you for very good community support. I mean it without any sarcasm. And you are completely right, Nim needs to focus on the things that are truly important, and don't loose focus in the details.

Re: Nim vs Scala (not holywar). Compare functions for strings

2016-07-17 Thread runvnc
Garry_galler you can also put all of the helpers you coded into a package and publish it with Nimble. Nim is not Scala but it is very flexible and you can expand it with packages that don't require the core to change or everyone to adopt your perspective.