Aaron Matthis
Aaron Matthis
This PR tries to provide hot-reloading for all plugins by re-including all plugin files and manually rebinding handlers and commands via Discord.jl
We should move to storing the users via their unique ID since that never changes. Otherwise everything's lost on a tag change...
this channel holds the configuration data and maybe even the complete bot state either in serialized or in human-readable form. for configuration parameters, human-readable might be favourable, but for arbitrary...
```julia lines = open("f.txt") do file readlines(file) #has approx 4.3m lines end @time sort(lines) @time radixsort(lines) ``` delivers the following output: ``` 2.585242 seconds (9 allocations: 49.539 MiB, 0.42% gc...
I somehow can't manage to find the visual builder, can you point me to it? Because I especially liked that the visual builder seems to be integrated into the dashboard...
What is the difference between those two? The docs don't have any hint. And if there is none, it'd be good to say that in the doc.
something along the lines of the following would be nice ```julia StructTypes.constructfrom!(::StructTypes.DictType, target::AbstractDict, source) = merge!(target, source) StructTypes.constructfrom!(::StructTypes.ArrayType, target, source) = append!(target, source) ```
Right now I have some project where I build a very small database by using a Dict that maps singleton types to arbitrary types. for example: ```julia abstract type BaseType...
According to https://fluxml.ai/Flux.jl/stable/performance/#Don't-use-more-precision-than-you-need.-1 we should use as small types as possible. Implementing ``` param(xs::AbstractArray) = TrackedArray(float.(xs)) ``` seems somewhat counterintuitive as it tries to convert to Float64. Thus, if I...