summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update version and copyright.HEAD0.1.1mainRicardo Wurmus2022-01-271-2/+2
|
* Makefile: Adjust to changes in nyacc.Ricardo Wurmus2022-01-271-2/+1
|
* guix: Simplify environment file.Ricardo Wurmus2022-01-271-34/+8
|
* Update README.0.1.0Ricardo Wurmus2021-04-281-3/+28
|
* configure: Set version to 0.1.0.Ricardo Wurmus2021-04-281-1/+1
|
* git: Ignore generated low.texi.Ricardo Wurmus2021-04-281-0/+1
|
* doc: Add introduction text for low-level bindings.Ricardo Wurmus2021-04-281-1/+12
|
* doc: Document high-level bindings.Ricardo Wurmus2021-04-281-0/+28
|
* Makefile: Do not auto-compile.Ricardo Wurmus2021-04-281-1/+1
|
* doc: Generalize snarf helper script.Ricardo Wurmus2021-04-282-19/+28
|
* doc: Add documentation of low level bindings.Ricardo Wurmus2021-04-273-1/+118
| | | | | | | | | * doc/snarf.scm: New file. * Makefile.am (EXTRA_DIST): Add it. (doc/low.texi): New target. (drmaa_TEXINFOS): New definition. (CLEANFILES): Add generated doc/low.texi. * doc/drmaa.texi: Include doc/low.texi.
* low: Add missing docstrings.Ricardo Wurmus2021-04-271-0/+36
|
* low: Do not capture get-{vector-,}attribute-names result in closure.Ricardo Wurmus2021-04-261-34/+32
| | | | | | | This makes compilation without a DRMAA library impossible. * drmaa/v1/low.scm (set-attribute!, set-vector-attribute!): Compute valid attribute names at runtime.
* Makefile: Remove drmaa.scm.Ricardo Wurmus2021-04-261-2/+1
|
* high: Update format for time values.Ricardo Wurmus2021-04-261-4/+5
| | | | | * drmaa/v1/high.scm (<job-template>): Update string format for time attributes.
* high: Try to use native specs on unsupported attributes.Ricardo Wurmus2021-04-261-1/+32
| | | | | | * drmaa/v1/high.scm (lower-job-template): Use new inner procedure implemented-attributes to check for unsupported attributes; add native fallback for some Grid Engine attributes.
* high: Add helper for setting native specification.Ricardo Wurmus2021-04-261-0/+5
| | | | * drmaa/v1/high.scm (add-to-native-specification!): New procedure.
* high: Always release job template on errors.Ricardo Wurmus2021-04-261-24/+30
| | | | * drmaa/v1/high.scm (lower-job-template): Release job template on any error.
* high: Add grid-engine? procedure.Ricardo Wurmus2021-04-261-0/+4
| | | | * drmaa/v1/high.scm (grid-engine?): New procedure.
* high: Add memoized implementation procedure.Ricardo Wurmus2021-04-261-0/+9
| | | | * drmaa/v1/high.scm (implementation): New procedure.
* low: synchronize: Make some arguments optional.Ricardo Wurmus2021-04-261-1/+5
|
* guix: Remove arguments field.Ricardo Wurmus2021-04-261-1/+0
|
* guix: Use an older version of nyacc.Ricardo Wurmus2021-04-261-1/+25
|
* low: wait: Return more useful values.Ricardo Wurmus2021-04-261-3/+9
| | | | | | * drmaa/v1/low.scm (wait): Dereference string pointer for job identifier; return list of plain exit values instead of the opaque bytestructure.
* low: Unpack opaque bytestructures.Ricardo Wurmus2021-04-261-5/+5
| | | | | * drmaa/v1/low.scm (w-if-exited?, w-exit-status, w-if-signaled?, w-coredump?, w-if-aborted?): Unpack the opaque bytestructure values.
* Disable parallel build.Ricardo Wurmus2021-04-261-0/+2
|
* low: set-vector-attribute!: Reject attributes that are not supported.Ricardo Wurmus2021-02-161-12/+19
|
* low: set-attribute!: Reject attributes that are not supported.Ricardo Wurmus2021-02-161-10/+17
|
* high: Remove most init values.Ricardo Wurmus2021-02-161-10/+0
|
* low: wait: Add docstring, make TIMEOUT argument optional.Ricardo Wurmus2021-02-161-1/+11
|
* low: wait: Return alist instead of list of equal-separated strings.Ricardo Wurmus2021-02-161-1/+9
|
* low: make-cstr-array: Simplify and fix off-by-one error.Ricardo Wurmus2021-02-161-3/+3
|
* Raise an error if GUILE_DRMAA_LIBRARY is unset at runtime.Ricardo Wurmus2021-02-161-1/+1
|
* Only use &drmaa-error for external errors.Ricardo Wurmus2021-02-163-10/+8
|
* low: make-cstr-array: Fix NULL termination.Ricardo Wurmus2021-02-151-1/+1
| | | | * drmaa/v1/low.scm (make-cstr-array): Multiply index by pointer size.
* high: Do not set empty values.Ricardo Wurmus2021-02-131-3/+8
|
* v1: Add high level bindings.Ricardo Wurmus2021-02-132-1/+356
| | | | | * drmaa/v1/high.scm: New file. * Makefile.am (SOURCES): Add it.
* low: run-job: Add docstring.Ricardo Wurmus2021-02-131-0/+2
|
* Add (drmaa errors).Ricardo Wurmus2021-02-132-0/+37
|
* Add a simple example.Ricardo Wurmus2021-02-091-0/+22
|
* Let's begin!Ricardo Wurmus2021-02-0919-0/+2299