From e5f2b91ed7ebd2002a9ccb6623f66e6a2a3ac3a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro?= Date: Fri, 29 Dec 2017 20:27:20 +0000 Subject: [PATCH] Fixed the Visual Basic kernel template. Added an F# kernel template. --- .../Cosmos/Cosmos Kernel/FSharpProject.fsproj | 36 ++++++++++++++++++ .../Cosmos Kernel/FSharpProject.vstemplate | 21 ++++++++++ .../FSharp/Cosmos/Cosmos Kernel/Kernel.fs | 12 ++++++ .../VisualBasicProject.vstemplate | 2 +- .../Resources/FSharpProject.ico | Bin 0 -> 25214 bytes source/Cosmos.VS.ProjectSystem/VSPackage.resx | 11 +++++- 6 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.fsproj create mode 100644 source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.vstemplate create mode 100644 source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/Kernel.fs create mode 100644 source/Cosmos.VS.ProjectSystem/Resources/FSharpProject.ico diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.fsproj b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.fsproj new file mode 100644 index 000000000..43aa7f7b1 --- /dev/null +++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.fsproj @@ -0,0 +1,36 @@ + + + + netstandard2.0 + + + + elf + False + Source + User + False + False + ISO + Pipe: Cosmos\Serial + True + MethodFooters + False + Serial: COM1 + VMware + VMware + Use VMware Player or Workstation to deploy and debug. + 192.168.0.8 + + + + + + + + + + + + + diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.vstemplate b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.vstemplate new file mode 100644 index 000000000..5fc250dfe --- /dev/null +++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/FSharpProject.vstemplate @@ -0,0 +1,21 @@ + + + + + + + FSharp + true + CosmosKernel + true + true + true + + + + + Kernel.fs + + + + diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/Kernel.fs b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/Kernel.fs new file mode 100644 index 000000000..aec3a9bef --- /dev/null +++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/FSharp/Cosmos/Cosmos Kernel/Kernel.fs @@ -0,0 +1,12 @@ +namespace $safeprojectname$ + +open System + +type Kernel() = + inherit Cosmos.System.Kernel() + override u.BeforeRun() = (Console.WriteLine("Cosmos booted successfully. Type a line of text to get it echoed back.");) + override u.Run() = + Console.Write("Input: "); + let input = Console.ReadLine(); + Console.Write("Text typed: "); + Console.WriteLine(input); diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/VisualBasic/Cosmos/Cosmos Kernel/VisualBasicProject.vstemplate b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/VisualBasic/Cosmos/Cosmos Kernel/VisualBasicProject.vstemplate index d53d5dc4f..35addb746 100644 --- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/VisualBasic/Cosmos/Cosmos Kernel/VisualBasicProject.vstemplate +++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/VisualBasic/Cosmos/Cosmos Kernel/VisualBasicProject.vstemplate @@ -13,7 +13,7 @@ - + Kernel.vb diff --git a/source/Cosmos.VS.ProjectSystem/Resources/FSharpProject.ico b/source/Cosmos.VS.ProjectSystem/Resources/FSharpProject.ico new file mode 100644 index 0000000000000000000000000000000000000000..fcdc4018323d6394947898b5445c7c219df93a15 GIT binary patch literal 25214 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

#Da@nr{b6L-L-G?W!!Yl{ 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 Resources\VisualBasicProject.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - + + Cosmos Kernel + + + A project for creating an F# Cosmos Kernel. + + + Resources\FSharpProject.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file