Jacek Sieka 427297068d
chore: clean up exception specifiers (#13735)
Annotating functions explicitly with `{.raises: [Exception].}` prevents
Nim from performing compile-time exception checking and is almost never
desired - it does have a tendency to spread through the codebase
however, similar to sub-par const correctness in C++.

The reason these annotations might have seemed necessary can be traced
to missing exception specifiers in the go imports bumped in this PR.

See
https://status-im.github.io/nim-style-guide/interop.c.html#functions-and-types
for background on Nim-go interop and
https://status-im.github.io/nim-style-guide/errors.exceptions.html for
more information on how exception tracking can be leveraged to find
missing error handling at compile-time.

This change has no runtime effect - it merely makes compile-time error
messages more informative or avoids them entirely.
2024-03-12 16:20:02 +01:00
2024-02-06 12:39:05 +01:00
2023-06-09 14:50:08 -04:00
2024-02-06 12:39:05 +01:00
2022-07-14 22:04:33 +02:00
2024-03-11 17:08:09 +00:00
2023-05-31 08:16:28 +02:00
2023-06-28 09:34:30 -04:00
2023-11-30 13:58:17 +00:00

Status-desktop

Desktop client for the Status Network built with Nim and Qt

https://github.com/status-im/nim-status-client/blob/master/screenshot.png

Description
Status Desktop client made in Nim & QML
https://status.app
Readme
Languages
QML 37.6%
JavaScript 30.4%
Nim 19%
Python 5.8%
C++ 5.4%
Other 1.7%