Content deleted Content added
Jerryobject (talk | contribs) Cut obsolete parameter. WP:LINKs: update-standardizes, add. Small WP:COPYEDITs WP:EoS: WP:TERSE, clarify. |
Update information |
||
Line 322:
=== Use of other libraries ===
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> [[raylib]],<ref>{{cite web |url=https://github.com/planetis-m/naylib |title=naylib |website=GitHub|date=28 July 2024 }}</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/
There are open source tools of various degree of support that can be used to interface Nim with [[Lua (programming language)|Lua]],<ref>{{cite web |url=https://github.com/jangko/nimLUA |title=nimLUA |last=Lim |first=Andri (jangko) |date=2018-10-17 |website=GitHub |access-date=2018-10-17}}</ref> [[Julia (programming language)|Julia]],<ref>{{cite web |date=24 August 2022 |title=NimJL |url=https://github.com/Clonkk/nimjl |website=GitHub}}</ref> [[Rust (programming language)|Rust]],<ref>{{cite web |url=https://github.com/arnetheduck/nbindgen |title=Nbindgen |website=GitHub|date=17 November 2022 }}</ref>
|