Vadim Belman
Vadim Belman
The known fact: hashes are not concurrent safe. And this is OK from the performance side of it. What is not OK is that debugging concurrency problems related to conflicting...
This is a meta-issue as it is about to cover a few topics I stumbled upon while writing docs for my last module. Perhaps it would make sense to spawn...
@lizmat latest work on solving #198 brought up a few additional questions in the area of handling different language revisions: 1. Should `CORE-SETTING-REV` symbol be a part of language specification?...
Ports I observe the behavior on are boost-libs, libXaw, and db5. Can't tell certainly what's wrong with the first two, but for db5 the cause is clearly the fact that...
The following sub signature breaks the parser: ``` sub foo(Callable:D $code) { } ``` The type is irrelevant. Removal of ``:D`` "fixes" the problem. Rakudo 2018.6 installed under my home...
Within a task I'm currently trying to solve there is a need for async structs to initialize themselves and produce not just `Self` but `Arc`. At the same time I...
As I'm trying to use Gura as my primary app config format, I stumbled upon a problem where deserialization fails due to incorrect structure of the config, but I all...
Here is an error that results in failed deserialization error: ``` { "id": "...", "object": "vector_store.file", "usage_bytes": 0, "created_at": 1722298943, "vector_store_id": "...", "status": "failed", "last_error": { "code": "invalid_file", "message": "The...
For `CreateAssistantToolFileSearchResources` struct the API expects only one of the two fields to be used. Even an empty array is not accepted if the other field contains a value. Thus...
I was working on code that creates an assistant with attached pre-existing vector store. Unfortunately, it doesn't seem to be possible. Since both fields are currently non-`Option`, the only possible...