问题标签 [livecoding]

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 投票
4 回答
3236 浏览

livecoding - 什么可用于实时编码音乐?

我最近发现了关于实时编码,有人会在其中即时编程一些东西来制作音乐。显然,这类事情有特殊的语言和库。所以我想知道是否有人对此有任何经验,以及他们是否有任何语言、库或工具可以建议。

0 投票
2 回答
1444 浏览

livecoding - Where can I find a good tutorial/introduction to Live Coding?

I've just stumbled across this fascinating article on the BBC website regarding producing music in realtime using a programming language - so called "Live Coding"

I can't seem to find much info on getting started having a go at this sort of stuff, has anyone here heard of Live Coding?

Where do you get the tools / IDE to start doing this stuff?

0 投票
0 回答
201 浏览

haskell - 安装文本(Texture)Livecoding 库

改写:

有一个用 Haskell 编写的名为 Text(或 Texture)的实时编码环境(作者:Alex Mclean/yaxu)。它在 hackage 上不可用,并且它本身和某些依赖项都需要手动安装。(可以在此处找到依赖项列表:http: //yaxu.org/text-update-and-source/)。

构建/安装它的正确方法是什么?具体来说,一个人如何安装和(重要地)配置每个组件,以及以什么顺序?

0 投票
8 回答
1313 浏览

python - 哪些编程语言功能非常适合开发实时编码框架?

我想建立一个“实时编码框架”。

我应该解释一下“实时编码框架”是什么意思。我将通过将实时编码与传统编码进行比较来做到这一点。

一般来说,在传统编程中,您编写代码,有时编译它,然后启动可执行文件或在某种解释器中打开脚本。如果您想修改您的应用程序,您必须重复此过程。实时编码框架允许在应用程序运行时更新代码并按需重新加载。每次更改包含代码的文件或通过其他操作时,可能都会发生这种重新加载。然后,代码中的更改会在应用程序运行时反映在应用程序中。无需关闭程序并重新编译和重新启动它。

在这种情况下,应用程序是具有更新/绘制循环的窗口应用程序,很可能使用 OpenGL 进行图形处理,使用音频库进行声音处理(SuperCollider?),理想情况下是网络库。

当然,我有首选语言,尽管我不确定它们中的任何一种是否适合这种架构。理想情况下,我会使用 Python、Lua、Ruby 或其他更高级别的语言。然而,一位朋友最近建议 Clojure 作为一种可能性,所以我也在考虑它。

我不仅想知道什么样的语言适合这种框架,而且一般来说,什么样的语言特性会使这样的框架成为可能

0 投票
1 回答
502 浏览

ftp-client - FTP上的实时编码

我有很多具有不同 FTP 设置的站点。它们都不同,例如 word press、drupal、joomla。我主要需要处理 FTP 上的文件,为此我必须先下载最新的文件,然后进行更改并再次在 ftp 上上传。有什么解决方案可以让我在 FTP 文件上实时工作,而无需一次又一次地下载和上传。

0 投票
1 回答
1076 浏览

powerpoint - 实时编码演示的软件或技巧

我将很快就 Ruby on Rails 进行介绍性演示/培训课程。我想让它变得有趣和引人入胜,同时看起来仍然“抛光”。由于这是一门实践课程,大多数人将与我一起构建应用程序,我希望能够显示我的终端/编辑器并显示生成的网页,但是我不想总是在窗口之间切换。Keynote 曾经有能力将网页嵌入到幻灯片中,但它被删除了,而且 PowerPoint Mac 支持似乎很不稳定。似乎没有任何方法可以嵌入终端窗口。

有没有人推荐可以提供帮助的演示软件?你最近有没有看过一个很好的现场编码演讲,我可以看看?您知道哪些技巧可以使您的演示文稿看起来更“专业”吗?

0 投票
1 回答
753 浏览

haskell - 在 Haskell 中查找函数的行号

我正在尝试创建一个 Haskell 程序,该程序在屏幕上绘制一些简单的 2d 形状,但是当您将鼠标悬停在每个形状上时,它会打印创建形状的源代码行。

为了做到这一点,我希望能够创建带有尺寸参数和指示行号的最终参数的形状。像这样的东西:

这将创建一个宽度为 2 像素、高度为 2 像素的矩形,并使用函数 lineNumber 来存储编写这段代码的行。Haskell中是否存在这样的功能?创建一个简单吗?

我搜索了堆栈溢出并发现了这个问题,其中回答者建议可以使用 C++ 中的 __LINE__ pragma 来实现类似的效果。这是最好的方法还是有办法在纯 Haskell 中做到这一点?

0 投票
4 回答
173 浏览

python - 是否可以为 Python 实现自动错误突出显示?

是否有任何支持自动错误突出显示的 Python IDE(如 Java 的 Eclipse IDE?)我认为这对 Python IDE 来说是一个有用的功能,因为它可以更容易地找到语法错​​误。即使这样的编辑器不存在,仍然可以通过每隔几秒钟自动运行 Python 脚本,然后解析控制台输出以获取错误消息来实现这一点。

0 投票
1 回答
713 浏览

visual-studio-2010 - 在单步执行每个语句时在 Visual Studio 中编辑汇编语言代码

在 Visual Studio 中,是否可以在单步执行每个语句时编辑汇编语言代码(以便在程序运行时修改程序中的语句?)在程序运行时修改程序中的语句会很有用(用于调试目的),但我不确定这是否可行。

0 投票
1 回答
168 浏览

ace-editor - 如何在ace live editor中使用paperjs?

在paperjs中,需要为js文件关联canvas元素:

我想知道如何在ace(实时编码编辑器)中做到这一点?

我有一个画布和同一页面中的编辑器,我想在编辑器中编写代码来控制画布。我怎么能这样做?

谢谢。