SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : nim
Version : 1.6.12 Vendor : obs://build_opensuse_org/devel:languages:misc
Release : 51.1 Date : 2023-03-15 17:14:20
Group : Development/Languages/Other Source RPM : nim-1.6.12-51.1.src.rpm
Size : 21.94 MB
Packager : (none)
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/devel:/languages:/misc/openSUSE_Factory/i586

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  nim-1.6.12-51.1.i586.rpm
     Search for other platforms
nim-1.6.12-51.1.sparc.rpm
nim-1.6.12-51.1.alpha.rpm
nim-1.6.12-51.1.ppc.rpm
nim-1.6.12-51.1.ia64.rpm
nim-1.6.12-51.1.s390.rpm

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

Requires :
/usr/bin/bash
config(nim) = 1.6.12-51.1
gcc
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.10)
libc.so.6(GLIBC_2.11)
libc.so.6(GLIBC_2.17)
libc.so.6(GLIBC_2.27)
libc.so.6(GLIBC_2.28)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.33)
libc.so.6(GLIBC_2.34)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.7)
libm.so.6
libm.so.6(GLIBC_2.0)
libm.so.6(GLIBC_2.1)
libm.so.6(GLIBC_2.23)
libm.so.6(GLIBC_2.29)
libm.so.6(GLIBC_2.35)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-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/lib/nim
/usr/lib/nim/bin
/usr/lib/nim/bin/nim
/usr/lib/nim/bin/nim-gdb
/usr/lib/nim/bin/nim_dbg
/usr/lib/nim/bin/nimble
/usr/lib/nim/bin/nimgrep
/usr/lib/nim/bin/nimpretty
/usr/lib/nim/bin/nimsuggest
/usr/lib/nim/compiler
/usr/lib/nim/compiler/aliases.nim
/usr/lib/nim/compiler/ast.nim
/usr/lib/nim/compiler/astalgo.nim
/usr/lib/nim/compiler/astmsgs.nim
/usr/lib/nim/compiler/bitsets.nim
/usr/lib/nim/compiler/btrees.nim
/usr/lib/nim/compiler/ccgcalls.nim
There is 522 files more in these RPM.

 
ICM