http-pixiu 1.0.2
A http server based on scheme
$ akku update $ akku install http-pixiu $ .akku/env
Authors
Wang Zheng
Homepage
Information missing.
License
MIT
Dependencies
^0.9.0
^1.0.0
^1.0.4
^1.0.3
>=0.0.0-akku <1.0.0
Source code
https://github.com/Scheme-Software-Development/http-pixiu.git git
a99b0571de9573c70a4a97918946bb20250bfc22
Package contents
- (http-pixiu core protocol method) R6 Chez Scheme
- → http-method:get http-method:post http-method:put http-method:delete http-method:get? http-method:post? http-method:put? http-method:delete? http-method?
- ← (chezscheme) Built-in
- (http-pixiu core protocol request-parse) R6 Chez Scheme
- → parse-request-coroutine get-values-from-coroutine request-header-size request-body-size
- ← (chezscheme) Built-in
- ← (ufo-coroutines)
- ← (http-pixiu core protocol status)
- ← (http-pixiu core util try)
- ← (http-pixiu core util binary-read)
- ← (http-pixiu core util association)
- ← (srfi :13) SRFI
- (http-pixiu core protocol response) R6 Chez Scheme
- → write-response
- ← (chezscheme) Built-in
- ← (http-pixiu core util date)
- ← (http-pixiu core util association)
- ← (http-pixiu core protocol status)
- (http-pixiu core protocol status) R6
- → status:continue status:switching-protocols status:ok status:created status:accepted status:non-authoritative-information status:no-content status:reset-content status:partial-content status:multiple-choices status:moved-permanently status:found status:see-other status:not-modified status:use-proxy status:temporary-redirect status:bad-request status:unauthorized status:payment-required status:forbidden status:not-found status:not-allowed status:not-acceptable status:proxy-authentication-required status:request-timeout status:conflict status:gone status:length-required status:precondition-failed status:payload-too-large status:uri-too-long status:unsupported-media-type status:range-not-satisfiable status:expectation-failed status:upgrade-required status:internal-server-error status:not-implemented status:bad-gateway status:service-unavailable status:gateway-timeout status:http-version-not-supported
- ← (rnrs) R6
- (http-pixiu core server) R6 Chez Scheme
- → make-server server? server-socket server-thread-pool
- ← (chezscheme) Built-in
- ← (ufo-socket)
- (http-pixiu core util association) R6
- → assq-ref assoc-ref assv-ref make-alist
- ← (rnrs) R6
- (http-pixiu core util binary-read) R6 Chez Scheme
- → step-forward-to
- ← (chezscheme) Built-in
- (http-pixiu core util date) R6 Chez Scheme
- → date->string
- ← (chezscheme) Built-in
- (http-pixiu core util io) R6
- → read-lines read-line read-to-CRNL read-string write-lines write-string
- ← (rnrs) R6
- (http-pixiu core util try) R6 Chez Scheme
- → try except
- ← (chezscheme) Built-in
- (http-pixiu) R6 Chez Scheme
- → start-server
- ← (chezscheme) Built-in
- ← (http-pixiu core server)
- ← (http-pixiu core protocol request-parse)
- ← (http-pixiu core protocol response)
- ← (http-pixiu core protocol status)
- ← (http-pixiu core util try)
- ← (http-pixiu core util io)
- ← (chibi uri)
- ← (ufo-socket)
- ← (ufo-thread-pool)
Version history
- 2024-06-25 ~ 1.0.2
- 2024-06-22 ~ 1.0.1
- 2024-06-20 ~ 1.0.0