gilbert189 beta

i'm gilbert_given_189 on Scratch.

wall

posts

gilbert189 — 3/21/2024, 11:26:25 PM

next week would be my final final exam

unless if final exams are a thing in college

♥ 3 ↩ 0 💬 0 comments
gilbert189 — 3/20/2024, 4:39:36 PM

It seems like I’ve posted less in wasteof and the TBGs now

I just don’t have anything to say left

♥ 4 ↩ 0 💬 0 comments
gilbert189 — 3/20/2024, 11:03:46 AM

Our class lost in our English debate semi-final since our contestant (as Opposition) doesn’t understand the motion (about how telepathy could ruin human relationship) at all

♥ 1 ↩ 0 💬 0 comments
gilbert189 — 3/18/2024, 4:23:53 PM

Am I the only one that uses namespace and std::vector on my ESP32

♥ 2 ↩ 0 💬 0 comments
gilbert189 — 3/18/2024, 11:37:14 AM

You know what? Answering "the hardest programming language" with Malbolge is becoming a programmer cliche at this point. Why not we devise an esolang so hard to program on, not even supercomputers could brute-force it to get the desired output?

♥ 3 ↩ 0 💬 1 comment
gilbert189 — 3/14/2024, 4:55:50 PM

Some sketching of an agent programming language (in a much more literal sense).

It’s very… verbose.

agent Main traits [Runnable Stateful].
-- Runnable: this agent can be run from an outside initiator (e.g. your terminal)
-- Stateful: this agent stores some states (defines the actions [(set name) (to value)] and [(get name)])

use "IO:Output" as Output.
use "Number:Operations" as Number-OP.
use "Text:Operations" as Text-OP.
-- The syntax for the agent selector are "Protocol:Link/To/Agent"
-- Each protocol has their own unique actions.

-- This defines an action which can be asked by other agents.
-- For this one, it also acts as the entry point for the initiator.
on [(run args)] do {
	set i to 1.

	-- Repeatedly does the instructions until a reply is given.
	loop {
		set out to "".

		get i. ask Number-OP to {mod it with 3. reply it.}.
		if it is 0 do {
			get out. ask Text-OP to {add it with "Fizz". reply it.}. set out to it.
		}.
		get i. ask Number-OP to {mod it with 5. reply it.}.
		if it is 0 do {
			get out. ask Text-OP to {add it with "Buzz". reply it.}. set out to it.
		}.

		get out.
		if it is "" do {
			ask Number-OP to {textify it. reply it.}.
			ask Output to {write it. reply it.}.
		}.
		
		get i. ask Number-OP to {add it with 1. reply it.}. set i to it.

		get i. ask Number-OP to {compare it with 100. reply it.}.
		-- Number-OP's compare action replies the flags [equal greater less].
		if it is equal do {
			reply 0.
		}.
	}.
	reply it.
}.
♥ 1 ↩ 0 💬 0 comments
gilbert189 — 3/14/2024, 8:30:08 AM

31415926535897932384626433832795028841 is a prime number

♥ 3 ↩ 0 💬 1 comment
gilbert189 — 3/10/2024, 10:12:57 AM

I’ve just found out that SethBling—that YouTuber who made an Atari 2600 emulator in Minecraft, done a ~200 bytes ACE in Super Mario World, and trained an LSTM model to play Super Mario Kart—made CBScript; a proglang that transpiles to Minecraft datapacks kinda like the mockup I made back then.

Oh well.

♥ 4 ↩ 0 💬 0 comments
gilbert189 — 3/8/2024, 12:16:33 AM

is there a programming language that doesn’t support else if at all

not even as the sneaky “second if is inside else

♥ 3 ↩ 0 💬 3 comments
gilbert189 — 3/7/2024, 8:07:18 AM

one of these suggestions is not like the other

♥ 7 ↩ 1 💬 4 comments
gilbert189 — 3/6/2024, 8:41:52 AM

how does a human caput placed atop the bowl of a defecation transportation apparatus become humorous

i don’t get it

♥ 5 ↩ 1 💬 0 comments
gilbert189 — 3/5/2024, 6:12:52 PM

Been using Swift for this day

infix operator => : NilCoalescingPrecedence
extension Bool {
	static func => (p: Bool, q: Bool) -> Bool {
		return !p || q
	}
}

Apparently this is a thing?

♥ 2 ↩ 0 💬 0 comments
gilbert189 — 3/5/2024, 12:12:19 AM

I’ve made known that some movements applies their beliefs too far

♥ 2 ↩ 0 💬 0 comments
gilbert189 — 3/3/2024, 4:05:44 PM

You might have seen Markov chains, but have you heard about hidden Markov models?

♥ 3 ↩ 0 💬 0 comments
gilbert189 — 3/3/2024, 2:07:31 PM

mefil.

♥ 2 ↩ 0 💬 0 comments