Download Sunlit World Scheme

Description

Sunlit World Scheme is a nearly R4RS-compliant Scheme implementation that supports threading, TCP, UDP, cryptography, and simple graphics and windowing. It's designed to be easy to extend. It also has an embedded compiler (for a different language) that produces MSIL.

Source Files

The download file swscheme.zip has the following entries.


ControlledWindowLib/AsyncQueue.cs// ww w .j a v a2 s.  co m
ControlledWindowLib/AsyncQueue2.cs
ControlledWindowLib/CW_Event.cs
ControlledWindowLib/ControlledWindow.cs
ControlledWindowLib/ControlledWindow2.cs
ControlledWindowLib/ControlledWindow3.cs
ControlledWindowLib/ControlledWindowLib.csproj
ControlledWindowLib/Deque.cs
ControlledWindowLib/FList.cs
ControlledWindowLib/LogWindow.Designer.cs
ControlledWindowLib/LogWindow.cs
ControlledWindowLib/LogWindow.resx
ControlledWindowLib/LogWindow2.Designer.cs
ControlledWindowLib/LogWindow2.cs
ControlledWindowLib/LogWindow2.resx
ControlledWindowLib/Properties/AssemblyInfo.cs
ControlledWindowLib/Properties/Resources.Designer.cs
ControlledWindowLib/Properties/Resources.resx
ControlledWindowLib/Scheduling/IDTypes.generated.cs
ControlledWindowLib/Scheduling/IDTypes.tt
ControlledWindowLib/Scheduling/IdleDetector.cs
ControlledWindowLib/Scheduling/Scheduler.cs
ControlledWindowLib/Utils.cs
ExprObjModel/AssemblyInfo.cs
ExprObjModel/BigMath.cs
ExprObjModel/CodeGenerator.cs
ExprObjModel/Console.cs
ExprObjModel/DataTypes.cs
ExprObjModel/Dynamic.cs
ExprObjModel/Environment2.cs
ExprObjModel/ExprObjModel.cs
ExprObjModel/ExprObjModel.csproj
ExprObjModel/GeneralLexing.cs
ExprObjModel/GlobalState.cs
ExprObjModel/HeapSerialize.cs
ExprObjModel/IntegralMarshal.generated.cs
ExprObjModel/IntegralMarshal.tt
ExprObjModel/InternalPatternBind.cs
ExprObjModel/InternalPatternBind2.generated.cs
ExprObjModel/InternalPatternBind2.tt
ExprObjModel/MatchSyntax.cs
ExprObjModel/ObjectSystem/ControlledWindowObject.cs
ExprObjModel/ObjectSystem/ExtendedMessage.generated.cs
ExprObjModel/ObjectSystem/ExtendedMessage.tt
ExprObjModel/ObjectSystem/FieldExpressions.cs
ExprObjModel/ObjectSystem/LogWindowObject.cs
ExprObjModel/ObjectSystem/Message.cs
ExprObjModel/ObjectSystem/MessageHandler.cs
ExprObjModel/ObjectSystem/ObjectSystem.cs
ExprObjModel/ObjectSystem/ObjectSystem2.generated.cs
ExprObjModel/ObjectSystem/ObjectSystem2.tt
ExprObjModel/ObjectSystem/PriorityQueue.cs
ExprObjModel/ObjectSystem/ProceduresObjects.cs
ExprObjModel/ObjectSystem/SchemeObject.cs
ExprObjModel/ObjectSystem/TemporaryObject.cs
ExprObjModel/ObjectSystem/ThreadPoolObject.cs
ExprObjModel/PartialContinuation.cs
ExprObjModel/Pascalesque.cs
ExprObjModel/Pascalesque2/PascalesqueExprs.cs
ExprObjModel/Pascalesque2/PascalesqueILWrapper.cs
ExprObjModel/Pascalesque2/PascalesqueItemKeys.cs
ExprObjModel/Pascalesque2/PascalesqueTwoModuleSyntax.cs
ExprObjModel/Pascalesque2/PascalesqueTwoSyntax.cs
ExprObjModel/Pascalesque2/PascalesqueTwoSyntax2.generated.cs
ExprObjModel/Pascalesque2/PascalesqueTwoSyntax2.tt
ExprObjModel/Pascalesque2/PascalesqueTypeGen.cs
ExprObjModel/PascalesqueBase.cs
ExprObjModel/PascalesqueSyntax.cs
ExprObjModel/PascalesqueSyntax2.generated.cs
ExprObjModel/PascalesqueSyntax2.tt
ExprObjModel/PascalesqueTests.cs
ExprObjModel/PatternMatch.cs
ExprObjModel/ProcedureFactory.generated.cs
ExprObjModel/ProcedureFactory.tt
ExprObjModel/Procedures.cs
ExprObjModel/ProceduresBytes.cs
ExprObjModel/ProceduresCoding.cs
ExprObjModel/ProceduresCoding2.generated.cs
ExprObjModel/ProceduresCoding2.tt
ExprObjModel/ProceduresControlledWindow.cs
ExprObjModel/ProceduresCrypto.cs
ExprObjModel/ProceduresDrawing.cs
ExprObjModel/ProceduresDrawing2.cs
ExprObjModel/ProceduresFileIO.cs
ExprObjModel/ProceduresGeometry.cs
ExprObjModel/ProceduresHashTables.cs
ExprObjModel/ProceduresNet.cs
ExprObjModel/ProceduresPascalesque.cs
ExprObjModel/ProceduresReflection.cs
ExprObjModel/ProceduresThreads2.cs
ExprObjModel/ProceduresVector.cs
ExprObjModel/ProceduresXom.cs
ExprObjModel/ProxyGenerator.cs
ExprObjModel/ProxyGenerator2.cs
ExprObjModel/ReadOnlyArray.cs
ExprObjModel/SchemeLexParse.cs
ExprObjModel/SchemeString.cs
ExprObjModel/SchemeWrite.cs
ExprObjModel/SyntaxAnalyzer.cs
ExprObjModel/TimerQueue.cs
ExprObjModel/TopLevel.cs
ExprObjModel/UserType.cs
ExprObjModel/Using.cs
ExprObjModel/Utils.cs
ExprObjModel/rtl.scm
ExprObjModel/swscheme2.xml
ExprObjModel/swscheme2.xsl
ExprObjModel/swstd.xml
Grayspace/App.config
Grayspace/Grayspace.csproj
Grayspace/PreTextTemplate1.cs
Grayspace/PreTextTemplate1.tt
Grayspace/Program.cs
Grayspace/Properties/AssemblyInfo.cs
Macros/Class1.cs
Macros/Macros.csproj
Macros/Properties/AssemblyInfo.cs
SchedulerTest/Program.cs
SchedulerTest/Properties/AssemblyInfo.cs
SchedulerTest/SchedulerTest.csproj
Scheme2.sln
SchemeCode/CopyExes.bat
SchemeCode/DelExes.bat
SchemeCode/codec-test.scm
SchemeCode/doom.scm
SchemeCode/invert-server.scm
SchemeCode/keytest.scm
SchemeCode/make-bitmap-maker.scm
SchemeCode/testobj.scm
SchemeCode/throw-test.scm
SchemeConsole/Properties/AssemblyInfo.cs
SchemeConsole/SchemeConsole.cs
SchemeConsole/SchemeConsole.csproj
SchemeConsole/app.config
SchemeRun/Program.cs
SchemeRun/Properties/AssemblyInfo.cs
SchemeRun/SchemeRun.csproj
SchemeRun/app.config
SchemeRun/test.scm
license.txt

Download

Click the following link to download swscheme.zip.

swscheme.zip




















Home »
  C# Free Code »
    Security »




Cryptography
OAuth
OAuth2
Security
SSH