-
Union types express a subtyping relationship, but I am unclear as to whether typeclasses (i.e. Rust's traits) do?
If a `trait B` extends another `trait A` and `B` reuses the implementations of `A`, c…
-
A [homoiconic](https://en.wikipedia.org/wiki/Homoiconicity) programming language can parse itself to an AST expressed as native data that can be transformed within the language, evaluated, or isomorph…
-
In multiple source files, a conditional signal assignment statement is used within a process, which is illegal in VHDL-2008. Instead an if statement or case statement should be used.
During compila…
-
Please pose thoughtful questions for our speaker by Wednesday midnight, and upvote 5 by Thursday @ 10am, an hour before our session together. Because the paper is under strict embargo from _Nature_, I…
-
In Rust, shadowing of let bindings are allowed. I have found this feature relatively nice to have.
One example is casting data types:
```
fn my_fn(i: F32):
let i = I32(i)
print(i)
```
…
-
# Why asynchronous Rust doesn't work
In 2017, I said that “asynchronous Rust programming is a disaster and a mess”. In 2021a lot more of the Rust ecosystem has become asynchronous – such that it...
…
-
Did a quick search and didn't find anything being discussed. Some editors (and linters) support ignoring empty or whitespace-only lines when detecting trailing whitespace. Example, from Atom (despite …
-
A great project, but langchain has strong data analysis capabilities. We have a strong need for generating sql through natural language, querying the database, and even csv.
-
So, according to this post https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/ on Microsoft's Devblog, VB.NET will be added to .NET 5 in a limited scope, but that's that. …
-