问题标签 [stackless]

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 回答
3775 浏览

python - 用于设计 mmo 的好的 python 库?基于演员的设计

我正在尝试使用python设计一个mmo游戏......

我已经评估了stackless,因为它不是一般的python而且它是一个fork,我不想使用它

我正在尝试在 pysage candygram Dramatis 和 parley 之间进行选择

有人尝试过这些库中的任何一个吗?

非常感谢您的回复

0 投票
4 回答
1200 浏览

concurrency - 哪些挑战促进了并行/并发架构的使用?

我对使用内置并行性/并发性的语言的可能性感到非常兴奋,例如stackless pythonerlang,并且坚信我们都必须在不久的将来朝着这个方向前进 - 或者会想要因为这将是获得可扩展性和性能的好方法/简单方法。

但是,我非常习惯于以线性/串行/OOP/功能方式思考解决方案,以至于我正在努力以一种值得使用并发的方式来解决我的任何领域问题。我怀疑我只是需要忘掉很多东西,但我想我会问以下问题:

  • 您是否在 stackless 或 erlang 或其他中实现了任何相当大的东西?
  • 为什么这是一个不错的选择?这是一个不错的选择吗?你还会做吗?
  • 您的问题的哪些特征意味着并发/并行是正确的?
  • 您是否重新提出了现有问题以利用并发/并行性?和
  • 如果是这样,如何?

有谁愿意分享经验吗?

0 投票
2 回答
648 浏览

python - 在 stackless Python 中,您可以通过通道发送通道吗?

我目前没有运行无堆栈,所以我不能自己尝试。

那么ch2ch3是同一个频道吗?说:

这个功能让我想起了Robert Pike(Plan9成名)在 Google上发表的关于 Newsqueak的演讲。在 Newsqueak 中,您可以通过频道发送频道。

0 投票
2 回答
5306 浏览

stackless - 编程语言是无堆栈的到底意味着什么?

根据这个答案

https://stackoverflow.com/questions/551950/what-stackless-programming-languages-are-available/671296#671296

所有这些编程语言都是无堆栈的

  • 无堆栈 Python
  • 派皮
  • 语言
  • 方案
  • Tcl
  • 卢阿
  • 鹦鹉虚拟机

对他们来说,无堆栈到底意味着什么?这是否意味着他们不使用调用堆栈?如果他们不使用调用堆栈,他们使用什么?

0 投票
2 回答
736 浏览

c - 无堆栈 VM 实现会出现哪些 C 集成问题?

我所说的无堆栈VM是指在堆上维护自己的堆栈而不是使用系统“C-stack”的实现。这有很多优点,如延续和可序列化状态,但在涉及 C 绑定时也有一些缺点,尤其是 C-VM-C 类型的回调(或 VM-C-VM)。

问题是这些缺点到底是什么?任何人都可以举一个真正问题的好例子吗?

0 投票
2 回答
1135 浏览

django - 使用 DJango 进行无堆栈安装和配置

我正在尝试运行使用无堆栈的 DJango 命令扩展。

我已经安装了 Stackless Python(用 python 2.5 编译),所以每当我在控制台输入 python2.5 时,它就会启动,指示版本是 Python 2.5.2 Stackless 3.1b3 060516(python-2.52:72942,2009 年 5 月 26 日,23: 07:34) [GCC 4.3.3] 在 linux2 上

但是在我的 Eclipse 中,我已经将我的 django 应用程序配置为使用 python2.6 运行。特别是在 PyDev 设置中。所以很明显,当我提到import stackless时,它说没有这样的包。

问题是即使我添加了“/usr/local/lib/python2.5/site-packages”目录,它也不会导入无堆栈。

这个问题的解决方案是什么?

0 投票
8 回答
10911 浏览

stack - 无堆栈语言如何工作?

我听说过无堆栈语言。但是我不知道如何实现这种语言。有人可以解释吗?

0 投票
3 回答
982 浏览

python - 请解释套接字缓冲区

我试图找到有关套接字编程的示例并遇到了这个脚本: http ://stacklessexamples.googlecode.com/svn/trunk/examples/networking/mud.py

阅读此脚本时,我发现了这一行:listenSocket.listen(5)

据我了解-它从缓冲区中读取 5 个字节,然后对其进行处理...

但是如果另一端发送了超过 5 个字节会发生什么?

在该脚本的另一个地方,它会根据 4 个命令检查输入,并查看字符串中是否有 \r\n。不要像“look”这样的命令加上 \r\n 组成超过 5 个字节?

艾伦

0 投票
1 回答
670 浏览

python - Stackless python 停止了 mod_python/apache 的工作

在阅读了几个说它与 vanilla python 完全兼容的网站后,我安装了 stackless pyton 2.6.2。安装后我发现我的 django 应用程序不再工作了。

我确实再次重新安装了 django (1.1),现在我有点迷路了。我得到的错误是 500:

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 webmaster@localhost 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。Apache/2.2.11 (Ubuntu) DAV/2 PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11 ) mod_ssl/2.2.11 OpenSSL/0.9.8g 服务器在 127.0.0.1 端口 80

还有什么,我可以或应该做什么?

编辑:从第 1 条评论中,我了解到问题不在 django 中,而是在 mod_python 和 apache 中?所以我编辑了我的问题标题。

Edit2:我认为某些路径设置有问题。我尝试从 mod_python 到 mod_wsgi,最终设法正确设置它只是为了得到下一个错误:[Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] ImproperlyConfigured:加载 MySQLdb 模块时出错:没有名为 MySQLdb 的模块

艾伦

0 投票
2 回答
1677 浏览

python - 无堆栈 Python 和 PyQt

你对 Stackless Python 和 PyQt 有什么经验?

如果人们解决以下问题,我会很高兴:

  1. 为 Stackless 编译 PyQt:是否需要专门为 Stackless 编译 PyQt?编译顺利吗?绑定等问题

  2. 稳定性:是否有任何意外的崩溃、冻结、暂停和其他异常情况?

  3. 内存管理:内存泄漏的任何提示。Stackless/Plain Vanilla PyQt 应用程序所需的 RAM 比较

  4. 软件工程授权:Stackless-powered PyQt 应用程序的控制流模型的简短概述

  5. 经验教训:任何痛苦的教训,要避免的陷阱,要解决的问题,你可能遇到过

要开心