

It’s similar to stealing code directly from Github, Stackoverflow, or some similar site, except you beg the chatbot to fix the bad code it spat out.
He/Him | Hu/En/some Jp | ASD | Bi | C/C++/D/C#/Java
It’s similar to stealing code directly from Github, Stackoverflow, or some similar site, except you beg the chatbot to fix the bad code it spat out.
So is let
in some languages. In Rust, you have to constantly opt out from immutability with let mut
, which makes writing more procedural code feel like you’re fighting with the compiler, and otherwise I don’t really see the rationale behind full functional coding. I only had a bug caused only once by unwanted mutation, the hardest part fixing it was to learn the proper use of my debugger tool.
Good, now invent a keyword for variables you don’t want to declare the type.
auto
. Also in D, you only need const
if you don’t want to specify a type for a constant, the compiler automatically inferres it to you.
Function declarations can be easily decyphered from context, no problem.
Hungary’s hate speech laws are also now ineffective, for similar reasons.
I can draw programmer comedy at a relatively high speed, at no greater cost of water, power, etc., than I’m already using to live.
Speaking of which, I probably should draw some of my ideas…
We need to bring back system development! Not everything needs to be an electron app!
Driver issues. For starters, ARM is protecting its Mali drivers like a dragon.
That’s why you self-host!
Basically by transpiling, I’m converting commands to a format with absolute time position rather than the current relative one, so I don’t have to deal too much with the relative wait
commands, seeking would be easier to implement rather than one using relative positions, and I wouldn’t really have the issue with inserting extra commands when relative jump commands exist. As I said, the textual format already have some macros that function in similar vein, such as the [0]: note 0 0x7FFF s.:a-5
macro, that automatically inserts noteon
and noteoff
commands at the appropriate places when processed, and also jump commands use labels similar to some unstructured programming stuff.
I think I’ll try to work on a game for a while, then peek into someone else’s code that had similar problems on how they actually did it.
As for the MIDI 1.0 limitations:
easymp3playback.dll
and easymp3playback.h
(originally I used sdl-audio), I went with my own audio solution, and since my engine already was custom tailored for “retro pixelart”, I doubled down in that direction, and went with a pretty lo-fi sampler and an FM synth so far.I personally needed the Pi for its Arm architecture.
Sopposotoro
This will just lead to more low-quality code.
I instead recommend using more productive languages. I’ve heard many good things about Rust, if you can deal with the OCaml-like syntax and the functional paradigm by default. As an alternative I can also recommend D, it doesn’t have the “const
by default” issue of Rust (functional paradigm is still possible, you just have to opt-in), a very C-like syntax except more refined, memory safety features (3 levels of memory safety + arrays with bounds checking), at the cost of a bit hard to opt-out garbage collector (you also have to opt-out from many D features and the already scarce library ecosystem).
I did the “do something else”, and I’m still stuck…🙁
Functional: car, but without moving parts.
What no type safety does to an MF…
That’s like:
Car with the dashboard and the switches all ripped out >>>>> A normal car >>>>> A stereotypical Arab sheik car, with a solid gold dashboard and a fancy infotainment system
Kate >>>>> Vi$ual$tudio
Yes, he got doxxed, and at point he was near suicidal about his circumcision, which would be tragic if it wasn’t for him being a nazi.
Hans Christian Graebener/Stonetoss, is that you?
It’s not blue cheese! It’s mimonette, filled with bugs!