Mirror of
forum.nim-lang.org
index
(search is case sensitive; searches thread content, thread title and username)
11449 ::
[2024-04-18T00:18:48+02:00]
[Araq] Dear Araq, how do I create a programming language?
10137 ::
[2023-04-26T23:28:44+02:00]
[spip] Any known means of sorting UTF8 strings?
8927 ::
[2022-02-17T14:21:22+01:00]
[Araq] Can Nim be made more "purely functional""...
8852 ::
[2022-01-29T01:07:36+01:00]
[Araq] NimForum 2.2.0 - Fixes a big CVE!
8647 ::
[2021-11-22T13:15:40+01:00]
[Araq] Nim Community Survey 2021
8450 ::
[2021-09-22T19:20:05+02:00]
[spip] Integration with C for statistics and data processing?
8426 ::
[2021-09-14T21:35:15+02:00]
[Araq] Nim for Beginners #26 Reference Objects
7990 ::
[2021-05-17T03:30:07+02:00]
[timothee] Int/Floating Point Cast Result
7866 ::
[2021-04-27T02:24:40+02:00]
[Araq] [ANN] Nim0, a playground to learn compiler internals
7753 ::
[2021-04-06T08:40:46+02:00]
[Araq] Array Difference
7436 ::
[2021-01-26T21:11:03+01:00]
[arnetheduck] Nim style guide based on Nimbus experience
7238 ::
[2020-12-10T16:24:48+01:00]
[Araq] Is there a way to monitor the total memory usage of a Nim app?
7199 ::
[2020-12-03T21:10:21+01:00]
[Araq] Macros that compose (and work well with auto-completion tooling)
7146 ::
[2020-11-23T17:02:54+01:00]
[Araq] Strange error message from collections/sets.nim
7130 ::
[2020-11-20T13:37:29+01:00]
[Araq] Why is the implicit `result` so widely used?
7116 ::
[2020-11-18T19:45:52+01:00]
[spip] Sample compiler/interpreter (like kaleidoscope/llvm, monkey/go etc)
7106 ::
[2020-11-16T20:53:21+01:00]
[doofenstein] Open-ended slices
7099 ::
[2020-11-16T14:13:10+01:00]
[spip] Real sets and tables anywhere?
7096 ::
[2020-11-15T21:56:57+01:00]
[enthus1ast] Which HTTP server library?
7093 ::
[2020-11-14T23:36:21+01:00]
[cblake] Life is nice...
7067 ::
[2020-11-10T19:32:40+01:00]
[Stefan_Salewski] publishing a nimble package
7064 ::
[2020-11-10T13:50:55+01:00]
[Araq] How to prevent a program from crashing when the "OSError: Too many open files" error occurs?
7063 ::
[2020-11-10T01:52:46+01:00]
[Araq] Capturing a context variable in public procs
7000 ::
[2020-10-28T12:10:33+01:00]
[spip] signal processing in Nim?
6986 ::
[2020-10-25T23:33:54+01:00]
[Araq] Is experimental "parallel" compatible with "--gc:arc"?
6869 ::
[2020-09-29T15:24:47+02:00]
[Araq] weird nim parser problem
6850 ::
[2020-09-23T13:39:33+02:00]
[Araq] stdlib pattern matching feedback
6767 ::
[2020-09-03T16:48:15+02:00]
[jibal] Nim's alternative for returning default values using short-circuit-evaluation
6701 ::
[2020-08-20T14:29:39+02:00]
[spip] How to operate on tabular data in Nim?
6664 ::
[2020-08-11T10:52:00+02:00]
[sky_khan] Why use range[0..255] instead of char?
6612 ::
[2020-07-28T20:46:53+02:00]
[Araq] How to ensure that all attributes of an object are explicitly set during creation?
6560 ::
[2020-07-20T02:20:20+02:00]
[spip] Choosing between generic and specific fn
6548 ::
[2020-07-16T01:01:18+02:00]
[dom96] AsyncSocket seems to be dropping data
6540 ::
[2020-07-13T07:42:49+02:00]
[didlybom] tests in the same files as the code
6535 ::
[2020-07-11T20:37:21+02:00]
[Araq] Understanding Nim compiler
6524 ::
[2020-07-07T23:48:05+02:00]
[Araq] File not found error EVERY TIME
6523 ::
[2020-07-07T16:36:52+02:00]
[jyapayne] Generics instantiate problems
6418 ::
[2020-06-09T01:22:31+02:00]
[Araq] New entry on Nim blog...
6408 ::
[2020-06-05T20:09:03+02:00]
[didlybom] Nim in business
6404 ::
[2020-06-04T17:40:54+02:00]
[Araq] Justification for auto type
6394 ::
[2020-05-31T23:08:05+02:00]
[spip] Hackathon as part of NimConf 2020
6380 ::
[2020-05-26T19:52:55+02:00]
[Araq] Creating a seq or openarray on unmanaged memory
6378 ::
[2020-05-25T18:07:23+02:00]
[jyapayne] Defining an iterator in a template
6346 ::
[2020-05-17T02:54:23+02:00]
[timothee] Nim Compiler Documentation
6339 ::
[2020-05-14T22:55:18+02:00]
[spip] Compile fails but not nim check
6324 ::
[2020-05-12T23:28:09+02:00]
[Araq] Is it possible for a macro to know the context it is used?
6318 ::
[2020-05-11T14:16:28+02:00]
[spip] Multithreading Pt 2.5: Nichecache
6313 ::
[2020-05-10T11:44:54+02:00]
[jyapayne] Nim forum development
6308 ::
[2020-05-09T00:12:44+02:00]
[spip] From seq[] to C array, the safest way...
6293 ::
[2020-05-05T22:03:03+02:00]
[Araq] Error: type mismatch: got <type Float32Sort> but expression is of type: type Float32Sort
6279 ::
[2020-05-01T18:43:45+02:00]
[Araq] Is there a simple example on how to create a Windows UI
6273 ::
[2020-04-29T02:37:54+02:00]
[spip] Understanding "Error: cannot evaluate at compile time"
6269 ::
[2020-04-28T15:05:18+02:00]
[enthus1ast] Termcurs
6266 ::
[2020-04-27T22:46:46+02:00]
[Araq] About include
6255 ::
[2020-04-25T19:52:15+02:00]
[Stefan_Salewski] import vs include
6249 ::
[2020-04-23T15:32:46+02:00]
[Araq] Detect englobing scope in macros
6247 ::
[2020-04-23T01:13:48+02:00]
[ggibson] Help understanding simple string pointer indexing example
6242 ::
[2020-04-21T15:20:23+02:00]
[Araq] Questions about templates parameters
6218 ::
[2020-04-15T15:24:57+02:00]
[Sixte] how to get some (partial) type resolution within a macro ?
6206 ::
[2020-04-13T20:01:09+02:00]
[spip] ipopt - Problem with Macro
6202 ::
[2020-04-13T03:02:27+02:00]
[spip] Detecting type errors in template at compile time
6196 ::
[2020-04-11T20:11:17+02:00]
[Stefan_Salewski] A pure Nim k-d tree
6190 ::
[2020-04-10T21:43:49+02:00]
[spip] Detect and catch compiler error in test suite?
6173 ::
[2020-04-08T10:54:40+02:00]
[mantielero] Nim threading and FFI - locks
6172 ::
[2020-04-08T04:29:07+02:00]
[spip] Generate doc comment from template?
6170 ::
[2020-04-07T18:18:09+02:00]
[dom96] Nim programming book for kids
6167 ::
[2020-04-07T12:46:23+02:00]
[cblake] `{}` syntax
6164 ::
[2020-04-06T22:43:48+02:00]
[lucian] UncheckedArray conversion
6161 ::
[2020-04-05T23:27:48+02:00]
[jyapayne] How to raise an exception from a template?
6142 ::
[2020-04-02T23:08:15+02:00]
[Araq] Looking for a new home for Nimz3
6141 ::
[2020-04-02T22:02:19+02:00]
[moigagoo] Custom default for type
6137 ::
[2020-04-01T19:45:12+02:00]
[spip] Natural language processing
6134 ::
[2020-03-30T19:47:04+02:00]
[Stefan_Salewski] Vapoursynth - optimization
6127 ::
[2020-03-28T12:37:34+01:00]
[spip] StashTable: concurrent hash table for sharing data between threads
6105 ::
[2020-03-22T18:50:00+01:00]
[Araq] ggplotnim - pretty native plots for us
6096 ::
[2020-03-21T17:38:57+01:00]
[Araq] help information sécurité
6068 ::
[2020-03-12T17:42:29+01:00]
[mratsim] VapourSynth - now we do video ;oP
6002 ::
[2020-02-28T03:52:15+01:00]
[dom96] Gedit syntax highlighting.
5967 ::
[2020-02-22T12:37:24+01:00]
[Araq] func/proc blocks
5845 ::
[2020-01-21T22:07:42+01:00]
[Araq] Will --gc:arc address finalizers for closure iterator variables?
5835 ::
[2020-01-19T22:24:26+01:00]
[spip] Closure iterators and resource management
5822 ::
[2020-01-17T00:31:41+01:00]
[Araq] Status of mixin statement?
5792 ::
[2020-01-11T01:56:14+01:00]
[mashingan] Is there a default initializer that can be overloaded?
5785 ::
[2020-01-09T09:40:32+01:00]
[Araq] a survey on warnings reported by GCC
5784 ::
[2020-01-08T15:50:32+01:00]
[Araq] Goto based exception handling
5766 ::
[2020-01-03T02:54:57+01:00]
[doofenstein] Need help of a pair programmer
5732 ::
[2019-12-24T05:10:50+01:00]
[mashingan] Error: 'solve' doesn't have a concrete type, due to unspecified generic parameters.
5697 ::
[2019-12-17T03:42:44+01:00]
[Araq] Walking trees without recursive iterators
5685 ::
[2019-12-14T15:20:34+01:00]
[spip] Interfaces... why?
5669 ::
[2019-12-11T03:23:16+01:00]
[Arrrrrrrrr] What do you do when the compiler crashes?
5649 ::
[2019-12-07T14:22:38+01:00]
[dom96] Is it possible to browse the nimble.directory?
5647 ::
[2019-12-07T03:33:37+01:00]
[Arrrrrrrrr] How to get rid of [ProveInit] warning?
5618 ::
[2019-11-30T20:33:55+01:00]
[Araq] How to debug a segmentation fault?
5499 ::
[2019-11-13T14:47:22+01:00]
[Araq] ``Table.take`` should be ``Table.pop`` -- discuss
5497 ::
[2019-11-13T14:12:39+01:00]
[Stefan_Salewski] Nimrad: Nim and Rapid Application Development
5475 ::
[2019-11-08T03:33:57+01:00]
[sky_khan] A taxonomy of Nim packages
5260 ::
[2019-10-02T04:03:53+02:00]
[spip] Some indicators on Nimble packages
5190 ::
[2019-09-13T06:39:15+02:00]
[Stefan_Salewski] Call to all nimble package authors
5092 ::
[2019-08-13T03:55:15+02:00]
[Araq] State of Nimble packages
4760 ::
[2019-04-03T09:02:47+02:00]
[Araq] I wrote some nim code that works, but I don't understand how/why it works.
4022 ::
[2018-07-06T20:40:28+02:00]
[Araq] are nim exceptions "zero cost" (on error-free execution) ? (if so, `defer` should be used more)
3881 ::
[2018-06-03T04:30:46+02:00]
[Araq] Ebnf Lexer and Parser generator in nim
3418 ::
[2017-12-13T04:05:17+01:00]
[dom96] [solved] how do I set current directory with os.setCurrentDir(newDir: string) ?
2811 ::
[2017-02-21T20:43:31+01:00]
[Araq] Nim Syntax ''Skins''
2804 ::
[2017-02-18T02:38:09+01:00]
[Araq] Documentation for overloaded procs
2781 ::
[2017-02-04T04:00:10+01:00]
[Araq] Create proc based on existence of type
2751 ::
[2017-01-24T02:15:13+01:00]
[Araq] How to understand pragmas in Nim?
2479 ::
[2016-08-19T20:23:11+02:00]
[yglukhov] Design by Contract in Nim
2105 ::
[2016-03-07T20:57:15+01:00]
[Araq] Tabulation symbols not allowed