Amsterdam

Jan Wielemaker

Elite
@JanWielemaker

SWI-Prolog lead developer, semantic web. Founder of SWI-Prolog Solutions b.v. Guest researcher at the VU, Amsterdam.

swi-prolog-wasm. SWI-Prolog ported to WebAssembly

42

chat80. Classical CHAT80 NLP system for Prolog

26

swi-chat. Demo SWI-Prolog HTTP based chat server

21

sCASP. top-down interpreter for ASP programs with constraints

18

ffi. SWI-Prolog dynamic C interface

17

rits. Rule-based Intelligent Tutoring System

12

swi-erlang. Yes, Erlang in SWI-Prolog!

12

todo-backend-swi-prolog. Implementation of "todo-backed"

11

rocksdb. SWI-Prolog interface for RocksDB

10

openapi. SWI-Prolog OpenAPI (Swagger) support

10

tabling_library. Benoit Desouter's library for tabling on delimited continuations

9

hdt. Interface to HDT

7

space. SWI-Prolog space package

6

plsheet. Prolog based spreadsheet analyzer (prototype)

5

rocks-predicates. Put predicates into a RocksDB database

5

clingo. SWI-Prolog Clingo interface

5

wordnet. SWI-Prolog pack to load WordNet relations lazily

5

my-prolog-lib. Personal SWI-Prolog utilities library

4

my-pceemacs-lib. Prolog

4

dec10. The original DEC10 Prolog library

4

logical-loops. ECLiPSe logical loops for SWI-Prolog

4

ddebug. Declarative debugger

4

rserve-sandbox. Docker spec for running Rserve in a sandbox

4

triple20. XPCE/SWI-Prolog based RDF browser and editor

4

rdf-any. Load RDF from diverse formats

3

report-wfs. LIfe document describing the implementation of well founded semantics in SWI-Prolog

3

matrix. Prototype proposal for adding a matrix library to SWI-Prolog

2

GOAL. Prolog

2

libssh. SWI-Prolog binding to libssh

2

wsdl. SWI-Prolog pack WSDL

2

bio_db. Access, use and manage big, biological datasets.

2

rserve_client. SWI-Prolog/SWISH client for Rserve

2

smtp. SWI-Prolog smtp pack

2

geoip. GeoIP pack for SWI-Prolog

2

GarpN. Prolog

1

tau-prolog-doge. A port of Tau-Prolog Doge example to SWI-Prolog WASM

1

fibers. Proof of concept for using engines to implement fibers

1

altupdate. Implement concurrent alternative update strategies that involve incremental tabling

1

pcache. SWI-Prolog answer caching

1

pce_emacs_extensions. Personal extensions for SWI-Prolog's built-in editor

1

recaptcha. SWI-Prolog pack for including recaptchas

1

swiguard. Monitor SWI-Prolog web services

1

profile. SWI-Prolog user profile management

1

inotify. SWI-Prolog pack for accessing the Linux inotify API

1
44
Apply