Mirror of
forum.nim-lang.org
index
(search is case sensitive; searches thread content, thread title and username)
12792 ::
[2025-04-14T23:33:12+02:00]
[Araq] Question for those using Cursor: does the experience degrade at times?
12731 ::
[2025-03-20T18:53:43+01:00]
[Araq] Looking for script language for game
12708 ::
[2025-03-05T16:07:30+01:00]
[Araq] Curious about nimony's new features
11730 ::
[2024-06-07T19:32:59+02:00]
[Araq] Stock address instead of plain object in a table : C to Nim
11233 ::
[2024-03-17T23:50:33+01:00]
[PMunch] How to preallocate cstring for FFI call that fills it up
11000 ::
[2024-02-15T09:54:24+01:00]
[Araq] How to use Weave isReady?
10991 ::
[2024-02-14T11:15:02+01:00]
[Araq] behaviour of procedures marked with 'lent'
10590 ::
[2023-11-02T05:25:37+01:00]
[Araq] With what parameters does echo call fwrite? Trying to implement fwrite in Nim.
10525 ::
[2023-10-03T16:46:34+02:00]
[Araq] related_post_gen benchmark
10427 ::
[2023-08-22T14:45:16+02:00]
[mashingan] efficient way of running proc at a given time, that can be changed
10349 ::
[2023-07-23T07:54:41+02:00]
[Araq] Some of Nim's convention needs to change in order for it to succeed
10347 ::
[2023-07-22T15:27:31+02:00]
[Araq] Concepts in Nim v2
10327 ::
[2023-07-07T11:52:18+02:00]
[Araq] Compiling nimrtl.nim as static library
10308 ::
[2023-06-28T11:23:13+02:00]
[mashingan] Undeclared field - Unrecognized proc
10282 ::
[2023-06-18T16:26:22+02:00]
[mantielero] macro - global var behaviour
10270 ::
[2023-06-13T12:18:06+02:00]
[jibal] How doeas NIM differ from Mojo programming language?
10232 ::
[2023-05-26T13:39:05+02:00]
[cblake] Bloom filter comparisson
10175 ::
[2023-05-06T13:10:56+02:00]
[PMunch] Question from a complete Newbie
10161 ::
[2023-05-03T12:15:22+02:00]
[Araq] Usability of ARC/ORC in multi threaded code.
10115 ::
[2023-04-20T21:24:14+02:00]
[Araq] Defining type fields with a template
10101 ::
[2023-04-15T14:04:10+02:00]
[Araq] What GPT-4 knows and thinks about Nim
10092 ::
[2023-04-12T05:33:06+02:00]
[mildred] Tcp buffer reuse for lower memory use
10048 ::
[2023-03-30T22:52:43+02:00]
[Araq] Mutable return type works fine for myTable.mgetOrPut but not for a custom proc
9908 ::
[2023-02-19T09:46:04+01:00]
[treeform] My Nim Development Progress Weekly
9893 ::
[2023-02-16T20:56:08+01:00]
[PMunch] Expose static nim library to DLL
9701 ::
[2022-12-08T00:22:37+01:00]
[ElegantBeef] Type aliases not quite working like I expected. Ideas for alternative approach?
9650 ::
[2022-11-25T05:14:35+01:00]
[juancarlospaco] Electron in nim like Tarui and Wails v2
9609 ::
[2022-11-14T07:37:19+01:00]
[jasonfi] OpenSSL 3?
9535 ::
[2022-10-19T21:54:15+02:00]
[geotre] Some help with javascript - OpenCascade.js
9482 ::
[2022-09-20T22:03:20+02:00]
[Araq] Is a Java-style GC possible?
9324 ::
[2022-07-24T09:42:16+02:00]
[sky_khan] Illegal storage access
9169 ::
[2022-05-24T16:28:04+02:00]
[Sixte] Mysterious error message
9081 ::
[2022-04-06T05:14:05+02:00]
[Araq] System.sink & System.lent
9021 ::
[2022-03-18T14:39:48+01:00]
[Araq] newSeq() named inconsistently?
8963 ::
[2022-02-28T01:12:05+01:00]
[Araq] Performing goto in Nim
8950 ::
[2022-02-25T13:13:59+01:00]
[Araq] Raises tracking and no more cyclic references in `chronos`
8927 ::
[2022-02-17T14:21:22+01:00]
[Araq] Can Nim be made more "purely functional""...
8801 ::
[2022-01-13T18:19:18+01:00]
[Araq] Why don't build Nim libraries ecosystem on Rust ecosystem?
8784 ::
[2022-01-08T12:23:26+01:00]
[sky_khan] simple event system
8658 ::
[2021-11-26T23:31:36+01:00]
[Araq] Macros: why and/or when to use them?
8647 ::
[2021-11-22T13:15:40+01:00]
[Araq] Nim Community Survey 2021
8604 ::
[2021-11-08T14:02:38+01:00]
[dom96] Proper way to create local packages?
8522 ::
[2021-10-20T19:00:29+02:00]
[Araq] Runtime Regex string replacing
8495 ::
[2021-10-13T00:00:04+02:00]
[Swend] Child process shows exit code -1 when peeked, though it has definitely ended.
8464 ::
[2021-09-27T16:19:12+02:00]
[mantielero] Issue with passL
8351 ::
[2021-08-22T08:46:18+02:00]
[Chat_noir] [newbie] Question about downloading image files programming
8209 ::
[2021-07-07T17:45:25+02:00]
[Araq] Why do `del` and `pop` procedures of TableRef not guarantee operations in one attempt?
8161 ::
[2021-06-27T11:43:08+02:00]
[Sixte] Associating a type with a concept?
8146 ::
[2021-06-23T17:38:59+02:00]
[Stefan_Salewski] Life is a struggle - a struggle with Nim (video)
8032 ::
[2021-05-25T15:34:19+02:00]
[bpr] Porting to Nim
7906 ::
[2021-05-02T04:33:22+02:00]
[Araq] How to make Nim more popular
7837 ::
[2021-04-22T09:00:59+02:00]
[Araq] On term rewriting macros
7832 ::
[2021-04-20T20:54:02+02:00]
[Araq] Concatenation of seq and array?
7795 ::
[2021-04-15T12:21:42+02:00]
[PMunch] lost thread? (Fastest method for writing and loading cached binary object data to file)
7790 ::
[2021-04-14T15:54:55+02:00]
[Araq] Getting started with the Foreign Function Interface - calling library functions
7750 ::
[2021-04-05T22:26:32+02:00]
[Stefan_Salewski] What is happening under the hood of "cast" function ?
7509 ::
[2021-02-15T15:38:09+01:00]
[Stefan_Salewski] String "interning" attempt
7496 ::
[2021-02-10T18:33:09+01:00]
[Stefan_Salewski] fmusdk: porting from C to nim - looking for advice
7412 ::
[2021-01-22T07:49:46+01:00]
[Araq] Current state of list comprehison in Nim
7301 ::
[2020-12-28T20:30:40+01:00]
[Araq] Problem related with scope
7281 ::
[2020-12-23T02:25:08+01:00]
[Araq] Zippy update: Zip archive and tarball support + much closer to zlib performance
7256 ::
[2020-12-15T16:24:23+01:00]
[cblake] Seq, table. How to efficiently reference the last item
7234 ::
[2020-12-10T04:30:16+01:00]
[Araq] fusion/SharedPtr why []= sig undefined?
7118 ::
[2020-11-19T02:30:24+01:00]
[Araq] Question about async
7055 ::
[2020-11-09T12:14:26+01:00]
[Araq] std/tables [] vs. add()
7013 ::
[2020-10-30T17:35:51+01:00]
[dom96] Nim update failure
6891 ::
[2020-10-05T03:27:29+02:00]
[Araq] Massive Funding Coming To Nim
6866 ::
[2020-09-29T06:12:09+02:00]
[Stefan_Salewski] Define and call static proc of an object
6805 ::
[2020-09-12T04:29:03+02:00]
[mratsim] Can I use generic type without interface?
6780 ::
[2020-09-07T06:52:49+02:00]
[Araq] High proc confusion
6753 ::
[2020-08-31T20:00:58+02:00]
[Araq] System Programming in 2k20
6647 ::
[2020-08-06T17:12:02+02:00]
[jibal] How to instantiate custom `TableRef` without repeating individual types?
6635 ::
[2020-08-03T02:21:10+02:00]
[Araq] would it be a good idea to allow blocks to accept strings as arguments ?
6623 ::
[2020-07-30T16:13:56+02:00]
[zahary] SymbolicNim, symbolic algebra in Nim
6575 ::
[2020-07-22T21:03:07+02:00]
[Stefan_Salewski] Avoiding RangeError getting address of empty seq
6530 ::
[2020-07-09T22:54:53+02:00]
[mratsim] Const object variant issue
6514 ::
[2020-07-02T07:01:39+02:00]
[Araq] Why does wrapping the code in a top level procedure make it faster?
6477 ::
[2020-06-23T19:25:23+02:00]
[jibal] How to convert openarray[byte] to string?
6415 ::
[2020-06-07T07:51:22+02:00]
[Araq] Using a Table as an object's member.
6167 ::
[2020-04-07T12:46:23+02:00]
[cblake] `{}` syntax
6140 ::
[2020-04-02T16:26:45+02:00]
[DeletedUser] Problems with var return type
6094 ::
[2020-03-21T11:03:31+01:00]
[Araq] SIGSEGV: Illegal storage access.
6064 ::
[2020-03-11T21:00:57+01:00]
[mratsim] Multithreading: still .running after joinThreads()
6011 ::
[2020-02-29T09:58:14+01:00]
[Stefan_Salewski] About manual memory management(new to nim)
5994 ::
[2020-02-27T06:48:05+01:00]
[Araq] Is this possible?
5972 ::
[2020-02-23T21:46:05+01:00]
[Araq] Generate XML file with xmltree [nesting format issue]
5967 ::
[2020-02-22T12:37:24+01:00]
[Araq] func/proc blocks
5927 ::
[2020-02-13T23:55:45+01:00]
[Araq] Suggestion for reading the docs?
5921 ::
[2020-02-11T20:02:36+01:00]
[Araq] Does --gc:arc remove dependency on NimRtl.dll?
5909 ::
[2020-02-10T04:17:28+01:00]
[treeform] Parallel example for computing pi efficiently is actually slow
5817 ::
[2020-01-15T21:54:59+01:00]
[Araq] Naming conventions - need leading underscore
5801 ::
[2020-01-12T12:44:44+01:00]
[c0ntribut0r] grim - graph structures in Nim
5785 ::
[2020-01-09T09:40:32+01:00]
[Araq] a survey on warnings reported by GCC
5697 ::
[2019-12-17T03:42:44+01:00]
[Araq] Walking trees without recursive iterators
5692 ::
[2019-12-15T19:42:09+01:00]
[Araq] Preview of Weave/Picasso v0.1.0, a message-passing based multithreading runtime.
5640 ::
[2019-12-04T20:16:00+01:00]
[mratsim] generic typevariable binding
5634 ::
[2019-12-04T06:07:15+01:00]
[DeletedUser] Godot and Blender
5312 ::
[2019-10-09T16:53:01+02:00]
[dom96] default values for objects
5295 ::
[2019-10-07T05:13:31+02:00]
[Stefan_Salewski] ui TABLE error
5256 ::
[2019-10-01T13:51:06+02:00]
[LeuGim] Nim for my future project ?
5185 ::
[2019-09-10T12:18:01+02:00]
[Araq] Confusion on implicit integer conversion.
5134 ::
[2019-08-26T12:30:57+02:00]
[Araq] Testing `newruntime` `owned ref` as to cyclic data...
5130 ::
[2019-08-26T07:46:19+02:00]
[dom96] Need debugging help
5103 ::
[2019-08-17T20:31:29+02:00]
[Araq] Nim vs. Python & Groovy (string splitting): Why is string splitting so slow in Nim?
5083 ::
[2019-08-09T13:50:03+02:00]
[Araq] [RFC] Project Picasso - A multithreading runtime for Nim
5006 ::
[2019-07-12T02:55:05+02:00]
[Araq] D templated codeblocks
4995 ::
[2019-07-08T04:09:18+02:00]
[JohnAD] challenges with bool parameter on template
4987 ::
[2019-07-01T23:16:08+02:00]
[jasper] Error: You must provide a compile-time value for the discriminator
4835 ::
[2019-05-11T06:23:25+02:00]
[Jehan] Disparity between Nim and C performance
4789 ::
[2019-04-14T19:11:46+02:00]
[cblake] What is the purpose of tables.allValues()?
4755 ::
[2019-03-30T17:39:41+01:00]
[cantanima] Weird results on aarch64
4743 ::
[2019-03-26T13:07:52+01:00]
[Araq] Owned refs
4707 ::
[2019-03-09T08:16:50+01:00]
[Araq] Generic proc specialization?
4705 ::
[2019-03-08T15:41:32+01:00]
[Stefan_Salewski] Documentation in PDF (for no programmer)
4703 ::
[2019-03-08T04:49:01+01:00]
[Libman] Legal Threats In Nimble Packages
4647 ::
[2019-02-11T05:47:36+01:00]
[Stefan_Salewski] how to pass a C array to C function?
4552 ::
[2019-01-13T18:48:32+01:00]
[moigagoo] Cannot define `(T: type) -> T` proc within a template defined in another template
4532 ::
[2019-01-05T02:44:12+01:00]
[alehander42] inserting one template inside another
4529 ::
[2019-01-03T23:19:53+01:00]
[dom96] GSoC 2019
4524 ::
[2019-01-03T11:26:44+01:00]
[Araq] Best practices of meta-programming
4510 ::
[2018-12-31T18:45:39+01:00]
[Araq] Convincing my friend about Nim
4483 ::
[2018-12-18T12:43:23+01:00]
[Araq] Future of Nim ?
4426 ::
[2018-12-03T02:03:12+01:00]
[mratsim] How JSON object Syntax relates to table and array syntax?
4391 ::
[2018-11-20T03:18:57+01:00]
[alexsad] jsExport: CommonJS module export
4366 ::
[2018-11-08T02:17:27+01:00]
[Ward] Error: implicit object field construction requires a .partial object, but got wMyFrame:ObjectType
4337 ::
[2018-10-28T15:34:52+01:00]
[Araq] Extensive survey response
4223 ::
[2018-09-23T18:21:15+02:00]
[LeuGim] a funny compiler crash
4185 ::
[2018-09-09T11:52:02+02:00]
[Araq] wNim - Nim's Windows GUI Framework
4145 ::
[2018-08-21T16:25:31+02:00]
[Araq] Some fun with GC
4128 ::
[2018-08-14T00:28:43+02:00]
[Araq] A critique of Nim
4044 ::
[2018-07-13T12:02:23+02:00]
[Araq] On exceptions (again)
4039 ::
[2018-07-12T23:02:58+02:00]
[Araq] should we keep supporting macos? (as opposed to macosx)
4003 ::
[2018-07-01T07:49:22+02:00]
[Araq] Understanding the GC
3922 ::
[2018-06-14T01:40:19+02:00]
[Araq] Systems Languages: An Experience Report
3776 ::
[2018-04-23T13:25:52+02:00]
[Araq] What is the typedesc inside the compiler?
3681 ::
[2018-03-23T22:58:50+01:00]
[Araq] Problem with nested try/raise/except
3680 ::
[2018-03-22T14:20:34+01:00]
[Dippo] unique index
3607 ::
[2018-03-04T03:41:17+01:00]
[Araq] Overloading Module Access Operator
3549 ::
[2018-02-14T22:08:10+01:00]
[dom96] Socket file descriptor leaks?
3458 ::
[2018-01-05T21:58:18+01:00]
[Araq] Why is my destructor not called?
3356 ::
[2017-11-22T14:46:20+01:00]
[Araq] JavaScript invocation example Documentation vs. Code?
3319 ::
[2017-11-10T21:33:24+01:00]
[jlp765] case statement with exceptions
3308 ::
[2017-11-05T09:36:05+01:00]
[Araq] floating point output formating
3245 ::
[2017-10-13T20:09:34+02:00]
[Stefan_Salewski] "the upcoming OpenCL target"
3189 ::
[2017-09-22T23:43:25+02:00]
[Udiknedormin] Cannot generate VM code for macro --- but yet it does?
3129 ::
[2017-08-28T01:13:43+02:00]
[Udiknedormin] Question regarding the setter method/proc
3119 ::
[2017-08-23T23:23:16+02:00]
[dom96] A talk on HPC
3093 ::
[2017-08-06T11:25:18+02:00]
[Araq] Changing chained attributes of object taken by var - Is this desired behaviour?
3004 ::
[2017-06-16T18:59:32+02:00]
[Lando] Using a custom object as a table's key, compiler doesn't look inside a block to find the hash() proc
2978 ::
[2017-05-30T02:27:24+02:00]
[Araq] [SOLVED] Difficulty writing wrapper using FFI
2974 ::
[2017-05-27T10:07:49+02:00]
[dom96] AsyncResponse body parsed to html cannot findAll a tag
2968 ::
[2017-05-23T18:23:15+02:00]
[Araq] Binary unicode operators
2933 ::
[2017-04-29T02:59:06+02:00]
[Stefan_Salewski] Blog post about Nim performance tuning
2912 ::
[2017-04-13T06:57:39+02:00]
[Parashurama] Problems with importing module that imports 'tables'
2909 ::
[2017-04-10T18:50:17+02:00]
[dom96] ref object or object with ref field
2896 ::
[2017-03-31T18:39:26+02:00]
[bpr] Cello: a library of string algoritms using succinct data structures
2873 ::
[2017-03-21T01:39:17+01:00]
[Araq] Thread-local persistence
2852 ::
[2017-03-14T13:42:15+01:00]
[Stefan_Salewski] Immutable sequence
2773 ::
[2017-01-31T13:08:51+01:00]
[Araq] Book for beginners
2751 ::
[2017-01-24T02:15:13+01:00]
[Araq] How to understand pragmas in Nim?
2717 ::
[2017-01-11T18:36:27+01:00]
[Araq] How could we make code readability better on third-party plateforms? (Github/Gitlab/Bitbucket/etc.)
2707 ::
[2017-01-08T13:14:50+01:00]
[Araq] Installation on 64-bit Windows
2706 ::
[2017-01-08T11:29:42+01:00]
[Araq] What do you think about Redox and Electron?
2665 ::
[2016-12-12T01:50:02+01:00]
[Varriount] Return values question
2594 ::
[2016-10-28T16:38:14+02:00]
[Dippo] crashing closure iterator for file/directory searching object
2511 ::
[2016-09-03T18:43:12+02:00]
[Araq] nlvm status update
2506 ::
[2016-08-31T20:21:53+02:00]
[OderWat] How to keep an authorized connection session?
2482 ::
[2016-08-21T17:32:44+02:00]
[Krux02] dynamically creating a tuple
2470 ::
[2016-08-15T07:41:39+02:00]
[Kerp] how to use Natural type?
2457 ::
[2016-08-11T06:18:59+02:00]
[Araq] Send data structures between threads?
2446 ::
[2016-08-07T14:46:31+02:00]
[Araq] spawninig of more than 8 threads problem
2363 ::
[2016-07-06T23:19:18+02:00]
[Araq] Concept[T]
2337 ::
[2016-06-24T16:52:03+02:00]
[jester] Nim for embedded development, a few questions
2261 ::
[2016-05-14T19:27:06+02:00]
[dom96] Will nim be as fast as c or c++?
2146 ::
[2016-03-22T04:58:59+01:00]
[Araq] Problem with generics + missing methods
2078 ::
[2016-02-29T00:03:22+01:00]
[LeuGim] Error: value of type 'proc (){.gcsafe, locks: 0.}' has to be discarded
2056 ::
[2016-02-20T00:05:44+01:00]
[dom96] http unexpected disconnect
1995 ::
[2016-02-01T03:51:40+01:00]
[OderWat] [question] multi line comment guide line
1990 ::
[2016-01-29T13:59:30+01:00]
[Jehan] Non locale for loop iteration variables
1946 ::
[2016-01-17T19:52:55+01:00]
[Varriount] Porting MSWin to Linux
1909 ::
[2015-12-29T18:16:28+01:00]
[leledumbo] Questions about Nim syntax
1872 ::
[2015-12-14T02:09:05+01:00]
[Jehan] Can channel send a ref object ?
1772 ::
[2015-11-06T21:44:57+01:00]
[Araq] [feature suggestion] compiler check for no side effects
1685 ::
[2015-10-02T17:54:35+02:00]
[Araq] Are all refs mutable?
1642 ::
[2015-09-17T22:33:40+02:00]
[Araq] Template parameters
1560 ::
[2015-08-18T18:43:49+02:00]
[Araq] Calling proc by address
1465 ::
[2015-07-21T17:18:53+02:00]
[dom96] Issue with Nimble dependency
1429 ::
[2015-07-08T07:36:41+02:00]
[Jehan] noInit pragma
1412 ::
[2015-07-06T11:45:14+02:00]
[Jehan] References of tuples?
1363 ::
[2015-06-25T01:51:20+02:00]
[Stefan_Salewski] Problem with const and unsigned int conversion
1307 ::
[2015-06-09T11:19:02+02:00]
[Araq] Memory problem with HashSet?
1284 ::
[2015-06-02T21:02:59+02:00]
[novist] Destructors not called
1269 ::
[2015-05-28T18:48:59+02:00]
[Araq] A change of perspective for nimble?
1229 ::
[2015-05-14T19:54:24+02:00]
[kirbyfan64sos] QtCreator plugin
1218 ::
[2015-05-12T17:49:21+02:00]
[def] Passing constants as Static[T] types
1190 ::
[2015-05-05T10:14:37+02:00]
[Jehan] [RFC] Constructors proposition
1152 ::
[2015-04-21T22:14:32+02:00]
[Araq] TechEmpower Web Framework Benchmarks
1017 ::
[2015-03-12T17:03:03+01:00]
[Araq] How to detect the difference between numeric sizes in a generic proc?
839 ::
[2015-02-06T16:56:15+01:00]
[Araq] Threads and copying
838 ::
[2015-02-06T11:44:42+01:00]
[def] Bug in memfiles?
829 ::
[2015-02-03T22:18:44+01:00]
[Araq] Hash Table Deletion Infinite Loop Problem
754 ::
[2015-01-14T19:02:41+01:00]
[Araq] Type classes
703 ::
[2015-01-01T10:21:52+01:00]
[Araq] Constructors (and tiny bit of destructors)
657 ::
[2014-12-08T10:51:10+01:00]
[Araq] func keyword
560 ::
[2014-09-19T20:58:48+02:00]
[Araq] New comment syntax
533 ::
[2014-08-28T23:17:17+02:00]
[Araq] Problems with random() and a library that avoids them
458 ::
[2014-05-29T15:26:10+02:00]
[adrianv] Problem with user defined type classes
334 ::
[2014-01-06T01:31:19+01:00]
[Araq] A new concurrency system
329 ::
[2013-12-29T18:27:45+01:00]
[Araq] Some thoughts on the effect system
240 ::
[2013-09-16T06:54:58+02:00]
[Araq] Error: redefinition of 'putsomenamehere'
208 ::
[2013-08-27T17:50:07+02:00]
[Araq] User Defined Type Classes
38 ::
[2012-06-18T05:18:09+02:00]
[Araq] Byte aligned data that wants unsignedness
12 ::
[2012-05-25T17:50:27+02:00]
[Araq] Generics questions