initial import of io-server

Io is small prototype-based programming language. The ideas in Io are mostly
inspired by Smalltalk (all values are objects), Self, NewtonScript and Act1
(prototype-based differential inheritance, actors and futures for concurrency),
LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable)

The IoServer contains:
- Blowfish
- CGI
- Curses
- DBI
- Fnmatch
- MD5
- MDNS
- Math
- Micro
- Regex
- SGML
- SQLite
- Sockets
- Struct
- Syslog
- SystemCall
- User
This commit is contained in:
pancake ;) 2005-06-03 17:07:00 +00:00 committed by Thomas Klausner
parent b6eccdd0d8
commit 5b2f5dd1f6
5 changed files with 207 additions and 0 deletions

23
io-server/DESCR Normal file
View file

@ -0,0 +1,23 @@
Io is small prototype-based programming language. The ideas in Io are mostly
inspired by Smalltalk (all values are objects), Self, NewtonScript and Act1
(prototype-based differential inheritance, actors and futures for concurrency),
LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable)
The IoServer contains:
- Blowfish
- CGI
- Curses
- DBI
- Fnmatch
- MD5
- MDNS
- Math
- Micro
- Regex
- SGML
- SQLite
- Sockets
- Struct
- Syslog
- SystemCall
- User

16
io-server/Makefile Normal file
View file

@ -0,0 +1,16 @@
# $NetBSD: Makefile,v 1.1.1.1 2005/06/03 17:07:00 poppnk Exp $
#
DISTNAME= IoServer-2005-05-31
PKGNAME= io-server-20050531
COMMENT= Small Programming Language (vm + server addons)
CONFLICT+= io-vm-[0-9]*
CONFLICT+= io-desktop-[0-9]*
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/IoServer/ioServer ${PREFIX}/bin
.include "../../wip/io-vm/Makefile.common"
.include "../../mk/bsd.pkg.mk"

160
io-server/PLIST Normal file
View file

@ -0,0 +1,160 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2005/06/03 17:07:01 poppnk Exp $
bin/io
bin/io2c
bin/ioServer
include/io/IoBlock.h
include/io/IoBuffer.h
include/io/IoCFunction.h
include/io/IoCLI.h
include/io/IoCatch.h
include/io/IoCollector.h
include/io/IoCompiler.h
include/io/IoConfig.h
include/io/IoContext.h
include/io/IoCoroutine.h
include/io/IoDate.h
include/io/IoDebugger.h
include/io/IoDirectory.h
include/io/IoDuration.h
include/io/IoDynLib.h
include/io/IoException.h
include/io/IoFile.h
include/io/IoFile_stat.h
include/io/IoFuture.h
include/io/IoList.h
include/io/IoMap.h
include/io/IoMark.h
include/io/IoMessage.h
include/io/IoMessage_inline.h
include/io/IoMessage_parser.h
include/io/IoNil.h
include/io/IoNumber.h
include/io/IoObject.h
include/io/IoObjectGroup.h
include/io/IoObjectGroup_inline.h
include/io/IoObject_actor.h
include/io/IoObject_inline.h
include/io/IoObject_persistence.h
include/io/IoObject_struct.h
include/io/IoRandom.h
include/io/IoSandbox.h
include/io/IoScheduler.h
include/io/IoState.h
include/io/IoState_collector.h
include/io/IoState_exceptions.h
include/io/IoState_inline.h
include/io/IoState_literals.h
include/io/IoStore.h
include/io/IoString.h
include/io/IoSystem.h
include/io/IoTag.h
include/io/IoTag_inline.h
include/io/IoVM.h
include/io/IoVersion.h
include/io/IoWeakLink.h
include/io/SkipDB/JFile.h
include/io/SkipDB/Log.h
include/io/SkipDB/SkipDB.h
include/io/SkipDB/SkipDBCursor.h
include/io/SkipDB/SkipDBM.h
include/io/SkipDB/SkipDBRecord.h
include/io/SkipDB/UDB.h
include/io/SkipDB/UDBIndex.h
include/io/SkipDB/UDBRecord.h
include/io/SkipDB/UDBRecords.h
include/io/base/Array.h
include/io/base/Array_bitwise.h
include/io/base/Array_enum.h
include/io/base/Array_string.h
include/io/base/Array_types.h
include/io/base/BStream.h
include/io/base/BStreamTag.h
include/io/base/Base.h
include/io/base/ByteArray.h
include/io/base/ByteArray_inline.h
include/io/base/CLI.h
include/io/base/CStack.h
include/io/base/Common.h
include/io/base/Common_inline.h
include/io/base/Coro.h
include/io/base/Data.h
include/io/base/Date.h
include/io/base/Datum.h
include/io/base/Duration.h
include/io/base/DynLib.h
include/io/base/DynLib_OSX.h
include/io/base/Hash.h
include/io/base/Hash_inline.h
include/io/base/IoConfig.h
include/io/base/LinkedList.h
include/io/base/LinkedList_inline.h
include/io/base/List.h
include/io/base/List_inline.h
include/io/base/MainArgs.h
include/io/base/MarkedStack.h
include/io/base/MarkedStack_inline.h
include/io/base/NEW_stdint.h
include/io/base/PHash.h
include/io/base/PHash_inline.h
include/io/base/PortableGettimeofday.h
include/io/base/PortableStrptime.h
include/io/base/PortableTruncate.h
include/io/base/PortableUsleep.h
include/io/base/Queue.h
include/io/base/Queue_inline.h
include/io/base/RandomGen.h
include/io/base/SDSort.h
include/io/base/Scheduler.h
include/io/base/Stack.h
include/io/base/Stack_inline.h
include/io/base/UTinstant.h
include/io/base/UTzones.h
lib/libIoBase.a
lib/libIoVM.a
lib/libSkipDB.a
share/doc/io-vm/Block.html
share/doc/io-vm/Buffer.html
share/doc/io-vm/CFunction.html
share/doc/io-vm/Collector.html
share/doc/io-vm/Compiler.html
share/doc/io-vm/Date.html
share/doc/io-vm/Debugger.html
share/doc/io-vm/Directory.html
share/doc/io-vm/Duration.html
share/doc/io-vm/DynLib.html
share/doc/io-vm/Embedding.html
share/doc/io-vm/Exception.html
share/doc/io-vm/File.html
share/doc/io-vm/File_stat.html
share/doc/io-vm/Future.html
share/doc/io-vm/ImplementationNotes.html
share/doc/io-vm/IoProgrammingGuide.html
share/doc/io-vm/List.html
share/doc/io-vm/Map.html
share/doc/io-vm/Message.html
share/doc/io-vm/Nil.html
share/doc/io-vm/Number.html
share/doc/io-vm/Object.html
share/doc/io-vm/PObject.html
share/doc/io-vm/Random.html
share/doc/io-vm/Scheduler.html
share/doc/io-vm/Store.html
share/doc/io-vm/String.html
share/doc/io-vm/System.html
share/doc/io-vm/WeakLink.html
share/doc/io-vm/_manual/Block/init/english/index.html
share/doc/io-vm/_manual/Block/init/french/index.html
share/doc/io-vm/_manual/Block/init/russian/index.html
share/doc/io-vm/index.html
@dirrm share/doc/io-vm/_manual/Block/init/russian
@dirrm share/doc/io-vm/_manual/Block/init/french
@dirrm share/doc/io-vm/_manual/Block/init/english
@dirrm share/doc/io-vm/_manual/Block/init
@exec ${MKDIR} %D/share/doc/io-vm/_manual/Block/clone
@dirrm share/doc/io-vm/_manual/Block/clone
@dirrm share/doc/io-vm/_manual/Block
@dirrm share/doc/io-vm/_manual
@dirrm share/doc/io-vm
@dirrm include/io/base
@dirrm include/io/SkipDB
@dirrm include/io

3
io-server/TODO Normal file
View file

@ -0,0 +1,3 @@
install .a and .h files from the IoServer directory
make io-server and io-desktop be dependent from io-vm or just different packages? (talk to devs)

5
io-server/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2005/06/03 17:07:00 poppnk Exp $
SHA1 (IoServer-2005-05-31.tar.gz) = 747bd0568b218990500ee314a9c46bd3a04ce5d6
RMD160 (IoServer-2005-05-31.tar.gz) = 47ade68d7c42c8c07125c213a2471e48ffa3c8a6
Size (IoServer-2005-05-31.tar.gz) = 5403776 bytes