microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
164.11k stars 29.27k forks source link

F# status and MS Plans #184055

Closed AGoh2019 closed 10 months ago

AGoh2019 commented 1 year ago

We have written the needed data into your clipboar Type: Performance Issue

Dear Microsoft, I need to know the future status for F#. It is a good ML language that is similar to OCaml. I wish you would keep it in the tech stack. As for C#. I installed scriptcs for VS Code, but it was unable to compile. I tried F# on VS IDE and it ran perfectly. I want to know Microsoft's tech plans in the next 12 months as I am turning more towards the NET Core 6 (which I believe is a LTS version) rather than NET Core 7. If F# is ever removed. That's one part. I need to know if Microsoft can add these other technologies - Kotlin (as a VS IDE tool for Android), Rust, Lisp/Clojure and Prolog. The last four mentioned will be in my future tech stack, and I was just hopping that Microsoft can help me out. Otherwise, I will use Android Studio (with Kotlin), Rust on IntelliJ IDEA CE, Lisp/Clojure (I have three options here - Racket, Allegro Lisp, Clojure) and Prolog using SWI-Prolog

VS Code version: Code 1.78.2 (b3e4e68a0bc097f0ae7907b217c1119af9e03435, 2023-05-10T14:39:26.248Z) OS version: Windows_NT x64 10.0.22621 Modes: Sandboxed: Yes

System Info |Item|Value| |---|---| |CPUs|11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz (8 x 2419)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled| |Load (avg)|undefined| |Memory (System)|15.77GB (7.54GB free)| |Process Argv|--crash-reporter-id d28106b3-cd04-490a-b194-f819821f7d80| |Screen Reader|no| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 0 100 7848 code main 0 190 872 shared-process 0 78 5776 ptyHost 0 25 2312 crashpad-handler 0 147 8480 gpu-process 0 74 12732 fileWatcher [1] 2 321 14828 window [1] (Welcome - Visual Studio Code) 0 86 17344 window [2] (Issue Reporter) 0 138 17504 extensionHost [1] 0 79 13120 electron-nodejs ("C:\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=17504) 0 20 15676 c:\Users\HP\AppData\Roaming\Code\User\globalStorage\tabnine.tabnine-vscode\binaries\4.4.322\x86_64-pc-windows-gnu\TabNine.exe --no-lsp=true --client=vscode --client-metadata clientVersion=1.78.2 pluginVersion=3.6.51 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=false vscode-extension-kind=1 "vscode-theme-name=Default Dark Modern" vscode-theme-kind=Dark vscode-machine-id=b9e396053c8da3975637e5ff00ff65be4b65603eb7ed1370ab3b72b9845df650 vscode-is-new-app-install=false vscode-session-id=39e75777-af2e-418b-a189-a1b81322ce4e1685621147027 vscode-language=en "vscode-app-name=Visual Studio Code" vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true ide-restart-counter=0 1 19 4948 "C:\Users\HP\AppData\Roaming\Code\User\globalStorage\tabnine.tabnine-vscode\binaries\4.4.322\x86_64-pc-windows-gnu\WD-TabNine.exe" --client vscode --client-metadata clientVersion=1.78.2 pluginVersion=3.6.51 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=false vscode-extension-kind=1 "vscode-theme-name=Default Dark Modern" vscode-theme-kind=Dark vscode-machine-id=b9e396053c8da3975637e5ff00ff65be4b65603eb7ed1370ab3b72b9845df650 vscode-is-new-app-install=false vscode-session-id=39e75777-af2e-418b-a189-a1b81322ce4e1685621147027 vscode-language=en "vscode-app-name=Visual Studio Code" vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true ide-restart-counter=0 0 11 11764 console-window-host (Windows internal process) 0 111 12344 "c:\Users\HP\AppData\Roaming\Code\User\globalStorage\tabnine.tabnine-vscode\binaries\4.4.322\x86_64-pc-windows-gnu\TabNine.exe" --no-lsp=true --client=vscode --client-metadata clientVersion=1.78.2 pluginVersion=3.6.51 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=false vscode-extension-kind=1 "vscode-theme-name=Default Dark Modern" vscode-theme-kind=Dark vscode-machine-id=b9e396053c8da3975637e5ff00ff65be4b65603eb7ed1370ab3b72b9845df650 vscode-is-new-app-install=false vscode-session-id=39e75777-af2e-418b-a189-a1b81322ce4e1685621147027 vscode-language=en "vscode-app-name=Visual Studio Code" vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true ide-restart-counter=0 --no_bootstrap 0 453 17224 "c:\Users\HP\AppData\Roaming\Code\User\globalStorage\tabnine.tabnine-vscode\binaries\4.4.322\x86_64-pc-windows-gnu\TabNine-deep-local.exe" --settings C:\Users\HP\AppData\Roaming\TabNine\local.settingsce94127bSmall --settings-version 1 --client vscode --client-metadata clientVersion=1.78.2 pluginVersion=3.6.51 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=false vscode-extension-kind=1 "vscode-theme-name=Default Dark Modern" vscode-theme-kind=Dark vscode-machine-id=b9e396053c8da3975637e5ff00ff65be4b65603eb7ed1370ab3b72b9845df650 vscode-is-new-app-install=false vscode-session-id=39e75777-af2e-418b-a189-a1b81322ce4e1685621147027 vscode-language=en "vscode-app-name=Visual Studio Code" vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true ide-restart-counter=0 0 43 20860 utility-network-service ```
A/B Experiments ``` vsliv368:30146709 vsreu685:30147344 python383cf:30185419 vspor879:30202332 vspor708:30202333 vspor363:30204092 vslsvsres303:30308271 vserr242:30382549 pythontb:30283811 vsjup518:30340749 pythonptprofiler:30281270 vshan820:30294714 vstes263:30335439 vscoreces:30445986 vscod805:30301674 binariesv615:30325510 bridge0708:30335490 bridge0723:30353136 cmake_vspar411:30581797 vsaa593cf:30376535 pythonvs932:30410667 cppdebug:30492333 vsclangdc:30486549 c4g48928:30535728 dsvsc012cf:30540253 pynewext54:30695312 azure-dev_surveyone:30548225 2e4cg342:30602488 pyind779:30671433 89544117:30613380 pythonsymbol12:30671437 showlangstatbar:30737416 vsctsb:30748421 pythonms35:30701012 pythonfmttext:30731395 pythoncmv:30739700 fixshowwlkth:30730052 showsbindicator:30730056 pythongtdpathcf:30739705 ```
d because it was too large to send. Please paste.
chrisdias commented 10 months ago

You can find the .NET language strategy here: https://devblogs.microsoft.com/dotnet/update-to-the-dotnet-language-strategy/