artanis do not work with guile 3.0.4 using use-modules
Recently tried to install artanis with guix and use it from guile 3.0.4. It fails. Following are the steps:
$ guix install guile artanis
$ guile
GNU Guile 3.0.4
Copyright (C) 1995-2020 Free Software Foundation, Inc.
Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.
Enter `,help' for help.
scheme@(guile-user)> ,use (artanis artanis)
While executing meta-command:
no code for module (artanis artanis)
scheme@(guile-user)> ,q
$ art help
GNU Artanis is a monolithic framework written in Guile Scheme.
NalaGinrut <mulei@gnu.org>
commands:
api Generate WebAPI automatically, say, RESTful.
create Create a new Artanis project.
draw Generate component automatically, say, MVC.
help Show this screen
migrate DB migration tools.
version Show the version info
work Run the server and make the site/app work.
GPLv3+ & LGPLv3+
Version: GNU Artanis-0.4.1.
God bless hacking.
$ art create artanis-demo
$ cd artanis-demo
$ art work
Loading conf/artanis.conf...done.
Session with SIMPLE backend init done!
Loading models...
Loading controllers...
Loading restful API...
Regenerating route cache ...
Server core: ragnarok
http://127.0.0.1:3000
Anytime you want to quit just try Ctrl+C, thanks!
If the project is generated with art command it does work. So I believe artanis package in guix contains the guile 2.2 version.