Olaf Hering's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Olaf Hering's avatar

Olaf Hering


Member of the group
Involved Projects and Packages
Archiving:unison Maintainer Bugowner
Archiving:unison:buildrequires Maintainer Bugowner
Archiving:unison:next Maintainer Bugowner
benchmark / uarch-bench Maintainer
devel:languages:ocaml Maintainer Bugowner

OCaml - http://ocaml.org/

This prj is supposed to carry all ocaml related pkgs, preferable in a form that can be used with dune for building. It is self-contained in the sense that it has very few dependencies to the base system.

The repository Leap is based on 15.2.
The repository SLE_15 is based on SLE15SP2.
The repository SLE_12 is based on SLE12SP5.

The purpose of ocaml pkgs in Tumbleweed, Leap or SLE is: just enough to be able to build applications written in OCaml. This reduces the amount of work to keep these packages uptodate.

this project is used by other projects:

OCaml is a high-level, strongly-typed, functional and object-oriented
programming language from the ML family of languages.

This package comprises two batch compilers (a fast bytecode compiler
and an optimizing native-code compiler), an interactive top level
system, Lex&Yacc tools, a replay debugger, and a comprehensive library.

Objective Caml library for managing dates and times.

This OCaml library can read and write CSV files, including all
extensions used by Excel - eg. quotes, newlines, 8 bit characters in
fields, quote-0 etc.

The library comes with a handy command line tool called csvtool for
handling CSV files from shell scripts.

OCaml bindings for ncurses.

This library is intended to provide a basic interface to the most
common file and filename operations. It provides several different
filename functions: reduce, make_absolute, make_relative... It also
enables you to manipulate real files: cp, mv, rm, touch...

It is separated into two modules: SysUtil and SysPath. The first one
manipulates real files, the second one is made for manipulating
abstract filenames.

OCaml binding for libvirt.

Xml-Light is a minimal XML parser & printer for OCaml. It provides
functions to parse an XML document into an OCaml data structure, work
with it, and print it back to an XML document. It support also DTD
parsing and checking, and is entirely written in OCaml, hence it does
not require additional C library.

YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a
small validating JSON generator.

devel:tools / coccinelle Maintainer

Coccinelle is a program matching and transformation engine which
provides the language SmPL (Semantic Patch Language) for specifying
desired matches and transformations in C code. Coccinelle was
initially targeted towards performing collateral evolutions in Linux.
Such evolutions comprise the changes that are needed in client code
in response to evolutions in library APIs, and may include
modifications such as renaming a function, adding a function argument
whose value is somehow context-dependent, and reorganizing a data
structure. Beyond collateral evolutions, Coccinelle is successfully
used (by us and others) for finding and fixing bugs in systems code.

hardware / brltty Maintainer Bugowner

BRLTTY is a background process (daemon) which provides access to the
Linux/Unix console (when in text mode) for a blind person using a
refreshable braille display. It drives the braille display and provides
complete screen review functionality.

home:olh Maintainer Bugowner
home:olh:15.1 Maintainer Bugowner
home:olh:15.3 Maintainer Bugowner
home:olh:ai Maintainer Bugowner
home:olh:bug1100408:sle12sp2 Maintainer Bugowner
home:olh:bug1111025:sle12sp2 Maintainer Bugowner
home:olh:bug1111025:sle15sp0 Maintainer Bugowner
openSUSE Build Service is sponsored by