SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

nim rpm build for : OpenSuSE. For other distributions click nim.

Name : nim
Version : 2.0.0 Vendor : openSUSE
Release : bp157.1.2 Date : 2024-09-10 11:46:37
Group : Development/Languages/Other Source RPM : nim-2.0.0-bp157.1.2.src.rpm
Size : 32.18 MB
Packager : https://bugs_opensuse_org
Summary : A statically typed compiled systems programming language
Description :
Nim is a statically typed compiled systems programming language. It
combines successful concepts from mature languages like Python, Ada
and Modula.

Efficient:
* Nim generates native dependency-free executables, not dependent on
a virtual machine, which are small and allow easy redistribution.
* The Nim compiler and the generated executables support all major
platforms like Windows, Linux, BSD and macOS.
* Nim\'s memory management is deterministic and customizable with
destructors and move semantics, inspired by C++ and Rust. It is
well-suited for embedded, hard-realtime systems.
* Modern concepts like zero-overhead iterators and compile-time
evaluation of user-defined functions, in combination with the
preference of value-based datatypes allocated on the stack, lead
to extremely performant code.
* Support for various backends: it compiles to C, C++ or JavaScript
so that Nim can be used for all backend and frontend needs.

Expressive:
* Nim is self-contained: the compiler and the standard library are
implemented in Nim.
* Nim has a powerful macro system which allows direct manipulation
of the AST, offering nearly unlimited opportunities.

Elegant:
* Macros cannot change Nim\'s syntax because there is no need for it
— the syntax is flexible enough.
* Modern type system with local type inference, tuples, generics and
sum types.
* Statements are grouped by indentation but can span multiple lines.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Backports:/SLE-15-SP7/standard/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  nim-2.0.0-bp157.1.2.x86_64.rpm
     

Provides :
config(nim)
nim
nim(x86-64)

Requires :
/usr/bin/bash
config(nim) = 2.0.0-bp157.1.2
gcc
libc.so.6()(64bit)
libc.so.6(GLIBC_2.10)(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.17)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.27)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.32)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libm.so.6(GLIBC_2.23)(64bit)
libm.so.6(GLIBC_2.29)(64bit)
libm.so.6(GLIBC_2.35)(64bit)
libm.so.6(GLIBC_2.38)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/etc/nim
/etc/nim/config.nims
/etc/nim/nim.cfg
/etc/nim/nimdoc.cfg
/etc/nim/nimdoc.tex.cfg
/etc/nim/rename.rules.cfg
/usr/bin/nim
/usr/bin/nim-gdb
/usr/bin/nim_dbg
/usr/bin/nimble
/usr/bin/nimgrep
/usr/bin/nimpretty
/usr/bin/nimsuggest
/usr/lib64/nim
/usr/lib64/nim/bin
/usr/lib64/nim/bin/nim
/usr/lib64/nim/bin/nim-gdb
/usr/lib64/nim/bin/nim_dbg
/usr/lib64/nim/bin/nimble
/usr/lib64/nim/bin/nimgrep
/usr/lib64/nim/bin/nimpretty
/usr/lib64/nim/bin/nimsuggest
/usr/lib64/nim/compiler
/usr/lib64/nim/compiler/aliasanalysis.nim
/usr/lib64/nim/compiler/aliases.nim
/usr/lib64/nim/compiler/ast.nim
/usr/lib64/nim/compiler/astalgo.nim
/usr/lib64/nim/compiler/astmsgs.nim
/usr/lib64/nim/compiler/backendpragmas.nim
/usr/lib64/nim/compiler/bitsets.nim
There is 526 files more in these RPM.

 
ICM