Background:
I work at a start-up company, where one team uses Virtual Machines to connect to a remote server to do their development, and another team (the team I'm on) uses local IIS/SQL Server 2005/Visual Studio installations to conduct work.
Team VM is located about 1000 miles from Team Non-VM, and the servers the VMs run off of a...
I will implement a virtual machine in x86 and I wonder what kind of design would yield best results. What should I concentrate on to squish out the juice? I will to implement the whole virtual machine in x86 assembly.
I haven't much instructions and I can choose their form. The instructions project directly into smalltalk's syntax in bl...
I'm setting up a system that uses SQL Server 2005, several custom Windows Services, Web Services and a few IIS .NET applications. Getting the whole system setup is a somewhat tedious process.
I wondered whether it would be a good idea to settup the whole system in a VM. Could I then just drop the VM onto a new server and get a huge he...
What is considered the best VM system under Mac OS X for running Windows and Linux?
I'd like to setup a MacBook as a one stop shop for OS testing and light purposes, primarily for cross OS/browser web testing and related tasks.
Currently using Bootcamp to support Windows 7 and Mac OS X, but if I want to add more OSes, what is the best ...
What is your preferred development environment ?
Native
WAMP/MAMP/LAMP (Apache, MySQL, PHP) on Windows/MacOS/Linux
Working copy local, SVN/CVS on server
IDE/Editor on the same system (Eclipse, Aptana, Zend...)
Virtual/Native (Server on VM)
LAMP on VirtualBox/VMware
working copy in the VM
IDE/Editor on host, access to the VM with ...
Someone could point out sites/books where I can find introductory documentation about the architecture of the Python VM?
I'm interested in the C version, but if there are easy-to-follow references about other implementations it could be helpful too.
I'm trying to find any kind of resources of higher level than plain source code (howev...
Is it possible to use one framework written in one Parrot (LLVM) language in any other Parrot (LLVM) language?
(Like usage of .NET Framework from any CLR language)...
...
I'd like to learn more about VM implementation and optimization. Right now I'm contributing (in a small way) with JRuby and am also playing/writing with my own lisp-like language implementation that runs in a VM.
However I'd like to get more information on working with VM's and designing them. Is there a good resource for this type of i...
I noticed some not so old VM languages like Lua, NekoVM, and Potion written in C.
It looked like they were reimplementing many C++ features.
Is there a benefit to writing them in C rather than C++?
...
By stackless VM I mean implementation which maintains its own stack on the heap instead of using system "C-stack". This has a lot of advantages like continuations and serializable state, but also has some disadvantages when it comes to C-bindings, especially to C-VM-C kind of callbacks (or VM-C-VM).
The question is what exactly these di...
At the moment I am working (just for fun) on a kind of compiler that breaks PHP-code down to a source code for a low level VM.
As the type system and a lot of of the PHP-features are not that logical I need a much testscripts to verify that my code behaves as it would in PHP.
I started to test everything with the test from the PHP-sour...
I'm working on an implementation of the RubyVM and I've searched all over for some documentation on the opcodes, but to no avail.
If anyone knows specifically how the putspecialobject opcode works, or even just a link to some fullish documentation I'd much appreciate it!
...
I wonder why a lot of programmers claim that Lua is faster then any other scripting language?
What did they do that is more efficient then other languages?
Is there something completely different in their approach?
What makes their code run faster then Python for example?
...
Im trying to open my sharepoint site on my VM in sharepoint designer.
Im getting an error:
the folder isn't accessible. the folder may be located in an unavailable location....
im using VirtualBox
...
Hi All,
I am currently writing a paper on the Android platform. After some research, it's clear that Dalvik has room for improvement. I was wondering, what do you think would be the best use of a developer's time with this goal?
JIT compilation seems like the big one, but then i've also heard this would be of limited use on such a low...
A polymorphic inline cache works by caching the actual method by the type of the object, in order to avoid the expensive lookup procedures (usually a hashtable lookup). How does one handle the type comparison if the type objects are mutable (i.e. the method might be monkey patched into something different at run time). The one idea I'v...
How do I detect programmatically in which ring (-1, 0, 1, 2, 3) I am running?
...
I'm designing a programming language which compiles to an intermediary bytecode. However, I'm having a lot of trouble designing the bytecode structure. Does anybody have any pointers on how to represent a program in binary? Alternatively, are there any resources (preferably free) on how to do this? The closest I've found is the descr...
When I'm testing software I'm going to deploy or running through tests in the Windows world, I'll use VMWare images so that I can start from a fresh, known state at the beginning of each test. This has worked really well so that I can install software on different OS flavors or with other/different apps and drivers loaded. This makes i...
I seem to end up evaluating a lot of software. This requires me to constantly install all kinds of things on my system. It creates a huge clutter and I spend a lot of time during the install process, and if I don't like it, then removing everything I've done. Much of my evaluation tends away from the features of the software being eva...