问题标签 [scribble]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
954 浏览

scheme - 文学编程的直觉动机?

因此,我使用scribble/lp模块编写了我的第一个使用 plt-scheme 的识字程序:

当然,那里没有什么用处。现在我有点想知道为什么我不使用简单的注释,而不是文字编程结构。欢迎任何意见。如果有人可能有更多的曝光/经验,那就太好了。用它可能更直观地解释有据可查的代码和使用文学编程结构编写的代码之间的差异。

0 投票
1 回答
174 浏览

memory - 涂鸦占用太多内存?

“scribble”是球拍文档工具。我对以下示例有疑问。当 N=30 时,scribble 使用 ~500M 内存。在单个涂鸦文档中包含 300 多个这样的示例似乎非常困难。

0 投票
1 回答
150 浏览

ruby - Ruby gui Scribble - 如何获得它

我阅读了下面的文章并想尝试在 Ruby 中涂鸦,但我能找到的唯一来源是我没有或使用的 svn。

链接在这里

这是一个 gem,我该如何安装它?它可以在 Ruby193/Windows7 上运行吗?请分享你的经验。

0 投票
2 回答
1030 浏览

racket - 使用 Racket scribble/lp 进行文学编程的示例

除了学习球拍,我还在尝试学习文学编程。不幸的是,关于 scribble/lp,至少可以说 Racket 文档很少。有人可以指出我关于这个主题的一些更好的资源或用 Racket 编写的识字程序示例吗?

非常感谢你。

0 投票
1 回答
586 浏览

pdf - Racket/Scribble 动态 pdf 生成

大家好,我正在尝试根据全局定义文件中的开关动态构建 pdf 文件。

在文件 global_defines.rkt 我有

在文件 foo.scrbl

并在文件 bar.scrbl

所以使用目前的开关,我希望得到类似于以下内容的东西

入门

1.酒吧

快乐弹珠

虽然我肯定有其他方法可以做到这一点,但我更愿意坚持使用 scribble,因为它使格式化和一切都比我现在能想到的其他方法容易得多。我主要关心的是将开关保持在一个位置,并且能够选择由处于活动状态的开关触发的内容,因为在几个文档之间存在共同的内容,但不是所有文档,而且相当多仅属于一两个地方的内容。

0 投票
2 回答
338 浏览

racket - 如何在“scribble/lp”中使用“typed/racket”

是否可以使用 other #langs in#lang scribble/lp进行识字编程?

例如,我想使用#lang typed/racketin #lang scribble/lp。如何意识到这一点?

0 投票
1 回答
283 浏览

racket - scribble/lp 文档中未解决的链接

我正在尝试在 Racket 的 scribble/lp 中编写一个小示例程序。该项目的源代码在Github上。

我遇到的问题是编织 html 中的链接断开。我已将其作为gh-page 提供。为项目。

使用命令“Sribble LPexample.scrbl”输出文档时,我收到以下警告:

并且输出文件在断开的链接下放置了红色下划线。

被乱写的文件是 LPexample.scrbl。这很简单:

文学编程文档中提供断开链接的部分是第 69-86 行:

当然,我一直在研究 Racket 文档。但是,即使使用直接的 scribble/core 或 scribble/manual 来交叉链接文档,也没有很好的例子,更不用说 scribble/lp。

我也尝试过挖掘 Racket 文档的源代码,但指南和参考的涂鸦文件使用了如此多的自定义函数、宏和依赖项,以至于我无法充分了解它,挖掘出来一个简单的“哦,原来如此”。

0 投票
2 回答
163 浏览

racket - 如何获取当前 .scrbl 文件的路径?

假设我在文件 example.scrbl 上运行 scribble:

我想以编程方式在文件本身内部找出正在处理的文件(在本例中为 example.scrbl)的路径,或者至少是名称。我以为会

但这不起作用。实际上, (current-command-line-arguments) 返回空向量。什么是正确的方法?我想要一个返回字符串“example.scrbl”的函数。

0 投票
1 回答
144 浏览

documentation - 如何使用 scribble 记录语法?

我想制作一些关于我正在制作的项目的文档,并且我想使用#lang scribble/manual.

由于我有一些用户定义的程序,我想让我的手册看起来像这样,我的意思是procedure/syntax手册中的蓝色方块。

我怎么能做这样的事情?

谢谢!

0 投票
1 回答
65 浏览

stored-procedures - 使用用户定义的程序制作评估器

所以我正在使用 DrRacket 并且因为我正在#lang scribble为我的程序制作手册,所以我想将我的程序运行的实际示例放在使用@interactions到目前为止,我已经得到了这一部分:

当我这样做时

然后我scribble --htmls ++main-xref-in manual.scrbl正确运行它呈现为:

有没有办法使用我所有的定义(在不同的文件中)来使用 scribble 进行评估?我尝试将第 7 行更改为:

但是当我尝试渲染它时,它会抛出这样的东西:

我不想在make-evaluator零件中复制粘贴我的定义(它们很多!)有什么解决办法吗?谢谢敲诈者!