George Tay

Results 24 comments of George Tay

I am currently looking into just Ubuntu/Linux distros for now as the testing bed for the new Docker changes. The results are looking promising so far, however, there are some...

I have created a separate repository that creates Ubuntu 20.04 and 22.04 images every week, pushing it onto Docker Hub where anyone can pull it for use. The repository where...

As discussed, there is minimal benefit that Docker might offer in terms of optimising our current testing/deployment workflow. As such, we are abandoning the use of Docker and updating Github...

In line with keeping PRs small and working on issues incrementally, I have decided to stop working on the implementation of `FailableOptional` for now and limit this PR to a...

@gok99 Instead of compositing types like that, perhaps we could store exceptions thrown in a list in a failed instance instead? Every time the `FailableOptional` is mapped, the exceptions are...

@gok99 I see, so far, I don't really think that there is much use passing in exceptions for checks as of yet; most of our functions that can benefit from...

@gok99 I have implemented a new `Failable` monad which is largely based on Scala's ZIO. There are some compromises that need to be made: 1. "Reflective" access is required to...

@gok99 Reflective access was previously required to ensure that the functions that users define can only throw the declared type or subtype of exceptions. However, upon further testing, I realised...

@sopa301 It does seem worthwhile to consolidate common Regex patterns into one single class to avoid creating multiple Pattern/Matcher objects. I will look into doing that!

@gok99 I will work on the aforementioned comment soon and update you with the results from the profiler!