Content deleted Content added
Moved sentence |
→Libraries: Fixed typo Tags: canned edit summary Mobile edit Mobile app edit Android app edit |
||
Line 319:
A Nim program can use any [[Library (computing)|library]] which can be used in a C, C++, or JavaScript program. [[Language binding]]s exist for many libraries, including [[GTK]],<ref>{{Citation|title=Installation|date=2021-09-25|url=https://github.com/nim-lang/gtk2|publisher=The Nim programming language|access-date=2021-11-16}}</ref><ref>{{Citation|last=StefanSalewski|title=High level GTK4 and GTK3 bindings for the Nim programming language|date=2021-11-15|url=https://github.com/StefanSalewski/gintro|access-date=2021-11-16}}</ref> [[Qt (software)|Qt]] QML,<ref>{{cite web |url=https://github.com/status-im/NimQml |title=NimQml |website=GitHub|date=10 November 2022 }}</ref> [[wxWidgets]],<ref>{{cite web |url=https://github.com/PMunch/wxnim |title=WxNim |website=GitHub|date=29 November 2022 }}</ref> [[Simple DirectMedia Layer|SDL 2]],<ref>{{Citation|title=SDL2 for Nim|date=2021-10-26|url=https://github.com/nim-lang/sdl2|publisher=The Nim programming language|access-date=2021-11-16}}</ref><ref>{{Citation|last=Arabadzhi|first=Vladimir|title=sdl2_nim 2.0.14.2|date=2021-11-15|url=https://github.com/Vladar4/sdl2_nim|access-date=2021-11-16}}</ref> [[Cairo (graphics)|Cairo]],<ref>{{Citation|title=Cairo|date=2021-10-05|url=https://github.com/nim-lang/cairo|publisher=The Nim programming language|access-date=2021-11-16}}</ref> [[OpenGL]],<ref>{{Citation|title=opengl|date=2021-11-14|url=https://github.com/nim-lang/opengl|publisher=The Nim programming language|access-date=2021-11-16}}</ref> [[Windows API|WinAPI]],<ref>{{Citation|last=Ward|title=Winim|date=2021-11-15|url=https://github.com/khchen/winim|access-date=2021-11-16}}</ref> [[zlib]], [[libzip]], [[OpenSSL]], [[Vulkan]]<ref>{{cite web |url=https://github.com/Clyybber/vulkanim |title=Vulkanim |website=GitHub|date=30 September 2022 }}</ref> and [[cURL]].<ref name="lib">{{cite web |url=http://nim-lang.org/lib.html |title=Nim Standard Library |website=Nim documentation |access-date=2015-04-04 |url-status=dead |archive-url=https://web.archive.org/web/20150406053933/http://nim-lang.org/lib.html |archive-date=2015-04-06 }}</ref> Nim works with [[PostgreSQL]], [[MySQL]], and [[SQLite]] databases.
There are open source tools of various degree of support that can be used to interface
[[C Sharp (programming language)|C#]],<ref>{{cite web |url=https://github.com/kobi2187/cs2nim |title=cs2nim |website=GitHub|date=10 October 2022 }}</ref>
and [[Python (programming language)|Python]]<ref>{{Citation|last=Glukhov|first=Yuriy|title=yglukhov/nimpy|date=2020-07-20|url=https://github.com/yglukhov/nimpy|access-date=2020-07-21}}</ref> programming languages or transpile
== Examples ==
|