#dev-general

1 messages · Page 471 of 1

prisma wave
#

haskell good

old wyvern
#

elixir good

#

Erlang good

pale shell
#

@prisma wave Haskell is || SHIT ||

old wyvern
#

F# good

forest pecan
#

Intellij seems to compress the enums

pale shell
#

what did i do

forest pecan
#

in the Material class

pale shell
#

bm haskell overrated af

obtuse gale
#

Yeah it does

old wyvern
forest pecan
#

For some reason it didn't for that class

old wyvern
#

How dare you

forest pecan
#

¯_(ツ)_/¯

prisma wave
pale shell
#

because kotlin is far better

prisma wave
#

why?

onyx loom
#

idk why i was pinged here but ok

old wyvern
#

Kotlin sucks ass

onyx loom
#

😔

pale shell
#

Because it actually works

onyx loom
#

what have i done

obtuse gale
prisma wave
pale shell
#

Kotlin is bae.

old wyvern
boreal needle
pale shell
#

Haskell doesn't work

obtuse gale
#

Like in the actual file

old wyvern
#

Odin man just hates

pale shell
#

It's overcomplexed

prisma wave
#

source?

forest pecan
prisma wave
boreal needle
#

its not more complex

#

just different

#

i know almost nothing about fp and i can tell you it works

half harness
#

i give up

forest pecan
#

only complex to you cause you've only coded in oop language

#

lmao

prisma wave
#

i mean it arguably is, i just wanna hear a reason

pale shell
#
main = do {
   putStrLn "Hello, World!" ;
   return ()
   }
#

that looks gross

oblique heath
#

nobody does that

prisma wave
#

^

onyx loom
#

unnecessary braces ☹️

prisma wave
#

that's also pretty similar to kotlin

forest pecan
#

and also, syntax wise you shouldnt say something is gross cause of that lmao

pale shell
#
fun main(args : Array<String>) {
    println("Hello, World!")
}
#

that's much better

oblique heath
#
main = putStr "Hello World"
prisma wave
#
main = putStrLn "Hello world"
onyx loom
#

unnecessary args in main function 😔

forest pecan
#

lol

pale shell
#

no

#

I'm saying the truth

old wyvern
#

Id doubt that

ocean quartz
pale shell
#

kotlin is so good tho

old wyvern
#

High as the sky rn

half harness
prisma wave
#

the truth
sources: incorrect hello world

old wyvern
pale shell
#

where's your args thing ??

forest pecan
#

you dont need it LMAO

prisma wave
#

don't need it

half harness
forest pecan
#

have you ever coded in kotlin before

pale shell
#

no

forest pecan
#

you dont need the args either

lost forge
#

I swear every time I switch to this channel, there is always people arguing about haskell and kotlin xD Might as well be the #haskell-kotlin-debate channel xD

pale shell
#

I only do basic util things in Kotlin

forest pecan
#

you never wrote a main function before?

pale shell
#

no we need #kotlin-is-the-best

onyx loom
pale shell
#

#kotlin-general

forest pecan
#

drama men

boreal needle
#

kotlin is alright

forest pecan
#

and women

boreal needle
#

java is alright

#

haskell is alright

#

end of story

old wyvern
forest pecan
#

but

#

I am not alright

#

/s

pale shell
#

haskell is overrated tho

boreal needle
#

same :D

old wyvern
pale shell
#

i don't even know why ya'll use haskell.

prisma wave
#

ik this is badit

onyx loom
forest pecan
#

fuck PYTHON

#

FUCK YOU

pale shell
#

new nick 🙂

forest pecan
#

fuCK PYTHON

old wyvern
boreal needle
#

python 🤢

prisma wave
pale shell
#

python is good

forest pecan
#

Python fuckers

#

IMAGINE

ocean quartz
pale shell
#

it's a nice basic language

forest pecan
#

My parents are like. Damn man you should learn it. But Hell No

#

never

pale shell
#

i'd rather use python than haskell

boreal needle
#

i really do worry about imagine sometimes yk

forest pecan
#

I'm not going to write executable yaml

forest pecan
#

/s

old wyvern
#

Until prolog

ocean quartz
#

Tbh Kotlin has been the only language to stay in the circkjerk

prisma wave
old wyvern
pale shell
#

hey bm, whys your pfp a anime

pale shell
#

i miss the real bm pfp

ocean quartz
pale shell
#

i do

onyx loom
#

🐍

boreal needle
onyx loom
#

weeb mitten

pale shell
#

i want the real bm back pls

boreal needle
#

this is the real bm

#

real bm is weeb

prisma wave
#

weeb

pale shell
#

no

boreal needle
#

yes

pale shell
#

he's coming back

forest pecan
#

yes

#

no

pale shell
#

he's no longer weeb mitten he semigroup mitten

prisma wave
#

ill stop being a weeb if you give a legitimate reason for haskell being bad

boreal needle
#

he had a status saying the anime pfp was for research

#

he no longer has that status

onyx loom
#

oh no

#

hes a weeb forever

boreal needle
#

does that mean its not for research anymore

prisma wave
#

yup

half harness
#

wdym 🥺

pale shell
#

haskell is bad because it's not a mainstream language.

prisma wave
prisma wave
pale shell
#

they don't?

#

right?

prisma wave
#

yes they do

pale shell
#

oh

old wyvern
#

Unbreakable programs are really useful

lost forge
pale shell
#

I would use it if it was easier to use

ocean quartz
old wyvern
#

Just different

pale shell
#

or atleast there was docs how to do it

old wyvern
#

Give it a try first

onyx loom
#

"python is good because its popular" based on that conclusion

forest pecan
old wyvern
ocean quartz
#

There are docs

old wyvern
#

Lol

forest pecan
#

you think any language

#

is undocumented

onyx loom
#

imagine a language without docs 🥶

forest pecan
#

lol

pale shell
#

no i mean there's no examples on spigot people using it

old wyvern
#

GHC and haskell is very well documented

forest pecan
oblique heath
#

why would people on spigot use it

old wyvern
#

It was created by academics, what do you expect

forest pecan
#

exactly

onyx loom
#

because spigot is in java, not haskell lol

pale shell
#

that's how I learn.

#

ok?

forest pecan
#

LMAO

forest pecan
#

so you're telling me

#

you cant build websites

old wyvern
#

Im dieing

forest pecan
#

cause react or whatever lang u use

pale shell
#

?

ocean quartz
#

Haskell doesn't run on JVM Odin

forest pecan
#

is not spigot

old wyvern
#

Lmao

pale shell
old wyvern
#

Im fucking dieing

onyx loom
#

JHaskell 😌

forest pecan
#

Odin go to sleep

lost forge
forest pecan
#

lmao

#

Odin just go to sleep xD

pale shell
#

no

oak coyote
#

This chat is always so dam lively

boreal needle
steel heart
#

Odin ever heard of Clojure

forest pecan
#

lol

steel heart
#

Or Scala

#

Or Julia

forest pecan
#

or F#

#

or Elixir

onyx loom
steel heart
#

Or erlang

pale shell
#

I don't use any of those

forest pecan
#

or React

steel heart
#

Lmao

ocean quartz
pale shell
#

I've heard of but never touched

forest pecan
#

or Typescript

#

lmao

forest pecan
oak coyote
forest pecan
#

😉

old wyvern
#

Language exists

"CaN iT WoRK wItH SpIGOt"

lost forge
steel heart
#

Pulse you’re free to leave

forest pecan
#

Nah

forest pecan
#

@steel heart

old wyvern
#

Soon

onyx loom
steel heart
#

I fukin hate css

forest pecan
#

@steel heart

steel heart
#

And we’re not allowed to use scss

ocean quartz
old wyvern
oak coyote
#

It typically ends with one person making a fool out of themselves, So i can't wait for that

forest pecan
#

CSS is a LANGUAGE

#

/s

old wyvern
onyx loom
#

lmao jerry

lost forge
old wyvern
#

Its a context free language

forest pecan
#

lol

ocean quartz
#

Actually let me know when you guys try that, I'd love to play around with bytecode compiling

forest pecan
steel heart
#

HTML is a programming language undeniably

oak coyote
#

Ohh look it's started

forest pecan
#

ENGLISH is a LANG

quiet depot
forest pecan
oak coyote
#

we are having a debate about what are real languages this time... this should be fun

steel heart
ocean quartz
quiet depot
#

real languages

old wyvern
#

Thanks to haskell 😌

onyx loom
#

Skript is the source

quiet depot
#

ok guys

#

is html a real language

steel heart
#

Yes

quiet depot
#

this is something that's actually debated

old wyvern
oblique heath
#

html + css is

steel heart
#

It absolutely is

forest pecan
#

Sure

onyx loom
#

a language? yes

lost forge
#

Yes, it's in the name

quiet depot
#

ok

#

is it a programming language

onyx loom
#

no

old wyvern
#

Context free grammers are a thing

steel heart
#

Arguably not

ocean quartz
#

No

quiet depot
#

here we go

oblique heath
#

html + css is apparently turing complete

onyx loom
#

its a markup language

forest pecan
#

no

quiet depot
#

well I think it is a programming language

old wyvern
#

A language doesnt have to be a turing machine

quiet depot
#

@oblique heath no it's not

#

html isn't turing complete

forest pecan
#

Lmao

#

Free xp time?

#

Im down

onyx loom
#

absolutely

oblique heath
# quiet depot <@!344545054737694720> no it's not

A programming language is Turing complete if it equivalent to a Turing machine. In practice, it means that any algorithm can be implemented. Most programming languages are Turing complete, including SQL, ECMAScript, Java, C, and so on. For years, I have been telling my students that CSS is not Turing complete. Maybe I need to … Continue reading ...

quiet depot
#

@old wyvern then what defines a programming language

oak coyote
#

mans trying to make stonks of this debate @forest pecan

forest pecan
#

Lmao

steel heart
forest pecan
#

😅

ocean quartz
forest pecan
#

I had a boost

#

but i forgot to spin

lost forge
forest pecan
#

😭

ocean quartz
forest pecan
#

i wish Piggy would spin

onyx loom
#

would if i had money ☹️

ocean quartz
oak coyote
#

I wish he could fly

onyx loom
#

completely broke rn 🥲

forest pecan
#

same

steel heart
#

Yugi is writing the Bible now 😅

lost forge
quiet depot
#

@oblique heath is there like a source on this site?

forest pecan
#

@old wyvern

onyx loom
#

yeah im not buying it

quiet depot
#

it just says it is

lost forge
quiet depot
#

but there's no link

forest pecan
#

@old wyvern hi

onyx loom
#

that site looks kinda sketch to be true

oblique heath
quiet depot
#

ok

#

css

onyx loom
#

its literally a blog lol

quiet depot
#

but i'm talking about html

forest pecan
#

"Accodeing to you"

#

lol

oblique heath
quiet depot
#

well two languages together aint one

steel heart
#

HTML is a webprogramming language maybe

lost forge
#

It's a markup language

oblique heath
#

🤷‍♂️ you pinged me in complaint

quiet depot
#

ye sorry

#

imo a programming language shouldn't be defined by whether it's turing complete

#

it should be defined by what it does

prisma wave
#

church completeness 😌

quiet depot
#

html instructs the computer on how to structure a page

old wyvern
quiet depot
#

and therefore it's a programming language

oblique heath
#

by that definition, is an image file a program?

steel heart
#

Lmao

oblique heath
#

you're telling the computer which pixels to color in which way

old wyvern
onyx loom
#

markup languages

quiet depot
#

perhaps I need to extend my definition to something that is also written by a human

#

so that would include json

#

but not images

oblique heath
#

who says i can't jump into an image raster and make some changes

lost forge
oblique heath
#

or simply use an image editor

#

like i would an IDE

hot hull
#

What you smoking?

onyx loom
#

:what:

old wyvern
#

😂

quiet depot
#

I'd say json is a programming language

old wyvern
#

"programmed in json"

onyx loom
#

lol

steel heart
#

Bruh lol

old wyvern
#

It contains no logic

oblique heath
#

wait piggy are you saying anything that describes a structure is a programming language?

onyx loom
#

bedrock edition is written in c++

steel heart
#

C#?

ocean quartz
#

C++

quiet depot
steel heart
#

Oh really

ocean quartz
#

Yeah

oblique heath
#

fair enough

ocean quartz
#

Is SQL a programing language?

quiet depot
#

yes

onyx loom
#

if ur definition is defined by whether its turing complete or not, then yes

#

id say it is

hot hull
#

Piggy, what kind of drugs are you smoking today?

prisma wave
#

SQL is definitely a programming language

oblique heath
#

apparently a relatively newer version of sql makes it turing complete yeah

prisma wave
#

sql is a declarative language 😌

ocean quartz
#

Several people are typing 😎

quiet depot
jovial warren
#

By your definition, every RFC defines a programming language

old wyvern
#

😌

hot hull
#

Wanna share some

old wyvern
#

Excell is a programming language

prisma wave
#

yes

old wyvern
#

🥲

onyx loom
#

absolutely

#

formulas 😌

old wyvern
#

Turing completion

lost forge
onyx loom
#

are they actually turing complete? xd

jovial warren
#

Since they are defining protocols, which describe structures of communication

old wyvern
#

Windows with its damn weird ass updates

oblique heath
#

is minecraft a programming language

onyx loom
#

ofc

#

🙂

old wyvern
onyx loom
#

oh wow lol

lost forge
onyx loom
#

thats kinda cool

quiet depot
#

ok so my definition is looking like this

jovial warren
#

According to pig, the HTTP standard is a programming language

quiet depot
#

something you are meant to write, and something that tells the computer to do something

old wyvern
#

The actual excell language is called lambda I think

oblique heath
#

well json doesn't tell the computer to do anything

#

json just gives structure to some data

quiet depot
#

ig json isn't included then

onyx loom
#

true

old wyvern
jovial warren
#

Programming languages are languages for computers, but then we ask the question of what defines a language

onyx loom
#

oh no

old wyvern
onyx loom
#

philosophical bardy is here

quiet depot
#

well no

#

well yes

oblique heath
#

html might be a bit of a gray area

quiet depot
#

well let's go back to json then

old wyvern
#

Well yes, the same data can be declared in json

quiet depot
#

because html tells my browser how to structure a page

ocean quartz
#

Well yes but actually no

quiet depot
#

and json tells docdex how to index my javadocs

lost forge
old wyvern
#

One could build a browser to render json

half harness
#

ARE YOU KIDDDINGMEEEE_ _ _ _ _ _

#

so

#

all i had to do

oblique heath
#

piggy i think we're arguing that html is more like a 'config' for the browser to use

half harness
#

was go into root

onyx loom
#

shush dkim

half harness
#

to change the password

#

wuygajbdhskndwqa

onyx loom
#

this is an important conversation

oblique heath
#

just like yml is a config that tells a plugin how to run

half harness
#

ok

quiet depot
#

@lost forge I used that stackoverflow post as a reference for a speech I did in 2018

old wyvern
#

Everything we use doesnt have to be a programming language

half harness
#

sorry for interrupting

oblique heath
#

is yml a programming language?

old wyvern
onyx loom
#

no for me

oblique heath
#

i agree

jovial warren
#

I swear that also means that HTTP is a programming language (by pig's definition), since it defines a structure for communication between computers

quiet depot
#

by my definition, yaml is

oblique heath
#

do you agree with your definition

onyx loom
#

i code in yaml 😌

quiet depot
#

no bardy

#

you don't write http

#

not by hand

jovial warren
#

Fair

oblique heath
#

you could though

quiet depot
#

but you don't

oblique heath
#

does that mean that if something is not written by hand, it is not a programming language

quiet depot
#

no

#

by my definition it's meant to be written by hand

#

doesn't mean you have to

#

that's just what you're meant to do

ocean quartz
#

HTTP is a protocol how could it be a language

oblique heath
#

is java bytecode not a programming language then

onyx loom
#

languages that are written in languages are not programming languages question mark

#

yeah

jovial warren
oblique heath
#

piggy what about machine code

ocean quartz
quiet depot
#

http wasn't designed to be written by hand

onyx loom
lost forge
#

It can't be because it's a protocol, not a language

quiet depot
#

no kaliber, by my definition bytecode wouldn't be a language

oblique heath
jovial warren
quiet depot
#

I'm trying to think of a way to modify my definition to include stuff like machine code & bytecode

onyx loom
#

lol

old wyvern
#

HTTP and bytecode are very different things

ocean quartz
jovial warren
#

You write something that writes HTTP

oblique heath
#

we mean you can recreate the http protocol by hand

jovial warren
#

Meaning you indirectly write it

old wyvern
#

You dont write http, you write something that ADHERES to http

quiet depot
#

using a programming language

ocean quartz
#

You don't write it though, you use it

onyx loom
#

couldnt u say that about a language tho yugi? u dont write java, ur adhering to its syntax?

old wyvern
#

Mhm, its a "format"

jovial warren
#

Java is kinda a standard

old wyvern
#

That syntax is evaluated

onyx loom
#

true

old wyvern
#

A language is not a protocol

jovial warren
#

Since it defines how it should be written, but how it's actually interpreted is up to the compiler

old wyvern
#

Atleast not fully

pale shell
jovial warren
#

A protocol is just a standard way for something to get done

onyx loom
#

sidenot yugi, good song 🙃

ocean quartz
#

A protocol dictates how you should do something, you don't change anything, you just follow it

old wyvern
#

See theres a difference

#

A language is specified as a set of strings

#

A protocol is not defined so

jovial warren
old wyvern
oblique heath
#

how about this

#
programming language:

a standardized syntax to invoke an action from a computer of its own accord
onyx loom
#

hmm yes

#

a mouse click is a programming language

ocean quartz
#

You're missing the point, you write instructions in a language, you can't write instructions with a protocol because the protocol IS the instructions

#

It's like saying Java's conversation is separate language

quiet depot
#

I really can't comment on protocol stuff that much because I know nil about networking and all that shit

jovial warren
#

why can't we simply just define a programming language as a language that bridges human communication and machine communication

pale shell
#

Is there any converters for Kotlin -> Haskell? Like actual working ones.

quiet depot
#

seeing as they're completely unrelated languages I'd say no

oblique heath
jovial warren
#

lol

#

that's all a programming language does

boreal needle
#

thats literally not possible

quiet depot
#

again back to my definition

pale shell
#

yes, but there's converters

jovial warren
#

it's a way for us pea brains to talk to the masterminds that we use on a day to day basis

quiet depot
#

a programming language is designed to be written by humans

#

keywords written and human

#

obviously that excludes things like bytecode

quiet depot
#

but no definition is perfect, as the turing complete definition excludes html

#

so yeah still got a way to go

old wyvern
oblique heath
#

maybe html shouldn't be considered a programming language

ocean quartz
jovial warren
#

HTML is not a programming language it's a markup language

onyx loom
#

yeah extremely weird

old wyvern
#

Why wouldnt bytecode be a language

quiet depot
#

it is a language

pale shell
#

So, I can't even use Haskell with my spigot plugin?

quiet depot
#

I need to fix my definition

onyx loom
#

johnny is here 🥲

jovial warren
#

yes, HTML is a language, a markup language

quiet depot
#

maybe johnny has a better definition

oblique heath
pale shell
#

Bm done it somehow?

lunar cypress
#

A language is a set of words from an alphabet. Whether bytecode would be a language depends on what you count as words

jovial warren
#

to a computer, bytecode is a language

ocean quartz
lost forge
#

Imagine coding in binary (bypassing all the languages and just using raw binary)

obtuse gale
onyx loom
#

bytecode is also a language tho bardy, u can technically write words in java bytecode

lunar cypress
jovial warren
obtuse gale
oblique heath
#

a letter is just a collection of lines

lost forge
lunar cypress
jovial warren
#

we know how to interpret it

oblique heath
#

it's very true

prisma wave
#

who pinged me

ocean quartz
jovial warren
prisma wave
#

that image is unbelievably cursed

#

util file in haskell

pale shell
#

:))

lunar cypress
oak coyote
#

@prisma wave I did now 🤷‍♂️

prisma wave
#

🙄

old wyvern
#

Automata theory 😌

boreal needle
#

why cant pterodactyl work

#

please work ptero

quiet depot
#

what's the issue?

boreal needle
#

mixed content, its sending http form urls over https

#

chrome is having a meltdown

quiet depot
#

is ur application url set to https

#

in .env

#

and is nginx setup correctly

boreal needle
#

nvm fixed it

quiet depot
#

lol k

boreal needle
#

im using apache

quiet depot
#

why

#

wtf

#

stop

#

think about what you're doing

boreal needle
#

cba to port it

#

ill do it at some point

jovial warren
#

oh btw, guess what I got earlier

quiet depot
#

a positive chlamydia test?

jovial warren
lunar cypress
#

🙂

jovial warren
#

I'm now officially partnered with Sparked Host

quiet depot
#

nice

#

so what did u decide on? 2gb?

jovial warren
#

they even gave me a free 2GB RAM budget server in Germany lol

old wyvern
#

Ayy

spiral junco
old wyvern
#

Nice

jovial warren
#

and their dev ops team agreed to add my Pterodactyl egg once it's done

ocean quartz
#

Do they partner with everyone? I feel like i see them everywhere

quiet depot
#

how many people r in krypton discord?

jovial warren
#

rn? like 35

#

lemme check with ?info

quiet depot
#

ok

#

=flex

compact perchBOT
#
<:discord:699228850537889854> - HelpChat Stats

Here are some guild wide stats for your eyeballs. :eyes:

XP Generated:

xp19,357,127

Level Ups:

levelups 20,877

Pastes Created:

pastes 48,958

Commands Ran:

commands 130,807

Images Generated:

images 71,354

Words Scrambled:

words 65,684

Total Messages:

messages 4,298,062+

Guild Members:

members 9,173

Date Created:

calendar Mar 29 2016

jovial warren
#

unless Krypton bot isn't online smh

quiet depot
#

so we've got 9173 members

old wyvern
#

Lmao

quiet depot
#

can we get a 524GB server for free

jovial warren
#

lol

static zealot
#

Sparked 🥲

jovial warren
#

we have 36 users and 4 bots

lost forge
#

Haha

jovial warren
#

wait what

distant sun
jovial warren
#

36 users

#

jesus christ that's a lot

#

well, many many more than I ever expected

old wyvern
#

"Yes, yes sir, I would like a partnership, hook me up with that chineese super computer. Yes, yes that one, thanks"

half harness
#

mine has 29 👀

oblique heath
half harness
#

and like 6 bots

quiet depot
#

tig used to work at sparked host

old wyvern
#

tig?

quiet depot
#

@chilly zenith

onyx loom
#

skylar

lost forge
#

My discord server has 52 lol

ocean quartz
#

I'm surprised i have 290, it's hardly even active

hot hull
#

Tig, you an idot

onyx loom
#

🥲

quiet depot
#

I think my personal has like 20

jovial warren
#

also, the guy who designed my logo and a guy I used to work for both work for Sparked Host, so that may have helped a bit lol

old wyvern
#

Imagine having personal discords

quiet depot
#

I don't use it

#

I usually link to helpchat for my projects

old wyvern
#

💀

jovial warren
#

you talking about Piggeh?

ocean quartz
#

Ikr should just direct everyone to HelpChat

onyx loom
#

😃

quiet depot
#

yes bardy

old wyvern
#

HelpChat all the way

jovial warren
#

you have more than 20 members

quiet depot
#

ye just checked

old wyvern
#

Link piggy

quiet depot
#

more like 30ish

jovial warren
#

36

#

excluding bots

lost forge
#

I mostly use mine for support for my plugins

ocean quartz
#

I use mine to deal with annoying people 🥲

forest pecan
#

i have like two servers

lost forge
#

Your server would have 10x the people helpchat does then.. with all the annoying people

forest pecan
#

one of them has around 350 ppl, another has like 12

#

lmao

boreal needle
#

im at 49

#

only one off 50

#

considering i havent updated my plugins in weeks thats not too bad

forest pecan
#

i havent updated my modpack for almost a year 🥲

#

i should update it

#

my staff are getting angry at me

#

lmao

#

also website is outdated too 🥲

boreal needle
#

f

#

one of my plugins only exists on polymart

#

needless to say, i have like 0 downloads

forest pecan
#

F

old wyvern
#

I have a server with around 100 peeps, but thats for a dead mc server

static zealot
#

when u cast a string? to a string does it just become an empty string? I can't test it rn that's why I'm asking

boreal needle
#

wat

quiet depot
#

if you cast a string to a string nothing will happen

static zealot
#

String?

#

nullable

quiet depot
#

what

boreal needle
#

oh kotlin

#

right

static zealot
#

kotlin

prisma wave
#

it will exception if it's null

#

you shouldn't be casting that

old wyvern
onyx loom
#

unless as?

old wyvern
#

Casting null to anything jutmst returns null

prisma wave
#
null as String
#

this will exception

onyx loom
#

altho u should still be handling that nullability properly

old wyvern
#

Oh in kotlin

prisma wave
#

yes

static zealot
#

oh wait nvm. Nah I was checking what happens when I do String?.equals(String) and I only saw they cast it as String but actually before that they check if the other string is null

#

so its fine

ocean quartz
#

In what situation would you need to cast it?

static zealot
#

I was expecting an exception or something like that

ocean quartz
#

You can just do nullableString == string

static zealot
#

I have to ignorecase as well that's another thing

#

but it will work just fin

#

I was just expecting an exception to be thrown but they handled that as well

quiet depot
#

and cube was against adding this channel originally

prisma wave
#

jeez

static zealot
#

its an amazing channel

forest pecan
#

i got a joke

#

who wants to hear it

quiet depot
#

really shows how much this server has changed

#

that number was like 30k last time I checked

#

and the plugin channels were further up there

forest pecan
#

do you know who talks the most

quiet depot
#

barry does

forest pecan
#

O

quiet depot
#

=leaderboard

forest pecan
#

no like

quiet depot
#

=lb

forest pecan
#

in this channel

quiet depot
#

no

forest pecan
#

o

quiet depot
#

=messages

#

barry does

forest pecan
#

🥲

quiet depot
#

I mean

#

he might not have a nice command for it

#

but he stores it

#

and I'm pretty sure there's a command to see who chats the most in general but idk what it is

onyx loom
#

=stats

quiet depot
#

=stats

compact perchBOT
#
HelpChat Stats | Invalid Usage

Command Usage: =stats <object> [days]

Currently Tracking Stats for:
messages, commands, images, words, xp, levelups, wins, daily, users, ecloud, ecloud_breakdown, top_channels, top_users

onyx loom
#

not for the individual channels tho i dont think

quiet depot
#

i think that's just graphs

onyx loom
#

yeah

quiet depot
#

=stats top_users

#

cmon bazza

compact perchBOT
#
HelpChat Stats | Top Users

Top users based on messages in the last 7 days:

dkim19375#6351

2,982

Starmism#2805

2,744

Brister Mitten#3928

2,471

emilyy#3958

2,202

Kaliber#4386

2,078

BlitzGamer_88#0531

1,942

onyx loom
#

javascript be like

#

hey look dat me

#

mom i made it

static zealot
#

man that lb is not fair

#

dkim

#

literally

#

talks

#

like

#

this

#

all

onyx loom
#

🥲

static zealot
#

fucking

#

day

quiet depot
#

lol

static zealot
#

=xp lb

compact perchBOT
static zealot
#

this is what's fair tho ^

hot hull
#

Imagine caring

quiet depot
#

is there a command to see how many I've sent?

onyx loom
#

mystats

#

for the month

static zealot
#

=mystats

quiet depot
#

=mystats

hot hull
#

Oh for fucks sake

compact perchBOT
#
Your Monthly Stats

Your Chat Stats for this month so far are:

Top Emoji:

:cry: • 43 Uses

Top Command:

=daily • 22 Uses

Top Channels:

#dev-general 555 Messages
#off-topic 419 Messages
#general-plugins 390 Messages

#
Your Monthly Stats

Your Chat Stats for this month so far are:

Top Emoji:

:HelpCoin: • 1 Uses

Top Command:

=stats • 2 Uses

Top Channels:

#dev-general 487 Messages
#development 300 Messages
#off-topic 194 Messages

onyx loom
#

frosty mad because no staff 🥲

#

#bot-commands idot

static zealot
#

you can use Ctrl+F tho piggy

#

and search during last week

quiet depot
#

ah ye

static zealot
#

they have that shit

quiet depot
#

does paper have more messages than us yet

static zealot
#

this your messages in the past 7 days

old wyvern
quiet depot
#

idk

#

a few

ocean quartz
quiet depot
#

and ayy paper is still behind

prisma wave
onyx loom
#

jesus

quiet depot
#

paper is at 3,651,611 messages

#

helpchat is at 4,310,472 messages

#

we might hit 5 mil this year

onyx loom
#

🥶

#

how long has paper been around since tho

quiet depot
#

idk

#

not as long as us

#

but there's also channels I can't see

#

idk if those channels have 600k worth though

onyx loom
#

doubt it

steel heart
#

Make the food channel public again

old wyvern
#

Oof

hot hull
quiet depot
#

kinda wack that yugi is one tier behind me

#

and i have over double his message count

#

barry clearly playing favouritism

static zealot
ocean quartz
#

Emily is ahead of Dkim and Dkim has more than double her messages, it's because of how many small messages he sends

prisma wave
#

quality not quantity

steel heart
#

Maybe cuz half of dkims messages are like brb or afk

static zealot
#

lmaoo

old wyvern
old wyvern
#

hasnt frost been here for like 3 years?

ocean quartz
#

Somehow both Yugi and Piggy have more messages than me, and I'm still ahead in level lol

old wyvern
#

sadge

quiet depot
#

frosty joined in 2019

onyx loom
#

matt with the big brain xp manipulation

old wyvern
#

ah

quiet depot
#

matt it's cuz of booster

old wyvern
#

oh true

onyx loom
#

pay to win 🥲

ocean quartz
#

I've only been booster for like 4 months in total though

steel heart
#

When did I join?

#

Or like how do u see that

onyx loom
#

=profile

quiet depot
#

well 4 months for u is 8 months for me

old wyvern
quiet depot
#

and i'm not as active as I used to be

ocean quartz
old wyvern
#

Speaking of which

#

Its going to be almost 1 year since I joined

#

2 more months I think

quiet depot
#

i'll see if I can get cube to delete the server to celebrate

old wyvern
#

Nice

#

Get spam bots on

quiet depot
#

ok so

#

discord sets a benchmark of 30% for new people interacting with the server

#

we well exceed that

#

at like 60-75% of new people talking

#

and looking around

old wyvern
#

😮

quiet depot
#

but our retention

#

it's oof

old wyvern
#

lol

onyx loom
#

ig it makes sense

#

people join for help

#

so itll boost the interaction

quiet depot
#

the benchmark is 20% and that's pretty much where we hover around

#

wew

#

nearly 20k people have used the main invite

#

and like 8k on other invites

onyx loom
#

nice

old wyvern
#

Man Im sick and tired of this covid shit now, another set of exams in 2 days

onyx loom
#

people are referring friends to helpchat? 🤔

quiet depot
#

yeah

#

loads of people kaliber

old wyvern
#

😷

onyx loom
#

interesting

old wyvern
#

I was refereed here by @young wigeon

quiet depot
#

also a noticeable portion of our joins are actually from server discovery

onyx loom
#

oh wow

ocean quartz
old wyvern
#

Too many kotlin supporters

ocean quartz
old wyvern
#

They must be taken down before bringing in new victims

quiet depot
#

@jovial warren explain yourself

jovial warren
#

2 because none of my friends or colleagues would be interested in this place

onyx loom
#

how do u know

jovial warren
#

because I know

onyx loom
#

they might like helpchat and its wisdom 😮

static zealot
#

I don't have firends or colleagues

jovial warren
static zealot
#

that's how I know

ocean quartz
#

It's asking how likely are you to recommend, not how likely are they to join ;p

quiet depot
#

i go around to people on the street recommending them to join hc

#

reminds me of the operating system joke lol

static zealot
#

me too. cube never pays me tho. He said he'll pay me

old wyvern
quiet depot
#

reminds me of this

old wyvern
#

xD

cinder flare
quiet depot
#

I'd just like to interject for a moment. What you're referring to as Linux (or specifically arch), is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

ocean quartz
old wyvern
#

I'd just like to interject for a moment. What you're referring to as Linux (or specifically arch), is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

quiet depot
#

thanks yugi

old wyvern
#

You're most welcome

static zealot
#

I'd just like to interject for a moment. What you're referring to as Linux (or specifically arch), is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

Why shouldn't I join?

static zealot
#

and spam so I can farm the xp

cinder flare
#

Hey one day we could have Linux with no GNU

old wyvern
quiet depot
#

seeing will ferrell on the basket ball court

#

never thought he'd go there again

cinder flare
#

I think it might technically be possible now, but maybe not

old wyvern
old wyvern
onyx loom
#

lmao

#

truly unfortunate

old wyvern
#

xD

jovial warren
#

lol

gusty glen
#

I'd just like to interject for a moment. What you're referring to as Linux (or specifically arch), is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

May I join?

jovial warren
#

apparently Krypton is only 27MB if I include the entirety of fastutil, commons-lang3 and all of the other dependencies

#

actually might be my exclusions working that magic lol

onyx loom
#

slimjar krypton

#

27mb too big

jovial warren
#

don't even think slimjar would work here

#

might actually though

old wyvern
#

Why not?

#

It should work

onyx loom
#

slimjar isnt limited to spigot

jovial warren
#

might be worth a shot

onyx loom
#

🙂

jovial warren
#

alright lemme give it a try

#

Yugi help

old wyvern
#

Id suggest you wait till tonight

#

I need to make some changes

#

Ill ping you after publishing it to my rpeo

jovial warren
#

I hope this doesn't use any URL class loader hacks

old wyvern
#

Doesnt need to, can if needed tho

jovial warren
#

ah you use your own class loader?

old wyvern
#

Both options exist

jovial warren
#

where would I actually call it anyway?

old wyvern
#

Youd have a bootstrap class

jovial warren
#

do I have to have a bootstrap class? or can I call it from the main function?

#

actually I couldn't call it from my current main since this definitely has intrinsics in here

old wyvern
#

It doesnt specifically have to be a "class" just a separate section to handle the loading and then slimjar will delegate itself to your application

#

Ill throw in an example so you can reference it

jovial warren
#

alright

#

maybe I can finally make use of that libraries folder that vanilla used to generate

jovial warren
#

oh also, will it replace shadow?

#

oh actually, I depend on a specific piece of functionality that might mean I still need to shade Log4J 2 and TCA (TerminalConsoleAppender): transform

#

I use the transformer that combines all 3 Log4J plugins data files together

old wyvern
jovial warren
#

look at my later message

#

literally the one underneath it

wooden iris
#

Hey, quick question: Is there a static URL for the latest version of a PAPI-Extension jar?
Trying to build a simple Extension updater for my servers

old wyvern
#

why does it matter that its loaded at runtime or shaded manually

#

You only mentioned something about transform

jovial warren
#

can you use shadow's transformers with slimjar?

#

I wouldn't've thought so, especially not this one

old wyvern
#

Lemme look up the transformers, one min

jovial warren
#

they are basically rules on how to combine things into the final JAR

old wyvern
#

Hmm

pale shell
#

oh god it looks worse not zoomed in lol

prisma wave
hot hull
#

L

pale shell
#

just use kotlin

#

ez fix

prisma wave
#

i literally am

pale shell
#

mb

onyx loom
#

have u tried checking the module classpath for missing or conflicting dependencies

prisma wave
#

you are all useless

pale shell
#

wtf

onyx loom
#

what do u want us to say? restart and invalidate caches? 🤡

pale shell
#

how rude bm

#

bm, i don't think that person knows what hes doing (nobody here the github person)

prisma wave
#

wat

#

o

pale shell
#

the github guy..

prisma wave
#

right

pale shell
#

yeah him

prisma wave
#

probably not

pale shell
#

it's easier for him to just buy the plugin lol

old wyvern
#

the github guy?

pale shell
#

dw

old wyvern
#

Ah I assume some random person made an issue asking for the compiled jar?

pale shell
#

someone trying to build pmines with no gradle experience

old wyvern
#

ah

#

lol

pale shell
#

yea

#

I don't like giving support to those who don't buy tbh

jovial warren
#

I wanna actually try slimjar rn just to see what is broken lol

old wyvern
#

lol

prisma wave
#

it's no pdm

pale shell
#

when its freemium you're paying to support the devs and get support

jovial warren
#

PDM hardly works at the best of times

pale shell
#

;o

prisma wave
#

not true

pale shell
#

oh here we go

#

well done

jovial warren
#

lol

pale shell
#

you upset him

jovial warren
#

is facts

pale shell
prisma wave
#

source?

jovial warren
#

me

#

I is the source

prisma wave
#

not reliable

old wyvern
jovial warren
old wyvern
#

🥲

prisma wave
#

wat

old wyvern
#

Source

prisma wave
#

die

old wyvern
#

xD

jovial warren
pale shell
#

lol

jovial warren
old wyvern
#

Yes

jovial warren
old wyvern
#

Also, if you're planning to use it rn you'll have to use the URLClassLoader one

jovial warren
#

will that work on Java 11 without issues?

foggy pond
#

Is making an UML diagram for a plugin a bad idea 😂 😂

onyx loom
#

bad idea? probably not? usless? absolutely

old wyvern
#

Not by default, so yes, wait an hour or 2 xD

jovial warren
#

😠

#

I need something to do

#

someone give me something to do lol

prisma wave
#

learn Haskell

old wyvern
#

^

foggy pond
old wyvern
#

And Rust

#

And Elixir

#

And ErLang

prisma wave
#

And Go

#

Not Erlang

old wyvern
#

And F#