Описание тега stackless

Stackless относится к реализации кода, которая не использует стек вызовов. Haskell - пример языка без стеков
3 ответа

Объясните сокеты буфера пожалуйста

Я пытался найти примеры программирования сокетов и наткнулся на этот скрипт: http://stacklessexamples.googlecode.com/svn/trunk/examples/networking/mud.py При чтении этого скрипта я нашел следующую строку: listenSocket.listen(5) Насколько я понимаю -…
15 авг '09 в 19:38
2 ответа

В Python без стека вы можете отправить канал по каналу?

У меня в настоящее время нет стека, поэтому я не могу попробовать это сам. import stackless ch1 = stackless.channel() ch2 = stackless.channel() ch1.send(ch2) ch3 = ch1.receive() Являются ли ch2 и ch3 одним и тем же каналом? Сказать: text = "Hallo" c…
12 мар '09 в 12:46
1 ответ

Как устранить этот тип рекурсии?

Это немного сложнее, чем простая рекурсия влево или хвостовой вызов. Поэтому мне интересно, как я могу устранить этот вид рекурсии. Я уже храню свой собственный стек, как вы можете видеть ниже, поэтому функция не нуждается в параметрах или возвращае…
05 апр '12 в 03:00
2 ответа

Несовместимость с windows 8?

Я не могу заставить мой код работать на моем ноутбуке win8. Я работаю с комбинацией: Stackless Python 2.7.2 Qt 4.8.4 PySide 1.1.2 Eclipse / Pydev и WingIDE Это хорошо работает на моем ПК с Win7, но теперь я купил демонстрационный ноутбук с Windows 8…
04 дек '12 в 11:42
1 ответ

Поддерживает ли опция потока в стеке Pypy параллельное выполнение?

Я читал о бессистемной функции PyPy. Мой вопрос прост: это обходит GIL? На странице написано, что это позволяет кодировать в "массово параллельном стиле". Означает ли это также массово параллельный стиль, использующий преимущества нескольких ядер?
09 янв '14 в 18:13
2 ответа

Любое готовое решение для базовых асинхронных (неблокирующих) HTTP-клиентов со Stackless Python 3.1?

ОБНОВЛЕНИЕ: после долгой работы с Py3, включая написание моего собственного асинхронного веб-сервера (после презентации, представленной Дейвом Бизли), я, наконец, выбросил Python (и огромный стек моего кода)- в пользу CoffeeScript, работающего на No…
03 мар '10 в 15:58
9 ответов

Использование C для реализации других языков каким-либо образом ограничивало их дизайн?

Кажется, что большинство новых языков программирования, появившихся за последние 20 лет, были написаны на языке C. Это имеет полное значение, поскольку C можно рассматривать как своего рода переносимый язык ассемблера. Но что меня интересует, так эт…
1 ответ

Почему мой неиспользуемый исполняемый файл намного меньше

Я написал несколько игр для соревнования в Stackless Python и мне нужно было создать исполняемый файл. Случайно, однако, я использовал CPython 2.6 вместо Stackless Python 2.5 для сборки исполняемого файла. Я правильно перестроил и обнаружил, что око…
1 ответ

Разработка стека Python с использованием Python Tools для Visual Studio

Позволяет ли Python Tools for Visual Studio Beta, включающая поддержку CPython, разрабатываться в Stackless Python? Если да, не могли бы вы расширить свои ответы, включив в него какие-либо шаги, необходимые для настройки среды Stackless Python, поми…
07 апр '11 в 14:57
1 ответ

Будет ли C/C++/Pascal/ и т.д. быть существенно медленнее, если бы это был язык без стеков?

И связанный с этим вопрос: как будут выглядеть трассировки стека / похожие функции отладки в нем? И, пожалуйста, извините, если это глупый вопрос, но я не знаю много о низкоуровневом программировании. Я знаю, что у большинства процессоров есть инстр…
08 апр '12 в 13:37
2 ответа

Что на самом деле означает, что язык программирования не работает в стеке?

Согласно этому ответу https://stackru.com/questions/551950/what-stackless-programming-languages-are-available/671296 все эти языки программирования не работают в стеке Stackless Python PyPy шепелявость Схема Tcl Lua Попугай В.М. Что на самом деле зн…
28 апр '09 в 04:23
1 ответ

Стопки сопрограмм растут в Lua, Python, Ruby или любых других языках?

Есть некоторые языки, которые поддерживают детерминированный легкий параллелизм - сопрограмму. Луа - сопрограмма Python без стека - тасклет Рубин - волокно должно быть намного больше... но в настоящее время я не имею особого представления. Во всяком…
21 мар '13 в 11:36
1 ответ

Что СИНИЙ из презентаций CCP Stackless?

В Stackless Python в Eve есть некоторые разговоры об "синих" объектах в Python. Кто-нибудь знает подробности об этой технологии?
30 сен '10 в 15:10
2 ответа

Какие проблемы C-интеграции возникают с реализациями VM без стеков?

Под виртуальной машиной без стека я подразумеваю реализацию, которая поддерживает собственный стек в куче, а не использует систему "C-stack". Это имеет много преимуществ, таких как продолжения и сериализуемое состояние, но также имеет некоторые недо…
30 апр '09 в 09:44
0 ответов

Резюме ASIO Stackless Coroutine

Немного поиграв с текущей реализацией Coroutine TS в Clang, я наткнулся на реализацию сопрограммы asio без стеков. Описаны как переносные сопрограммы без стека в одном * заголовке. Имея дело в основном с асинхронным кодом, я тоже хотел попробовать и…
07 авг '18 в 06:34
8 ответов

Как работает язык без стеков?

Я слышал о языках без стеков. Однако я понятия не имею, как такой язык будет реализован. Может кто-нибудь объяснить?
19 июн '09 в 03:22
1 ответ

Извлечь возвращаемое значение связанной со стеком функции Python Tasklet?

Эксперты без стека, Мне удалось создать тасклеты под Stackless Python (как со стороны Stackless, так и со стороны C). Мне кажется, что для создания тасклета в Stackless вы привязываете произвольную вызываемую функцию Python (функцию) к тасклету (а т…
22 июн '10 в 11:28
1 ответ

Stackless Python - время выполнения профиля одного тасклета

На моем сервере, написанном на Stackless Python, я иногда получаю большие всплески загрузки процессора в течение 5-10 секунд. Это случается время от времени, поэтому у меня возникают проблемы с поиском. Я использовал cProfile, чтобы попытаться опред…
25 дек '11 в 19:11
1 ответ

Можно ли сериализовать код тасклета (а не только состояние exec) с помощью SPickle без выполнения RPC?

Попытка использовать Python без стека (2.7.2) с SPickle для отправки метода тестирования поверх сельдерея для выполнения на другом компьютере. Я хотел бы, чтобы тестовый метод (код) был включен в pickle и не был вынужден существовать на пути Python …
10 мар '12 в 01:11
3 ответа

Есть ли что-то похожее на Stackless Python в C#?

Есть ли что-то похожее на Stackless Python, то есть фреймворк, который поддерживает продолжения, микропотоки и облегченные процессы в C#? Я знаю, что C# 5 будет частично поддерживать некоторые из этих функций. Но есть ли что-нибудь, что можно исполь…
22 мар '11 в 16:40