Aleix Conchillo FlaquƩ
2018-08-09 06:28:10 UTC
I'm pleased to announce guile-redis 1.0.0.
This version is not backwards compatible with the initial release 0.1.0.
The main change is that now all commands follow the specification defined
by redis
and it supports up to redis 5.0 commands.
All the arguments are now given as strings, this is because the commands
are automatically generated. Before the commands were manually added which
made it very hard to keep the library up-to-date plus each command would
have its own procedure signature. The disadvantage of this approach is that
the commands are less idiomatic, but the big benefit is that adding new
commands is as simple as adding a new line with the command name.
The idea of autogenerating the commands was taken from the chicken scheme
redis-client implementation
.
Also, this release now provides dual GPLv3 and LGPLv3 licenses.
https://github.com/aconchillo/guile-redis
Happy hacking!
Aleix
This version is not backwards compatible with the initial release 0.1.0.
The main change is that now all commands follow the specification defined
by redis
and it supports up to redis 5.0 commands.
All the arguments are now given as strings, this is because the commands
are automatically generated. Before the commands were manually added which
made it very hard to keep the library up-to-date plus each command would
have its own procedure signature. The disadvantage of this approach is that
the commands are less idiomatic, but the big benefit is that adding new
commands is as simple as adding a new line with the command name.
The idea of autogenerating the commands was taken from the chicken scheme
redis-client implementation
.
Also, this release now provides dual GPLv3 and LGPLv3 licenses.
https://github.com/aconchillo/guile-redis
Happy hacking!
Aleix