473,396 Members | 1,789 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

pyvm source code

Hi.

pyvm is a program that can run python 2.4 bytecode.
It can also run the bytecode of the 'pyc compiler' and
consequently it can run python source code.

It's written from the scratch and it has only been
tested on a x86/Linux system. It's not portable yet,
neither ready for the simple user, not to mention that
gcc >= 3.4 is required to compile it :)

What's good about it is that it's small and easier to
hack and write large scale programs using pyvm as the
base runtime. On the other hand, pyvm is not compatible
with python and AFAIC there is no plan doing this as
a hobby.

The source code is available under LGPL at:

http://students.ceid.upatras.gr/~sxanth/pyvm/
Enjoy,

Stelios
Dec 30 '05 #1
2 1767
stelios xanthakis si è profuso/a a scrivere su comp.lang.python tutte
queste elucubrazioni:
What's good about it is that it's small and easier to
hack and write large scale programs using pyvm as the
base runtime. On the other hand, pyvm is not compatible
with python and AFAIC there is no plan doing this as
a hobby.


I'm sorry I don't get it. Could you please explain it better? What are the
advantages of this pyvm compared to the 'original' Python? Python is
available on x86-linux, so it's not an additional platform. Maybe it's
faster? Has it got a smaller memory footprint? Or what?
--
Alan Franzoni <al***************@gmail.com>
-
Togli .xyz dalla mia email per contattarmi.
Rremove .xyz from my address in order to contact me.
-
GPG Key Fingerprint:
5C77 9DC3 BD5B 3A28 E7BC 921A 0255 42AA FE06 8F3E
Dec 30 '05 #2
EleSSaR^ wrote:
What's good about it is that it's small and easier to
hack and write large scale programs using pyvm as the
base runtime.


I'm sorry I don't get it. Could you please explain it better? What are the
advantages of this pyvm compared to the 'original' Python?


I think he said it: it's small(er) and easier to hack. He also
says it is easier to write large-scale programs with it than
with CPython, but I find that hard to believe.

Whether "small and easy to hack" has any value to you depends
on whether you ever wanted to hack a virtual machine.

Regards,
Martin
Dec 30 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: stelios xanthakis | last post by:
Hi. pyvm is a program that can run python 2.4 bytecode and most of the times produce the expected output. See http://students.ceid.upatras.gr/~sxanth/ I'm collecting small testlets to...
53
by: Stelios Xanthakis | last post by:
Hi. pyvm is a program which can run python 2.4 bytecode (the .pyc files). A demo pre-release is available at: http://students.ceid.upatras.gr/~sxanth/pyvm/ Facts about pyvm: - It's FAST....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.