diff --git a/.github/workflows/build-and-publish-elm-silent-teacher.yml b/.github/workflows/build-and-publish-elm-silent-teacher.yml index 94bde10ee..0c5ad0a88 100644 --- a/.github/workflows/build-and-publish-elm-silent-teacher.yml +++ b/.github/workflows/build-and-publish-elm-silent-teacher.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: push: paths: - - "implement/elm-time/ElmTime/**" + - "implement/pine/ElmTime/**" - ".github/workflows/build-and-publish-elm-silent-teacher.yml" jobs: @@ -25,13 +25,13 @@ jobs: sudo ./elm-time/elm-time install - name: Build for Netlify - working-directory: ./implement/elm-time/ElmTime/learn-elm + working-directory: ./implement/pine/ElmTime/learn-elm run: | elm-time make src/Frontend/ElmSilentTeacher/Build.elm --output=netlify.zip pwsh -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('netlify.zip','./out/netlify');}" - name: Deploy to Netlify - working-directory: ./implement/elm-time/ElmTime/learn-elm + working-directory: ./implement/pine/ElmTime/learn-elm run: | npm install netlify-cli --save-dev netlify deploy --dir ./out/netlify --site silent-teacher --alias preview --auth ${{ secrets.WEBSITE_NETLIFY_AUTH_TOKEN }} diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index febfbc174..a15028cdd 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -41,7 +41,7 @@ jobs: run: | dotnet test ./implement/PineTest/Pine.UnitTests/Pine.UnitTests.csproj --logger "trx" --diag "./implement/PineTest/Pine.UnitTests/TestResults/diag-log.txt" --verbosity diagnostic - - name: Run Elm-Time tests with dotnet test + - name: Run tests with dotnet test run: | dotnet test ./implement/test-elm-time/test-elm-time.csproj --logger "trx" --diag "./implement/test-elm-time/TestResults/diag-log.txt" --verbosity diagnostic @@ -63,36 +63,36 @@ jobs: ./implement/**/TestResults/**/*.trx ./implement/**/TestResults/**/*.json - - name: dotnet publish Elm-Time + - name: dotnet publish Pine run: dotnet publish -c Debug -r ${{ matrix.publish-runtime-id }} --self-contained true -p:PublishSingleFile=true -p:PublishReadyToRun=true -p:PublishReadyToRunShowWarnings=true --output ./dotnet-build ./implement/elm-time - name: Copy artifacts to publish shell: pwsh run: | New-Item -ItemType Directory -Force -Path "./publish"; - Get-ChildItem -Path "./dotnet-build/" -Filter "elm-time*" | ForEach-Object { Copy-Item -Path $_.FullName -Destination "./publish/" } + Get-ChildItem -Path "./dotnet-build/" -Filter "pine*" | ForEach-Object { Copy-Item -Path $_.FullName -Destination "./publish/" } - name: Publish artifacts uses: actions/upload-artifact@v4 with: - name: elm-time-bin-${{ github.sha }}-${{ matrix.publish-runtime-id }} + name: pine-bin-${{ github.sha }}-${{ matrix.publish-runtime-id }} path: ./publish - name: dotnet publish with separate assemblies - run: dotnet publish -c Debug ./implement/elm-time --output ./publish-separate-assemblies + run: dotnet publish -c Debug ./implement/pine --output ./publish-separate-assemblies - name: Publish artifacts with separate assemblies uses: actions/upload-artifact@v4 with: - name: elm-time-separate-assemblies-${{ github.sha }}-${{ matrix.publish-runtime-id }} + name: pine-separate-assemblies-${{ github.sha }}-${{ matrix.publish-runtime-id }} path: ./publish-separate-assemblies - name: self-test - run: ./publish/elm-time self-test + run: ./publish/pine self-test - - name: Elm App Compiler - Run tests with elm-time elm-test-rs + - name: Elm App Compiler - Run tests with pine elm-test-rs # Adapt to elm-test-rs crashing on macOS # elm-test-rs also wrote the following before crashing: # elm: security: createProcess: runInteractiveProcess: exec: does not exist (No such file or directory) if: ${{ !contains( matrix.environment, 'macos') }} - run: ./publish/elm-time elm-test-rs ./implement/elm-time/ElmTime/compile-elm-program + run: ./publish/pine elm-test-rs ./implement/Pine/ElmTime/compile-elm-program diff --git a/azure-pipelines.yml b/azure-pipelines.yml index cac7f4794..66232d5f2 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,7 +21,7 @@ steps: inputs: command: restore projects: | - **/elm-time.csproj + **/pine.csproj **/test-elm-time.csproj - task: DotNetCoreCLI@2 @@ -39,5 +39,5 @@ steps: testRunner: VSTest testResultsFiles: '**/*.trx' -- script: dotnet publish ./implement/elm-time/elm-time.csproj +- script: dotnet publish ./implement/pine/pine.csproj displayName: 'publish web host' diff --git a/implement/Dockerfile b/implement/Dockerfile index 6a420be47..bcce62715 100644 --- a/implement/Dockerfile +++ b/implement/Dockerfile @@ -4,13 +4,13 @@ WORKDIR /app # Copy everything and build COPY . ./ -WORKDIR /app/elm-time +WORKDIR /app/pine RUN dotnet publish -c Debug -o out # Build runtime image FROM mcr.microsoft.com/dotnet/aspnet:8.0.4 AS binaries -COPY --from=build-env /app/elm-time/out /elm-time/dotnet/ +COPY --from=build-env /app/pine/out /pine/dotnet/ # Build the process with a deployment for the default app. FROM binaries AS build-default-config @@ -22,10 +22,10 @@ RUN apt install -y git COPY ./example-apps/docker-image-default-app /docker-image-default-app/ -RUN dotnet "/elm-time/dotnet/elm-time.dll" deploy /docker-image-default-app/ /elm-time/process-store --init-app-state +RUN dotnet "/pine/dotnet/pine.dll" deploy /docker-image-default-app/ /pine/process-store --init-app-state -WORKDIR /elm-time +WORKDIR /pine -ENTRYPOINT ["dotnet", "/elm-time/dotnet/elm-time.dll", "run-server", "--process-store=/elm-time/process-store"] +ENTRYPOINT ["dotnet", "/pine/dotnet/pine.dll", "run-server", "--process-store=/pine/process-store"] # ENV APPSETTING_adminPassword="password-for-admin-interface" diff --git a/implement/example-apps/elm-editor/src/Backend/VolatileProcess.csx b/implement/example-apps/elm-editor/src/Backend/VolatileProcess.csx index 5f71363cb..68c19b631 100644 --- a/implement/example-apps/elm-editor/src/Backend/VolatileProcess.csx +++ b/implement/example-apps/elm-editor/src/Backend/VolatileProcess.csx @@ -10,7 +10,7 @@ #r "System.Text.Json" #r "Pine.Core" -#r "pine-cli" +#r "pine" using Pine; using System; diff --git a/implement/elm-time/AdminInterface/AdminInterfaceJson.cs b/implement/pine/AdminInterface/AdminInterfaceJson.cs similarity index 100% rename from implement/elm-time/AdminInterface/AdminInterfaceJson.cs rename to implement/pine/AdminInterface/AdminInterfaceJson.cs diff --git a/implement/elm-time/CommandExtension.cs b/implement/pine/CommandExtension.cs similarity index 100% rename from implement/elm-time/CommandExtension.cs rename to implement/pine/CommandExtension.cs diff --git a/implement/elm-time/Elm019/Elm019Binaries.cs b/implement/pine/Elm019/Elm019Binaries.cs similarity index 100% rename from implement/elm-time/Elm019/Elm019Binaries.cs rename to implement/pine/Elm019/Elm019Binaries.cs diff --git a/implement/elm-time/Elm019/ElmJsonStructure.cs b/implement/pine/Elm019/ElmJsonStructure.cs similarity index 100% rename from implement/elm-time/Elm019/ElmJsonStructure.cs rename to implement/pine/Elm019/ElmJsonStructure.cs diff --git a/implement/elm-time/ElmInteractive/ElmInteractive.cs b/implement/pine/ElmInteractive/ElmInteractive.cs similarity index 100% rename from implement/elm-time/ElmInteractive/ElmInteractive.cs rename to implement/pine/ElmInteractive/ElmInteractive.cs diff --git a/implement/elm-time/ElmInteractive/ElmInteractiveEnvironment.cs b/implement/pine/ElmInteractive/ElmInteractiveEnvironment.cs similarity index 100% rename from implement/elm-time/ElmInteractive/ElmInteractiveEnvironment.cs rename to implement/pine/ElmInteractive/ElmInteractiveEnvironment.cs diff --git a/implement/elm-time/ElmInteractive/ElmValue.cs b/implement/pine/ElmInteractive/ElmValue.cs similarity index 100% rename from implement/elm-time/ElmInteractive/ElmValue.cs rename to implement/pine/ElmInteractive/ElmValue.cs diff --git a/implement/elm-time/ElmInteractive/InteractiveSession.cs b/implement/pine/ElmInteractive/InteractiveSession.cs similarity index 100% rename from implement/elm-time/ElmInteractive/InteractiveSession.cs rename to implement/pine/ElmInteractive/InteractiveSession.cs diff --git a/implement/elm-time/ElmInteractive/InteractiveSessionConfig.cs b/implement/pine/ElmInteractive/InteractiveSessionConfig.cs similarity index 100% rename from implement/elm-time/ElmInteractive/InteractiveSessionConfig.cs rename to implement/pine/ElmInteractive/InteractiveSessionConfig.cs diff --git a/implement/elm-time/ElmInteractive/InteractiveSessionJavaScript.cs b/implement/pine/ElmInteractive/InteractiveSessionJavaScript.cs similarity index 100% rename from implement/elm-time/ElmInteractive/InteractiveSessionJavaScript.cs rename to implement/pine/ElmInteractive/InteractiveSessionJavaScript.cs diff --git a/implement/elm-time/ElmInteractive/InteractiveSessionPine.cs b/implement/pine/ElmInteractive/InteractiveSessionPine.cs similarity index 100% rename from implement/elm-time/ElmInteractive/InteractiveSessionPine.cs rename to implement/pine/ElmInteractive/InteractiveSessionPine.cs diff --git a/implement/elm-time/ElmInteractive/TestElmInteractive.cs b/implement/pine/ElmInteractive/TestElmInteractive.cs similarity index 100% rename from implement/elm-time/ElmInteractive/TestElmInteractive.cs rename to implement/pine/ElmInteractive/TestElmInteractive.cs diff --git a/implement/elm-time/ElmSyntax/ElmModule.cs b/implement/pine/ElmSyntax/ElmModule.cs similarity index 100% rename from implement/elm-time/ElmSyntax/ElmModule.cs rename to implement/pine/ElmSyntax/ElmModule.cs diff --git a/implement/elm-time/ElmTestRs.cs b/implement/pine/ElmTestRs.cs similarity index 100% rename from implement/elm-time/ElmTestRs.cs rename to implement/pine/ElmTestRs.cs diff --git a/implement/elm-time/ElmTime/Cache.cs b/implement/pine/ElmTime/Cache.cs similarity index 100% rename from implement/elm-time/ElmTime/Cache.cs rename to implement/pine/ElmTime/Cache.cs diff --git a/implement/elm-time/ElmTime/ElmAppCompilation.cs b/implement/pine/ElmTime/ElmAppCompilation.cs similarity index 100% rename from implement/elm-time/ElmTime/ElmAppCompilation.cs rename to implement/pine/ElmTime/ElmAppCompilation.cs diff --git a/implement/elm-time/ElmTime/PersistentProcess.cs b/implement/pine/ElmTime/PersistentProcess.cs similarity index 100% rename from implement/elm-time/ElmTime/PersistentProcess.cs rename to implement/pine/ElmTime/PersistentProcess.cs diff --git a/implement/elm-time/ElmTime/Process.cs b/implement/pine/ElmTime/Process.cs similarity index 100% rename from implement/elm-time/ElmTime/Process.cs rename to implement/pine/ElmTime/Process.cs diff --git a/implement/elm-time/ElmTime/ProcessStore.cs b/implement/pine/ElmTime/ProcessStore.cs similarity index 100% rename from implement/elm-time/ElmTime/ProcessStore.cs rename to implement/pine/ElmTime/ProcessStore.cs diff --git a/implement/elm-time/ElmTime/StateShim/InterfaceToHost/InterfaceToHost.cs b/implement/pine/ElmTime/StateShim/InterfaceToHost/InterfaceToHost.cs similarity index 100% rename from implement/elm-time/ElmTime/StateShim/InterfaceToHost/InterfaceToHost.cs rename to implement/pine/ElmTime/StateShim/InterfaceToHost/InterfaceToHost.cs diff --git a/implement/elm-time/ElmTime/StateShim/ProcessStateShimRequestReport.cs b/implement/pine/ElmTime/StateShim/ProcessStateShimRequestReport.cs similarity index 100% rename from implement/elm-time/ElmTime/StateShim/ProcessStateShimRequestReport.cs rename to implement/pine/ElmTime/StateShim/ProcessStateShimRequestReport.cs diff --git a/implement/elm-time/ElmTime/StateShim/StateShim.cs b/implement/pine/ElmTime/StateShim/StateShim.cs similarity index 100% rename from implement/elm-time/ElmTime/StateShim/StateShim.cs rename to implement/pine/ElmTime/StateShim/StateShim.cs diff --git a/implement/elm-time/ElmTime/compile-elm-program/.gitignore b/implement/pine/ElmTime/compile-elm-program/.gitignore similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/.gitignore rename to implement/pine/ElmTime/compile-elm-program/.gitignore diff --git a/implement/elm-time/ElmTime/compile-elm-program/elm-analyse.json b/implement/pine/ElmTime/compile-elm-program/elm-analyse.json similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/elm-analyse.json rename to implement/pine/ElmTime/compile-elm-program/elm-analyse.json diff --git a/implement/elm-time/ElmTime/compile-elm-program/elm.json b/implement/pine/ElmTime/compile-elm-program/elm.json similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/elm.json rename to implement/pine/ElmTime/compile-elm-program/elm.json diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/Common.elm b/implement/pine/ElmTime/compile-elm-program/src/Common.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/Common.elm rename to implement/pine/ElmTime/compile-elm-program/src/Common.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/CompileBackendApp.elm b/implement/pine/ElmTime/compile-elm-program/src/CompileBackendApp.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/CompileBackendApp.elm rename to implement/pine/ElmTime/compile-elm-program/src/CompileBackendApp.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/CompileElmApp.elm b/implement/pine/ElmTime/compile-elm-program/src/CompileElmApp.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/CompileElmApp.elm rename to implement/pine/ElmTime/compile-elm-program/src/CompileElmApp.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/CompileElmAppWithStateShim.elm b/implement/pine/ElmTime/compile-elm-program/src/CompileElmAppWithStateShim.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/CompileElmAppWithStateShim.elm rename to implement/pine/ElmTime/compile-elm-program/src/CompileElmAppWithStateShim.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmCompiler.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmCompiler.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmCompiler.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmCompiler.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmCompilerConstruction.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmCompilerConstruction.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmCompilerConstruction.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmCompilerConstruction.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractive.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmInteractive.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractive.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmInteractive.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveCoreModules.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveCoreModules.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveCoreModules.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveCoreModules.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveKernelModules.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveKernelModules.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveKernelModules.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveKernelModules.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveMain.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveMain.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveMain.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveMain.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveParser.elm b/implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveParser.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/ElmInteractiveParser.elm rename to implement/pine/ElmTime/compile-elm-program/src/ElmInteractiveParser.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/EncodeElmSyntaxAsPineValue.elm b/implement/pine/ElmTime/compile-elm-program/src/EncodeElmSyntaxAsPineValue.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/EncodeElmSyntaxAsPineValue.elm rename to implement/pine/ElmTime/compile-elm-program/src/EncodeElmSyntaxAsPineValue.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/FileTree.elm b/implement/pine/ElmTime/compile-elm-program/src/FileTree.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/FileTree.elm rename to implement/pine/ElmTime/compile-elm-program/src/FileTree.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/FirCompiler.elm b/implement/pine/ElmTime/compile-elm-program/src/FirCompiler.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/FirCompiler.elm rename to implement/pine/ElmTime/compile-elm-program/src/FirCompiler.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/Hex.elm b/implement/pine/ElmTime/compile-elm-program/src/Hex.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/Hex.elm rename to implement/pine/ElmTime/compile-elm-program/src/Hex.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/Main.elm b/implement/pine/ElmTime/compile-elm-program/src/Main.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/Main.elm rename to implement/pine/ElmTime/compile-elm-program/src/Main.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/src/Pine.elm b/implement/pine/ElmTime/compile-elm-program/src/Pine.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/src/Pine.elm rename to implement/pine/ElmTime/compile-elm-program/src/Pine.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/tests/CompileElmAppTests.elm b/implement/pine/ElmTime/compile-elm-program/tests/CompileElmAppTests.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/tests/CompileElmAppTests.elm rename to implement/pine/ElmTime/compile-elm-program/tests/CompileElmAppTests.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/tests/ElmCompilerConstructionTests.elm b/implement/pine/ElmTime/compile-elm-program/tests/ElmCompilerConstructionTests.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/tests/ElmCompilerConstructionTests.elm rename to implement/pine/ElmTime/compile-elm-program/tests/ElmCompilerConstructionTests.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/tests/ElmCompilerTests.elm b/implement/pine/ElmTime/compile-elm-program/tests/ElmCompilerTests.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/tests/ElmCompilerTests.elm rename to implement/pine/ElmTime/compile-elm-program/tests/ElmCompilerTests.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/tests/ElmInteractiveTests.elm b/implement/pine/ElmTime/compile-elm-program/tests/ElmInteractiveTests.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/tests/ElmInteractiveTests.elm rename to implement/pine/ElmTime/compile-elm-program/tests/ElmInteractiveTests.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/tests/FirCompilerTests.elm b/implement/pine/ElmTime/compile-elm-program/tests/FirCompilerTests.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/tests/FirCompilerTests.elm rename to implement/pine/ElmTime/compile-elm-program/tests/FirCompilerTests.elm diff --git a/implement/elm-time/ElmTime/compile-elm-program/tests/PineTests.elm b/implement/pine/ElmTime/compile-elm-program/tests/PineTests.elm similarity index 100% rename from implement/elm-time/ElmTime/compile-elm-program/tests/PineTests.elm rename to implement/pine/ElmTime/compile-elm-program/tests/PineTests.elm diff --git a/implement/elm-time/ElmTime/learn-elm/.gitignore b/implement/pine/ElmTime/learn-elm/.gitignore similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/.gitignore rename to implement/pine/ElmTime/learn-elm/.gitignore diff --git a/implement/elm-time/ElmTime/learn-elm/elm-analyse.json b/implement/pine/ElmTime/learn-elm/elm-analyse.json similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/elm-analyse.json rename to implement/pine/ElmTime/learn-elm/elm-analyse.json diff --git a/implement/elm-time/ElmTime/learn-elm/elm.json b/implement/pine/ElmTime/learn-elm/elm.json similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/elm.json rename to implement/pine/ElmTime/learn-elm/elm.json diff --git a/implement/elm-time/ElmTime/learn-elm/src/CompilationInterface/ElmMake.elm b/implement/pine/ElmTime/learn-elm/src/CompilationInterface/ElmMake.elm similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/src/CompilationInterface/ElmMake.elm rename to implement/pine/ElmTime/learn-elm/src/CompilationInterface/ElmMake.elm diff --git a/implement/elm-time/ElmTime/learn-elm/src/Frontend/BrowserApplicationInitWithTime.elm b/implement/pine/ElmTime/learn-elm/src/Frontend/BrowserApplicationInitWithTime.elm similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/src/Frontend/BrowserApplicationInitWithTime.elm rename to implement/pine/ElmTime/learn-elm/src/Frontend/BrowserApplicationInitWithTime.elm diff --git a/implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmExplorer.elm b/implement/pine/ElmTime/learn-elm/src/Frontend/ElmExplorer.elm similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmExplorer.elm rename to implement/pine/ElmTime/learn-elm/src/Frontend/ElmExplorer.elm diff --git a/implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher.elm b/implement/pine/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher.elm similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher.elm rename to implement/pine/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher.elm diff --git a/implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Build.elm b/implement/pine/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Build.elm similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Build.elm rename to implement/pine/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Build.elm diff --git a/implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Exercise.elm b/implement/pine/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Exercise.elm similarity index 100% rename from implement/elm-time/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Exercise.elm rename to implement/pine/ElmTime/learn-elm/src/Frontend/ElmSilentTeacher/Exercise.elm diff --git a/implement/elm-time/Git/LibGit2Sharp.cs b/implement/pine/Git/LibGit2Sharp.cs similarity index 100% rename from implement/elm-time/Git/LibGit2Sharp.cs rename to implement/pine/Git/LibGit2Sharp.cs diff --git a/implement/elm-time/Gui/EventToElmApp.cs b/implement/pine/Gui/EventToElmApp.cs similarity index 100% rename from implement/elm-time/Gui/EventToElmApp.cs rename to implement/pine/Gui/EventToElmApp.cs diff --git a/implement/elm-time/Gui/MakeGuiCache.cs b/implement/pine/Gui/MakeGuiCache.cs similarity index 100% rename from implement/elm-time/Gui/MakeGuiCache.cs rename to implement/pine/Gui/MakeGuiCache.cs diff --git a/implement/elm-time/Gui/MessageToHost.cs b/implement/pine/Gui/MessageToHost.cs similarity index 100% rename from implement/elm-time/Gui/MessageToHost.cs rename to implement/pine/Gui/MessageToHost.cs diff --git a/implement/elm-time/Gui/elm/.gitignore b/implement/pine/Gui/elm/.gitignore similarity index 100% rename from implement/elm-time/Gui/elm/.gitignore rename to implement/pine/Gui/elm/.gitignore diff --git a/implement/elm-time/Gui/elm/elm-analyse.json b/implement/pine/Gui/elm/elm-analyse.json similarity index 100% rename from implement/elm-time/Gui/elm/elm-analyse.json rename to implement/pine/Gui/elm/elm-analyse.json diff --git a/implement/elm-time/Gui/elm/elm.json b/implement/pine/Gui/elm/elm.json similarity index 100% rename from implement/elm-time/Gui/elm/elm.json rename to implement/pine/Gui/elm/elm.json diff --git a/implement/elm-time/Gui/elm/src/CompilationInterface/GenerateJsonConverters.elm b/implement/pine/Gui/elm/src/CompilationInterface/GenerateJsonConverters.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/CompilationInterface/GenerateJsonConverters.elm rename to implement/pine/Gui/elm/src/CompilationInterface/GenerateJsonConverters.elm diff --git a/implement/elm-time/Gui/elm/src/Frontend/BrowserApplicationInitWithTime.elm b/implement/pine/Gui/elm/src/Frontend/BrowserApplicationInitWithTime.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/Frontend/BrowserApplicationInitWithTime.elm rename to implement/pine/Gui/elm/src/Frontend/BrowserApplicationInitWithTime.elm diff --git a/implement/elm-time/Gui/elm/src/Frontend/Main.elm b/implement/pine/Gui/elm/src/Frontend/Main.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/Frontend/Main.elm rename to implement/pine/Gui/elm/src/Frontend/Main.elm diff --git a/implement/elm-time/Gui/elm/src/Frontend/TestInteractive/MainTest.elm b/implement/pine/Gui/elm/src/Frontend/TestInteractive/MainTest.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/Frontend/TestInteractive/MainTest.elm rename to implement/pine/Gui/elm/src/Frontend/TestInteractive/MainTest.elm diff --git a/implement/elm-time/Gui/elm/src/Frontend/View.elm b/implement/pine/Gui/elm/src/Frontend/View.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/Frontend/View.elm rename to implement/pine/Gui/elm/src/Frontend/View.elm diff --git a/implement/elm-time/Gui/elm/src/Frontend/Visuals.elm b/implement/pine/Gui/elm/src/Frontend/Visuals.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/Frontend/Visuals.elm rename to implement/pine/Gui/elm/src/Frontend/Visuals.elm diff --git a/implement/elm-time/Gui/elm/src/HostInterface.elm b/implement/pine/Gui/elm/src/HostInterface.elm similarity index 100% rename from implement/elm-time/Gui/elm/src/HostInterface.elm rename to implement/pine/Gui/elm/src/HostInterface.elm diff --git a/implement/elm-time/JavaScript/ClearScript.cs b/implement/pine/JavaScript/ClearScript.cs similarity index 100% rename from implement/elm-time/JavaScript/ClearScript.cs rename to implement/pine/JavaScript/ClearScript.cs diff --git a/implement/elm-time/JavaScript/ElmInteropJint.cs b/implement/pine/JavaScript/ElmInteropJint.cs similarity index 100% rename from implement/elm-time/JavaScript/ElmInteropJint.cs rename to implement/pine/JavaScript/ElmInteropJint.cs diff --git a/implement/elm-time/JavaScript/JavaScriptEngine.cs b/implement/pine/JavaScript/JavaScriptEngine.cs similarity index 100% rename from implement/elm-time/JavaScript/JavaScriptEngine.cs rename to implement/pine/JavaScript/JavaScriptEngine.cs diff --git a/implement/elm-time/JavaScript/JavaScriptEngineJint.cs b/implement/pine/JavaScript/JavaScriptEngineJint.cs similarity index 100% rename from implement/elm-time/JavaScript/JavaScriptEngineJint.cs rename to implement/pine/JavaScript/JavaScriptEngineJint.cs diff --git a/implement/elm-time/JavaScript/JavaScriptEngineJintOptimizedForElmApps.cs b/implement/pine/JavaScript/JavaScriptEngineJintOptimizedForElmApps.cs similarity index 100% rename from implement/elm-time/JavaScript/JavaScriptEngineJintOptimizedForElmApps.cs rename to implement/pine/JavaScript/JavaScriptEngineJintOptimizedForElmApps.cs diff --git a/implement/elm-time/JavaScript/JintInterop.cs b/implement/pine/JavaScript/JintInterop.cs similarity index 100% rename from implement/elm-time/JavaScript/JintInterop.cs rename to implement/pine/JavaScript/JintInterop.cs diff --git a/implement/elm-time/NativeDependency/DependencyFile.cs b/implement/pine/NativeDependency/DependencyFile.cs similarity index 100% rename from implement/elm-time/NativeDependency/DependencyFile.cs rename to implement/pine/NativeDependency/DependencyFile.cs diff --git a/implement/elm-time/NativeDependency/NativeDependencies.cs b/implement/pine/NativeDependency/NativeDependencies.cs similarity index 100% rename from implement/elm-time/NativeDependency/NativeDependencies.cs rename to implement/pine/NativeDependency/NativeDependencies.cs diff --git a/implement/elm-time/Pine/BlobLibrary.cs b/implement/pine/Pine/BlobLibrary.cs similarity index 100% rename from implement/elm-time/Pine/BlobLibrary.cs rename to implement/pine/Pine/BlobLibrary.cs diff --git a/implement/elm-time/Pine/CacheByFileName.cs b/implement/pine/Pine/CacheByFileName.cs similarity index 100% rename from implement/elm-time/Pine/CacheByFileName.cs rename to implement/pine/Pine/CacheByFileName.cs diff --git a/implement/elm-time/Pine/CommandLineInterface.cs b/implement/pine/Pine/CommandLineInterface.cs similarity index 100% rename from implement/elm-time/Pine/CommandLineInterface.cs rename to implement/pine/Pine/CommandLineInterface.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CSharpDeclarationOrder.cs b/implement/pine/Pine/CompilePineToDotNet/CSharpDeclarationOrder.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CSharpDeclarationOrder.cs rename to implement/pine/Pine/CompilePineToDotNet/CSharpDeclarationOrder.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompilationEnvironment.cs b/implement/pine/Pine/CompilePineToDotNet/CompilationEnvironment.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompilationEnvironment.cs rename to implement/pine/Pine/CompilePineToDotNet/CompilationEnvironment.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompileDictionarySyntax.cs b/implement/pine/Pine/CompilePineToDotNet/CompileDictionarySyntax.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompileDictionarySyntax.cs rename to implement/pine/Pine/CompilePineToDotNet/CompileDictionarySyntax.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompileToAssembly.cs b/implement/pine/Pine/CompilePineToDotNet/CompileToAssembly.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompileToAssembly.cs rename to implement/pine/Pine/CompilePineToDotNet/CompileToAssembly.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompileToCSharp.cs b/implement/pine/Pine/CompilePineToDotNet/CompileToCSharp.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompileToCSharp.cs rename to implement/pine/Pine/CompilePineToDotNet/CompileToCSharp.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompileTypeSyntax.cs b/implement/pine/Pine/CompilePineToDotNet/CompileTypeSyntax.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompileTypeSyntax.cs rename to implement/pine/Pine/CompilePineToDotNet/CompileTypeSyntax.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompiledExpression.cs b/implement/pine/Pine/CompilePineToDotNet/CompiledExpression.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompiledExpression.cs rename to implement/pine/Pine/CompilePineToDotNet/CompiledExpression.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/CompilerMutableCache.cs b/implement/pine/Pine/CompilePineToDotNet/CompilerMutableCache.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/CompilerMutableCache.cs rename to implement/pine/Pine/CompilePineToDotNet/CompilerMutableCache.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/EncodePineExpression.cs b/implement/pine/Pine/CompilePineToDotNet/EncodePineExpression.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/EncodePineExpression.cs rename to implement/pine/Pine/CompilePineToDotNet/EncodePineExpression.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/FormatCSharpSyntaxRewriter.cs b/implement/pine/Pine/CompilePineToDotNet/FormatCSharpSyntaxRewriter.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/FormatCSharpSyntaxRewriter.cs rename to implement/pine/Pine/CompilePineToDotNet/FormatCSharpSyntaxRewriter.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/PineCSharpSyntaxFactory.cs b/implement/pine/Pine/CompilePineToDotNet/PineCSharpSyntaxFactory.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/PineCSharpSyntaxFactory.cs rename to implement/pine/Pine/CompilePineToDotNet/PineCSharpSyntaxFactory.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/PineKernelFunctions.cs b/implement/pine/Pine/CompilePineToDotNet/PineKernelFunctions.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/PineKernelFunctions.cs rename to implement/pine/Pine/CompilePineToDotNet/PineKernelFunctions.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/PineKernelFunctionsInline.cs b/implement/pine/Pine/CompilePineToDotNet/PineKernelFunctionsInline.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/PineKernelFunctionsInline.cs rename to implement/pine/Pine/CompilePineToDotNet/PineKernelFunctionsInline.cs diff --git a/implement/elm-time/Pine/CompilePineToDotNet/ReducePineExpression.cs b/implement/pine/Pine/CompilePineToDotNet/ReducePineExpression.cs similarity index 100% rename from implement/elm-time/Pine/CompilePineToDotNet/ReducePineExpression.cs rename to implement/pine/Pine/CompilePineToDotNet/ReducePineExpression.cs diff --git a/implement/elm-time/Pine/Console.cs b/implement/pine/Pine/Console.cs similarity index 100% rename from implement/elm-time/Pine/Console.cs rename to implement/pine/Pine/Console.cs diff --git a/implement/elm-time/Pine/DependenciesLoader.cs b/implement/pine/Pine/DependenciesLoader.cs similarity index 100% rename from implement/elm-time/Pine/DependenciesLoader.cs rename to implement/pine/Pine/DependenciesLoader.cs diff --git a/implement/elm-time/Pine/DotNetAssembly.cs b/implement/pine/Pine/DotNetAssembly.cs similarity index 100% rename from implement/elm-time/Pine/DotNetAssembly.cs rename to implement/pine/Pine/DotNetAssembly.cs diff --git a/implement/elm-time/Pine/ExecutableFile.cs b/implement/pine/Pine/ExecutableFile.cs similarity index 100% rename from implement/elm-time/Pine/ExecutableFile.cs rename to implement/pine/Pine/ExecutableFile.cs diff --git a/implement/elm-time/Pine/FileStore.cs b/implement/pine/Pine/FileStore.cs similarity index 100% rename from implement/elm-time/Pine/FileStore.cs rename to implement/pine/Pine/FileStore.cs diff --git a/implement/elm-time/Pine/Filesystem.cs b/implement/pine/Pine/Filesystem.cs similarity index 100% rename from implement/elm-time/Pine/Filesystem.cs rename to implement/pine/Pine/Filesystem.cs diff --git a/implement/elm-time/Pine/GitPartialForCommitServer.cs b/implement/pine/Pine/GitPartialForCommitServer.cs similarity index 100% rename from implement/elm-time/Pine/GitPartialForCommitServer.cs rename to implement/pine/Pine/GitPartialForCommitServer.cs diff --git a/implement/elm-time/Pine/LoadComposition.cs b/implement/pine/Pine/LoadComposition.cs similarity index 100% rename from implement/elm-time/Pine/LoadComposition.cs rename to implement/pine/Pine/LoadComposition.cs diff --git a/implement/elm-time/Pine/LoadFromElmEditor.cs b/implement/pine/Pine/LoadFromElmEditor.cs similarity index 100% rename from implement/elm-time/Pine/LoadFromElmEditor.cs rename to implement/pine/Pine/LoadFromElmEditor.cs diff --git a/implement/elm-time/Pine/LoadFromGitHubOrGitLab.cs b/implement/pine/Pine/LoadFromGitHubOrGitLab.cs similarity index 100% rename from implement/elm-time/Pine/LoadFromGitHubOrGitLab.cs rename to implement/pine/Pine/LoadFromGitHubOrGitLab.cs diff --git a/implement/elm-time/Pine/LoadFromLocalFilesystem.cs b/implement/pine/Pine/LoadFromLocalFilesystem.cs similarity index 100% rename from implement/elm-time/Pine/LoadFromLocalFilesystem.cs rename to implement/pine/Pine/LoadFromLocalFilesystem.cs diff --git a/implement/elm-time/Pine/LoadFromPath.cs b/implement/pine/Pine/LoadFromPath.cs similarity index 100% rename from implement/elm-time/Pine/LoadFromPath.cs rename to implement/pine/Pine/LoadFromPath.cs diff --git a/implement/elm-time/Pine/PineVM/CodeAnalysis.cs b/implement/pine/Pine/PineVM/CodeAnalysis.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/CodeAnalysis.cs rename to implement/pine/Pine/PineVM/CodeAnalysis.cs diff --git a/implement/elm-time/Pine/PineVM/DynamicPGOShare.cs b/implement/pine/Pine/PineVM/DynamicPGOShare.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/DynamicPGOShare.cs rename to implement/pine/Pine/PineVM/DynamicPGOShare.cs diff --git a/implement/elm-time/Pine/PineVM/Expression.cs b/implement/pine/Pine/PineVM/Expression.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/Expression.cs rename to implement/pine/Pine/PineVM/Expression.cs diff --git a/implement/elm-time/Pine/PineVM/GenericEvalException.cs b/implement/pine/Pine/PineVM/GenericEvalException.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/GenericEvalException.cs rename to implement/pine/Pine/PineVM/GenericEvalException.cs diff --git a/implement/elm-time/Pine/PineVM/KernelFunction.cs b/implement/pine/Pine/PineVM/KernelFunction.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/KernelFunction.cs rename to implement/pine/Pine/PineVM/KernelFunction.cs diff --git a/implement/elm-time/Pine/PineVM/PineVM.cs b/implement/pine/Pine/PineVM/PineVM.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/PineVM.cs rename to implement/pine/Pine/PineVM/PineVM.cs diff --git a/implement/elm-time/Pine/PineVM/PineVMCache.cs b/implement/pine/Pine/PineVM/PineVMCache.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/PineVMCache.cs rename to implement/pine/Pine/PineVM/PineVMCache.cs diff --git a/implement/elm-time/Pine/PineVM/PineVMConfiguration.cs b/implement/pine/Pine/PineVM/PineVMConfiguration.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/PineVMConfiguration.cs rename to implement/pine/Pine/PineVM/PineVMConfiguration.cs diff --git a/implement/elm-time/Pine/PineVM/ProfilingPineVM.cs b/implement/pine/Pine/PineVM/ProfilingPineVM.cs similarity index 100% rename from implement/elm-time/Pine/PineVM/ProfilingPineVM.cs rename to implement/pine/Pine/PineVM/ProfilingPineVM.cs diff --git a/implement/elm-time/Pine/ProcessWithLog.cs b/implement/pine/Pine/ProcessWithLog.cs similarity index 100% rename from implement/elm-time/Pine/ProcessWithLog.cs rename to implement/pine/Pine/ProcessWithLog.cs diff --git a/implement/elm-time/Pine/TarArchive.cs b/implement/pine/Pine/TarArchive.cs similarity index 100% rename from implement/elm-time/Pine/TarArchive.cs rename to implement/pine/Pine/TarArchive.cs diff --git a/implement/elm-time/Pine/VolatileProcess.cs b/implement/pine/Pine/VolatileProcess.cs similarity index 100% rename from implement/elm-time/Pine/VolatileProcess.cs rename to implement/pine/Pine/VolatileProcess.cs diff --git a/implement/elm-time/Pine/VolatileProcessCSharp.cs b/implement/pine/Pine/VolatileProcessCSharp.cs similarity index 100% rename from implement/elm-time/Pine/VolatileProcessCSharp.cs rename to implement/pine/Pine/VolatileProcessCSharp.cs diff --git a/implement/elm-time/Pine/VolatileProcessNative.cs b/implement/pine/Pine/VolatileProcessNative.cs similarity index 100% rename from implement/elm-time/Pine/VolatileProcessNative.cs rename to implement/pine/Pine/VolatileProcessNative.cs diff --git a/implement/elm-time/Pine/ZipArchive.cs b/implement/pine/Pine/ZipArchive.cs similarity index 100% rename from implement/elm-time/Pine/ZipArchive.cs rename to implement/pine/Pine/ZipArchive.cs diff --git a/implement/elm-time/Platform/WebService/Asp.cs b/implement/pine/Platform/WebService/Asp.cs similarity index 100% rename from implement/elm-time/Platform/WebService/Asp.cs rename to implement/pine/Platform/WebService/Asp.cs diff --git a/implement/elm-time/Platform/WebService/BuildConfigurationFromArguments.cs b/implement/pine/Platform/WebService/BuildConfigurationFromArguments.cs similarity index 100% rename from implement/elm-time/Platform/WebService/BuildConfigurationFromArguments.cs rename to implement/pine/Platform/WebService/BuildConfigurationFromArguments.cs diff --git a/implement/elm-time/Platform/WebService/Configuration.cs b/implement/pine/Platform/WebService/Configuration.cs similarity index 100% rename from implement/elm-time/Platform/WebService/Configuration.cs rename to implement/pine/Platform/WebService/Configuration.cs diff --git a/implement/elm-time/Platform/WebService/InterfaceToHost/2023_02_27/InterfaceToHost.cs b/implement/pine/Platform/WebService/InterfaceToHost/2023_02_27/InterfaceToHost.cs similarity index 100% rename from implement/elm-time/Platform/WebService/InterfaceToHost/2023_02_27/InterfaceToHost.cs rename to implement/pine/Platform/WebService/InterfaceToHost/2023_02_27/InterfaceToHost.cs diff --git a/implement/elm-time/Platform/WebService/InterfaceToHost/InterfaceToHost.cs b/implement/pine/Platform/WebService/InterfaceToHost/InterfaceToHost.cs similarity index 100% rename from implement/elm-time/Platform/WebService/InterfaceToHost/InterfaceToHost.cs rename to implement/pine/Platform/WebService/InterfaceToHost/InterfaceToHost.cs diff --git a/implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs b/implement/pine/Platform/WebService/PersistentProcessLiveRepresentation.cs similarity index 100% rename from implement/elm-time/Platform/WebService/PersistentProcessLiveRepresentation.cs rename to implement/pine/Platform/WebService/PersistentProcessLiveRepresentation.cs diff --git a/implement/elm-time/Platform/WebService/ProcessStoreSupportingMigrations/ProcessStoreSupportingMigrations.cs b/implement/pine/Platform/WebService/ProcessStoreSupportingMigrations/ProcessStoreSupportingMigrations.cs similarity index 100% rename from implement/elm-time/Platform/WebService/ProcessStoreSupportingMigrations/ProcessStoreSupportingMigrations.cs rename to implement/pine/Platform/WebService/ProcessStoreSupportingMigrations/ProcessStoreSupportingMigrations.cs diff --git a/implement/elm-time/Platform/WebService/PublicAppState.cs b/implement/pine/Platform/WebService/PublicAppState.cs similarity index 100% rename from implement/elm-time/Platform/WebService/PublicAppState.cs rename to implement/pine/Platform/WebService/PublicAppState.cs diff --git a/implement/elm-time/Platform/WebService/RateLimit.cs b/implement/pine/Platform/WebService/RateLimit.cs similarity index 100% rename from implement/elm-time/Platform/WebService/RateLimit.cs rename to implement/pine/Platform/WebService/RateLimit.cs diff --git a/implement/elm-time/Platform/WebService/StartupAdminInterface.cs b/implement/pine/Platform/WebService/StartupAdminInterface.cs similarity index 100% rename from implement/elm-time/Platform/WebService/StartupAdminInterface.cs rename to implement/pine/Platform/WebService/StartupAdminInterface.cs diff --git a/implement/elm-time/Platform/WebService/WebServiceConfigJson.cs b/implement/pine/Platform/WebService/WebServiceConfigJson.cs similarity index 100% rename from implement/elm-time/Platform/WebService/WebServiceConfigJson.cs rename to implement/pine/Platform/WebService/WebServiceConfigJson.cs diff --git a/implement/elm-time/Program.cs b/implement/pine/Program.cs similarity index 100% rename from implement/elm-time/Program.cs rename to implement/pine/Program.cs diff --git a/implement/elm-time/README.md b/implement/pine/README.md similarity index 100% rename from implement/elm-time/README.md rename to implement/pine/README.md diff --git a/implement/elm-time/RunServer.cs b/implement/pine/RunServer.cs similarity index 100% rename from implement/elm-time/RunServer.cs rename to implement/pine/RunServer.cs diff --git a/implement/elm-time/Test/SelfTest.cs b/implement/pine/Test/SelfTest.cs similarity index 100% rename from implement/elm-time/Test/SelfTest.cs rename to implement/pine/Test/SelfTest.cs diff --git a/implement/elm-time/UserSecrets.cs b/implement/pine/UserSecrets.cs similarity index 100% rename from implement/elm-time/UserSecrets.cs rename to implement/pine/UserSecrets.cs diff --git a/implement/elm-time/elm-time.csproj b/implement/pine/pine.csproj similarity index 96% rename from implement/elm-time/elm-time.csproj rename to implement/pine/pine.csproj index 55ac8c4de..48759135a 100644 --- a/implement/elm-time/elm-time.csproj +++ b/implement/pine/pine.csproj @@ -3,8 +3,7 @@ Exe net8.0 - ElmTime - pine-cli + pine 0.1.9 0.1.9 enable diff --git a/implement/test-elm-time/LoadFromGitHubTests.cs b/implement/test-elm-time/LoadFromGitHubTests.cs index 0276e75c2..aae03d0bd 100644 --- a/implement/test-elm-time/LoadFromGitHubTests.cs +++ b/implement/test-elm-time/LoadFromGitHubTests.cs @@ -172,7 +172,7 @@ public void LoadFromGitHub_Partial_Cache() var server = Pine.GitPartialForCommitServer.Run( urls: [serverUrl], - gitCloneUrlPrefixes: ["https://github.com/elm-time/"], + gitCloneUrlPrefixes: ["https://github.com/pine-vm/"], fileCacheDirectory: System.IO.Path.Combine(tempWorkingDirectory, "server-cache")); IImmutableDictionary, ReadOnlyMemory> consultServer( diff --git a/implement/test-elm-time/test-elm-time.csproj b/implement/test-elm-time/test-elm-time.csproj index 81f42ecfe..11c371e91 100644 --- a/implement/test-elm-time/test-elm-time.csproj +++ b/implement/test-elm-time/test-elm-time.csproj @@ -26,7 +26,7 @@ - +