index.html
,是否有一行简洁的代码可以快速提供页面或目录呢?类似于这样的代码:python3 -m http.server
找不到一个Raku
的一行代码。
与从https://gist.github.com/willurd/5720255和https://github.com/imgarylai/awesome-webservers获取的Perl
进行比较:
plackup -MPlack::App::Directory -e 'Plack::App::Directory->new(root=>".");' -p 8000
perl -MHTTP::Server::Brick -e '$s=HTTP::Server::Brick->new(port=>8000); $s->mount("/"=>{path=>"."}); $s->start'
在使用之前安装它们(Python
不需要额外的安装):
cpan Plack
cpan HTTP::Server::Brick
Plack
涉及众多依赖,因此我没有继续安装它,而 HTTP::Server::Brick
由于测试失败无法在我的机器上安装。
Perl
和 Raku
通常被认为是一行代码好用的语言,并且旨在提供 DWIM (根据上下文尝试做正确的事情):“尝试根据上下文做正确的事情”,“猜测…当提供虚假输入时预期的结果”。
因此,我希望它们 - 特别是现代和丰富的 Raku
- 能够提供与 Python
同样简单的一行代码 web 服务器。
或者我漏掉了什么?
如果缺少此功能,是否有计划实现?
如果缺少并且不打算实现,为什么?