Maxime Mangel

Results 1077 comments of Maxime Mangel

A workaround is to use `window.clearTimeout` you can use: ```fs open Browser open Browser let clearTimeout () = None |> Option.iter window.clearTimeout ``` It will generates: ```js import { iterate...

Python implementation of `DateTime.toString` can serve as base for this improvements: https://github.com/fable-compiler/Fable/blob/88003be9f12bdb7221cc47d9358065c3c382f26b/src/fable-library-py/fable_library/date.py#L450-L454 Test suite to pass can be found here (make sure to check with current main version for an...

@baronfel The temporary `csproj` is placed alongside the `fsproj`. So you end up with: ``` | src | - MyProject.fable-temp.csproj | - MyProject.fsproj ``` *Please takes my history explanations with...

In #3722, I implemented the workaround of restoring the `fsproj` after the temporary `csproj`. We are currently exploring a solution to not rely on the `csproj` in #3721, but it...

It could indeed, only "problem" I see is that from my POV Vim people are often focused on performance. So perhaps, they will not like having a dependency like `fable-library`...

> `fable_modules` should really only be removed when calling `fable clean`. There 2 others situation where we want it to be removed: 1. When starting Fable and the user passed...

To reword to something more neutral, I am going to say `invalidate cache`. Invalidating the cache could be done by deleting the folder or by using the folder structure for...

We should consider give a try to using [simple-exec](https://github.com/adamralph/simple-exec) instead of our custom wrapper on top of `ProcessInfo`. This is often something difficult to do correctly so if we can...

> In Fantomas we have a few dependencies for the cli tool but are very strict about having none for the library (`Fantomas.Core`). I would try and follow the same...

Here is a first draft of a CLI design to start the discussions: First thing which denote from the current CLI is that I am proposing to handle the target...