⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 idel虚拟机源码
💻
字号:
	Idel: a virtual machine for mobile code	http://www.accesscom.com/~darius/software/idel/	Version 0.1.8	By Darius Bacon <darius@accesscom.com>	Distributed under the GNU Lesser General Public License; 	see the accompanying COPYING file for more details.QUICK STARTTo build:	./configure && makeTo test:	make testTo run: 	./run tests/hello.idelTo install:	make installTo remove:	make uninstallTo start a jobber: bin/jobber (executed from this directory)To stop it:     bin/kill-jobberABOUTIdel is a virtual machine for safely and portably running untrustedcode.  This is not a new programming language, but a substrate forexisting ones.  It's designed to: * be relatively language neutral * control resource consumption * support mobility and persistence * need only an auditably small trusted computing base * yield small object files and fast execution * accommodate capability-based security in a coming release * be easy to incorporate in other programs, the way Tcl is.See: notes/Overview.text    for more motivation. doc/tutorial.text      for an intro to Idel's assembly language. man idelasm            about invoking the assembler. man idelvm             about invoking the runtime. examples/borednet      for an example application (CPU sharing) doc/specification.text for an (incomplete) virtual machine spec.This preview release isn't meant for serious use.  Some importantfeatures are missing, and others will change incompatibly later on.MANIFEST doc/			Man pages, tutorial, and specification. examples/		Some small example programs. src/			The source code. tests/			Test cases. benchmarks/		Microbenchmarks. contrib/		Contributed code. notes/			Design notes, mostly to myself.PORTABILITYThis package needs GNU Make, Awk (any modern Awk, just not the ancientAT&T `old awk'), and an ANSI C (C89) compiler to build.  Also, theborednet example uses Python, and the test suite uses the Cpreprocessor (cpp) that ought to come with your C compiler butoccasionally doesn't.It's been tested on the following systems:	CPU		OS		Compiler	-----------	------------	------------	i686		Linux 2.0.36	gcc 2.95.2	i586		FreeBSD 4.2	gcc 2.95.2Earlier versions were also tested on these, and may still work:	i686		Win2k/Cygwin	gcc 2.95.3-5	PowerPC		Darwin 1.2	gcc 2.7.2.1If it doesn't work out of the box for you, please let me know.  Idon't expect the current code to work on non-32-bit computers withouta little fixing up.  (I'll get to that when I have such a machine totest it on.)ACKNOWLEDGEMENTSThanks to Steve Jenson, Ryan Ziegler, and Glyph Lefkowitz for testaccounts, and to Luke Gorrie for idelrun.el.LICENSEIdel mobile code virtual machineCopyright (C) 2001-2002  Darius BaconThis library is free software; you can redistribute it and/ormodify it under the terms of the GNU Lesser General PublicLicense as published by the Free Software Foundation; eitherversion 2 of the License, or (at your option) any later version.This library is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNULesser General Public License for more details.You should have received a copy of the GNU Lesser General PublicLicense along with this library; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -