#dev-general

1 messages ยท Page 264 of 1

late grove
#

What would be better for my first proper PC upgrade?
32gb ram or ryzen 5 3600/other similar priced cpu or aio

onyx loom
#

what do u have rn

obtuse gale
#

Depends on your needs and wants

late grove
#

lemme download nzxt cam as its easier to show in a ss

obtuse gale
#

For my use case I would upgrade RAM, I tend to have a lot of shit open and it's starting to slow down a bit ๐Ÿฅฒ

#

But that isn't necessarily your use case

late grove
#

My ram is usually near maxed

#

I have 2 discords, teams, 14 firefox tabs and then minecraft and intellij, my ram go brrrr

#

electron be like

#

its a r5 1600

onyx loom
#

what are ur needs?

hot hull
onyx loom
#

o

late grove
#

I play minecraft and use intellij, thats really about it

old wyvern
#

How much RAM do you have rn?

#

16?

late grove
#

16

#

3000mhz

old wyvern
#

Go for ryzen 5 3600

late grove
#

I could sell my 2x8 and buy a 2x16

onyx loom
#

cpu then ig

hot hull
#

Harry, my potato pc runs mc, IJ, and bitwise, plus 2 tabs of chrome just fine

#

Discord included

late grove
hot hull
#

All with 3gb ram

late grove
#

basically nothing is open

tranquil crane
#

Top processes: Discord
ah I remember the days when discord used 85% of my cpu

late grove
#

is my cpu idling at 55 degress bad?

onyx loom
#

no

late grove
#

A normal temperature for idle PCs clocks in between 30 to 40 degrees

onyx loom
#

dusty pc ๐Ÿฅฒ

#

probably, or bad cooler

late grove
#

cleaned it out about a week ago

tranquil crane
#

It's not bad but it is a bit higher than average

late grove
#

but it is on carpet

tranquil crane
#

Your power supply is probably choking a bit

#

As long as it doesn't stay over 85c at load it's probably fine

late grove
#

lemme open pcbs

#

whats good gpu temps at load

onyx loom
#

anything lower than ~80c is fine

late grove
#

this is like the max i ever reach

old wyvern
#

What are you running

#

oh god

late grove
#

its that rgb ๐Ÿ˜„

old wyvern
#

is that a game?

late grove
#

yes

onyx loom
#

if thats a complete gpu stress test, then thats absolutely fine as ull hardly ever reach those temps / load

old wyvern
#

Which one?

late grove
#

pc building sim

old wyvern
#

lol wut xD

half harness
#

๐Ÿคข

late grove
#

meh i like it

old wyvern
#

welp

late grove
#

ye i dm'd that guy

#

he had someone do it for $2.50

#

i would probs do it for free

#

Why do so many people create join/leave messages plugins on spigot

#

its like one line to set the join message

onyx loom
#

easy first plugin etc etc

late grove
#

I have so many bad plugins I made on my spigot

#

so i just keep reporting them saying I would like to remove this from my spigot.

#

And they do actually get removed

onyx loom
#

can u not remove them urself?

late grove
#

nope

onyx loom
#

o

#

shame

late grove
#

i put in one of the reports "please add a delete button"

#

idk

surreal quarry
#

yea iโ€™ve reported my stuff before lol

half harness
#

hes still attemping to do it

half harness
#

welp

#

he edited it

#

now its just building

ocean quartz
#

Pro builder for $10 kek

half harness
#

oh its deleted now

onyx loom
#

$10 is $10

half harness
ocean quartz
half harness
#

how?!

#

also what font is that

onyx loom
#

pc bad

winter iron
#

I love kotlin

#
values().map { it to it.probability() }.toMap()```
#

thats so good

old wyvern
#

Mono

onyx loom
#

๐Ÿ™‚

ocean quartz
winter iron
#

that line just makes me happy

#

ngl

old wyvern
#

oh

half harness
ocean quartz
#

Setttings editor, somewhere there

half harness
#

thx ๐Ÿ™‚

#

okay

surreal quarry
winter iron
#

awesome isnt even the word man

half harness
winter iron
#

shits fucking crazy

half harness
#

OH GOSH

#

THIS

#

FONT

#

is

#

so

ocean quartz
#

16

half harness
#

๐Ÿคข

surreal quarry
#

its such a great language

winter iron
#

kotlin hype

onyx loom
#

"java is better" ๐Ÿคก

half harness
ocean quartz
half harness
#

thats how big it is

winter iron
#

thats good

half harness
#

how

winter iron
#

thats good font

half harness
#

uh

#

how big is ur monitor matt

winter iron
#

wait hold up

#

is that java?

half harness
#

that u can do size 16

winter iron
#

๐Ÿคข

onyx loom
#

why does everything look squished on ur monitor dkim

onyx loom
#

its like 720p

half harness
#

I have like 27 inch monitor

#

1080p

#

and its so squished

prisma wave
#

27inch isn't that small

half harness
#

u sure its 16?

ocean quartz
half harness
#

;-;

#

show screenshot

#

I need proof

onyx loom
half harness
#

show screenshot of settings

ocean quartz
half harness
#

huh?

#

where is that

ocean quartz
#

I said editor why tf did you go to appearance?

half harness
#

oh

#

lool

#

uh

#

i see no change

onyx loom
#

dkim do u always say ur pc is slow

half harness
#

idk if it worked

half harness
ocean quartz
#

I don't use fire for the editor btw, only console and code

half harness
#

OKAY

#

WTF

#

so BIG

onyx loom
half harness
#

lol

#

okay matt i cant use the settings u have

ocean quartz
#

Edge ๐Ÿคฎ

half harness
#

oh no..

onyx loom
#

๐Ÿฅฒ

ocean quartz
#

Also is that a vpn?

onyx loom
#

nord vpn it looks like lol

half harness
#

lol

#

dont question

#

๐Ÿคฃ

onyx loom
#

suspicious acitivites going on around here ๐Ÿคจ

prisma wave
#

Why so many icons in bottom right

half harness
#

XD

#

I knew it was a mistake to show the taskbar

ocean quartz
half harness
#

the up arrow

#

tho

onyx loom
#

hey im just tryna help with ur pc being slow

half harness
#

lol

prisma wave
#

Why do you need do many things

#

That's horrible

onyx loom
prisma wave
#

So many colours

old wyvern
#

why is minecraft even in the tray??

frigid badge
#

thatโ€™s not even much open though??

half harness
half harness
prisma wave
#

How much memory you got

ocean quartz
onyx loom
#

it is when its killing dkims pc lemmo ๐Ÿฅฒ

half harness
#

i have 8gb

onyx loom
#

good matt, nice and clean

half harness
onyx loom
#

except delete LoL ๐Ÿคฎ

half harness
#

or

#

wut

frigid badge
#

damn yโ€™all got like nothing open lmao

half harness
#

now

frigid badge
#

Iโ€™m not at my laptop

#

itโ€™s 12 AM

prisma wave
#

I can't use the small taskbar

frigid badge
#

Iโ€™m in bed

ocean quartz
prisma wave
#

The Intellij icon looks too awful

half harness
prisma wave
#

Literally unusable

ocean quartz
#

Like i said 1080p 24''

half harness
prisma wave
#

There's a setting for small taskbar

half harness
#

this is task manager

prisma wave
#

Which would be nice if it didn't make IJ's icon ugly af

onyx loom
half harness
half harness
onyx loom
#

ah yes, a vpn taking 20% of ur cpu

prisma wave
#

Wdym

#

The condensed Intellij icon is different

half harness
prisma wave
#

It looks ugly

old wyvern
#

Micro what

ocean quartz
half harness
#

HOW

#

does CHROME

#

take up

#

0.8%

#

how good is ur cpu?

#

also whats the java thingy

surreal quarry
#

probably mc or a mc server

half harness
#

and how much ram do you have?!

onyx loom
prisma wave
#

Bottom is ugly

#

Top is nice

onyx loom
#

o

#

i like that one

#

its clean

prisma wave
#

noo

#

Because

surreal quarry
#

ew what

#

the top one is so much nicer

ocean quartz
prisma wave
#

It looks the same for community edition

#

So how are you supposed to flex

ocean quartz
old wyvern
#

How many tabs matt

prisma wave
#

Also it's just ugly in general

onyx loom
#

u can barely see the top one in detail its so small

half harness
#

well

ocean quartz
half harness
#

i guess ur a dev

prisma wave
#

Yea but the taskbar uses that in normal mode

#

So you can see it in higher res

onyx loom
#

o

regal gale
#

Short question: what's gonna happen if someone uses a pirated IJ Ultimate thonk

half harness
onyx loom
#

ok yea it looks better when taskbar isnt small compared to the simple logo

onyx loom
#

but the taskbar is too big for me imo

half harness
ocean quartz
#

Chrome uses ram based on free ram, if it doesn't have too many it uses little

prisma wave
#

Small taskbar is nice

#

But small IJ sucks

ocean quartz
old wyvern
#

Isnt Forge dead now or something?

half harness
#

i like forge

old wyvern
#

I've heard that Fabric or somethign replaced forge?

half harness
#

ohh

ocean quartz
#

Fabric is so much better than forge

half harness
#

forge has more mods tho (because older)

obtuse gale
old wyvern
#

Is forge still up to date?

ocean quartz
#

Though i'm on 1.12 since most nice mods aren't updated yet

ocean quartz
half harness
#

time to play some hypixel duels ๐Ÿ˜›

old wyvern
#

ah

ocean quartz
#

Big api changes to 1.15+

prisma wave
onyx loom
half harness
old wyvern
#

Unsafe Elara

prisma wave
#

yes

#

Elara needs an unsafe API

half harness
surreal quarry
#

elara needs a safe api first

half harness
#

(the suit)

old wyvern
#

It does have a safe api

#

o.o

#

Kind of

#

but yes

obtuse gale
prisma wave
#

o

obtuse gale
#

100% elara dev ๐ŸŒš

prisma wave
#

clearly

ocean quartz
#
import elara/unsafe

sys.unsafe => sys.safe = true
prisma wave
#

setters

#

Come on

#

We're better than that

old wyvern
#
import elara/file

File("C:\Windows\System32").delete()```
prisma wave
#

๐Ÿ˜ณ

onyx loom
#

๐ŸŒ

prisma wave
#

What if

old wyvern
#

We need, a virus in Elara

#

๐Ÿ™‚

surreal quarry
#
import elara/virus

virus.execute()```
old wyvern
#

ah yes

surreal quarry
#

ill pr that

prisma wave
#
sudo {
    File("/").deleteRecursively()
}
#

๐Ÿ™‚

ocean quartz
#

Does elara already have loops?

old wyvern
#

yes

prisma wave
#

Yes

onyx loom
#

elara just has an import for everything ๐Ÿคฃ

ocean quartz
#

Nice gonna make tic tac toe in elara

old wyvern
#

while and recursive loop

prisma wave
surreal quarry
#
import elara/imports```
old wyvern
prisma wave
#

Whatever you want to do, "there's an import for that"

surreal quarry
#

gonna be bigger than the kotlin standard lib ๐Ÿ‘€

prisma wave
#

100x bigger

onyx loom
prisma wave
#

Maybe more

old wyvern
#
import elara/qubits

let a = Qubit()
let rnd = a.findState()
```?????
prisma wave
#

๐Ÿ˜ณ

#

random boolean generator

obtuse gale
surreal quarry
#

elara web servers

obtuse gale
#

it splits in two

old wyvern
#

wha xD

#

I meant like reading the state at that point

#

the state is binary only till its measured afaik

prisma wave
#

a.observe()

old wyvern
#

ah yes better

#

Go interpretter in Elara

#

๐Ÿ™‚

prisma wave
#

o

#

but that means

#

You could

#

๐Ÿ˜ณ

old wyvern
#

yea, the cat is dead

prisma wave
#

import elara/cat

killCat()

onyx loom
#

not the cat ๐Ÿ˜ญ

surreal quarry
#

the cat is dead

onyx loom
#

actually, fuck the cats

prisma wave
#

the cat had it coming

old wyvern
#
import elara/elara

elara()

Turing complete
Thank you for attending my Ted talk

prisma wave
#

wow!

#

Amazing!

onyx loom
#

omg thats crazy

#

creating elara in elara!

surreal quarry
#
import elara/elara

elara.generateStdLib()
elara.generateUnsafeLib()```
prisma wave
#

o

#

Well

#

๐Ÿฅฒ

surreal quarry
#

we need elara syntax highlighting in discord

#

smh

obtuse gale
#

elara.generateUnsafeLib().makeSafe().locked = true

prisma wave
#

just use rust

#

It's close enough

#

mostly

#

But yes I agree

obtuse gale
#

Yea BM elara discord highlighting when

surreal quarry
#

just PR discord smh

prisma wave
#

it uses some JS library for it I think

#

Can't remember the name tho

surreal quarry
#

i think i know the one you';re talking about

#

but I also dont remember the naem

prisma wave
#

Lol

onyx loom
#

classic

prisma wave
#

Classic

onyx loom
#

elara markdown library when

#

actualyl wait

#

thats useless

surreal quarry
#

im thinking of prism

onyx loom
#

elara is the one and only!

surreal quarry
#

idk if thats the one you are thinking about

prisma wave
#

TriumphChat in elara

onyx loom
#

matt make it happen

prisma wave
#

Tbh

#

We probably kinda close to starting with JVM

onyx loom
#

O

old wyvern
#
import elara/timetravel
import elara/universe
let time_machine = TimeMachine()
time_machine travelBack 14000000000
let universe = Universe(time_machine.fetchTimeContinum())
universe.simulate()
onyx loom
#

OH

#

hello??????

prisma wave
#

We've finalised most of the ideas

#

I think

#

Like

#

There's no obvious things we need to change anymore

surreal quarry
#

just wait until you do it once then have to rewrite it ๐Ÿฅฒ

prisma wave
#

That's gonna be fun

onyx loom
#

why not reality ๐Ÿ˜ฆ

old wyvern
#

We are in a simulation

#

reality is the simulation

onyx loom
#

o

old wyvern
#

Elara is the paradox

onyx loom
#

big brain

old wyvern
#

๐Ÿ™‚

prisma wave
#

someone PR a JVM compiler please ๐Ÿ™‚

#

we also have a small issue

#

I don't think there are many / any libraries for JVM bytecode manipulation in Go

old wyvern
#

๐Ÿฅฒ

onyx loom
#

time to switch back to kotlin!

prisma wave
#

So we'd either have to write our own, or switch to java and use ByteBuddy or something

#

๐Ÿฅฒ

old wyvern
#

Either rewrite to a JVM language OR write a bytecode writing lib first ๐Ÿ™‚

#

๐Ÿ˜ซ

prisma wave
#

Hmm

#

Both sound pretty hard

#

And Go is fast

old wyvern
#

Might be nice to try the second just for the sake of learning tho

prisma wave
#

I'd rather write a bytecode lib ngl

#

Yeah

old wyvern
#

mhm

prisma wave
#

also it would be faster

old wyvern
#

What would be?

prisma wave
#

A Go implementation

old wyvern
#

oh we will have to rewrite to Elara anyway tho xD

prisma wave
#

Yeah... โ˜น๏ธ

old wyvern
#

The final speed we get would be that of the JVM

prisma wave
#

Very sad

old wyvern
#

Altho I assume you can bypass a lot of Java checks when directly writing the bytecode

prisma wave
#

Yeah definitely

#

But

obtuse gale
#

Fefo6644/elara Fefo6644/elara-stdlib oldeyes SOONโ„ข๏ธ in the next 25 years

old wyvern
#

Yea it wont be as fast as go

prisma wave
#

It will still be slower :(

old wyvern
#

๐Ÿ˜ฆ

obtuse gale
#

I will PR all the performance improvements

prisma wave
#

Thank you

#

Tbf with Graal and some clever optimisations it wouldn't be that bad

#

But

#

Still not as good

#

Sadly

#

I guess we'll have to add native compilation too fingerguns

#

Maybe commission Niall to run a profiler and optimise

#

He seems to do that a lot

old wyvern
#

yea sure

onyx loom
#

enterprise solutions always come to the rescue

prisma wave
#

Yes

#

AbstractBytecodeBeanProviderFactory.elr

#

๐ŸŒš

old wyvern
#

EnterpriseElara

#

Elara EE

#

EEE

lunar cypress
#

Class files are validated

old wyvern
#

welp

prisma wave
#

Btw do we still have generics?

#

I forgot

#

I guess kind of

old wyvern
#

as in?

prisma wave
#

<T>

#

Or whatever

old wyvern
#

Yea

prisma wave
#

I think we need them in some places

old wyvern
#

Havent added a way to explicitly define that T tho so a bit more work left there

prisma wave
#

type Result<T> = Some<T> | None

#

Yeah

#

All we need to do is a few parser modifications and match expressions I think

#

Need to introduce that new contract syntax with the where too

old wyvern
#

Could you add them to the trello?

prisma wave
#

Yeah if I remember In the morning

#

Late now

old wyvern
#

I lost track of which channel we discussed a lot of those

old wyvern
lunar cypress
#

I'm wondering, do you guys formalise the syntax or do you kinda just throw new stuff in the code

prisma wave
#

Wdym

#

Like write a spec?

lunar cypress
#

No, I mean like how do you implement new syntactical elements

prisma wave
#

Just add them to the parser and handle them at runtime accordingly

old wyvern
#

Speaking of which

#

I should really clean up the parser

#

Have no classes for 3 days so might do that

prisma wave
#

The interpreter needs a cleanup too lol

#

Okay nice

old wyvern
#

Shall I just use the Command classes as the nodes this time?

prisma wave
#

uh probably not

#

Cuz the Commands contain runtime information a lot of the time

#

Actually maybe you could

old wyvern
#

ah okay sure ๐Ÿ‘

prisma wave
#

But I don't think it will work everywhere

#

Try it ig

old wyvern
#

Alrighty

quiet sierra
#

Government is doing country-wide lockdown for 30 days here

old wyvern
#

Nice

quiet sierra
#

Kids 9th grade and below stay at school

old wyvern
#

New strain going all out

quiet sierra
#

10th and above go home

old wyvern
#

Covid20?

quiet sierra
#

We don't have many cases of the new strain here

old wyvern
#

oh

compact perchBOT
#
Seems things are getting a bit off topic here.

Please either stick to the topic or move over to #off-topic

prisma wave
#

๐Ÿฅฒ

onyx loom
#

smh fc

regal gale
onyx loom
#

๐Ÿฅฒ

old wyvern
#

๐Ÿฅฒ

quiet sierra
#

12 year olds and youger

old wyvern
#

Who did that? xD

quiet sierra
#

Because they aren't big spreaders

#

Oof

onyx loom
#

this is related to the "development" of new "COVID-19" cases in certain "countries"

compact perchBOT
#
Seems things are getting a bit off topic here.

Please either stick to the topic or move over to #off-topic

pallid gale
#

pls

old wyvern
#

Ah cube

onyx loom
#

๐Ÿ˜”

quiet sierra
#

Didn't see I was in dev

onyx loom
#

always a party pooper

prisma wave
#

Sure

lunar cypress
#

mainly 3. and 4., but 2. is also an interesting read

prisma wave
#

o there's an actual spec

#

Of course there is

#

Alright I'll have a look over in the morning

#

Seems helpful

#

@old wyvern we will also need a Typer at some point ๐Ÿฅถ

lunar cypress
#

did you know java generics are turing complete

weary epoch
#

covid 19 isnt cool

prisma wave
#

I know they are, no idea why / how though

#

It doesn't sound possible

lunar cypress
#

for the longest time I thought this was some crazy C++ and Rust-type problem

prisma wave
#

it sounds like it

lunar cypress
#

I don't understand much but it's still funny to me

surreal quarry
#

jesus

#

why

#

is this called skript-generalk

onyx loom
#

what the fuck

#

@compact perch explain urself

#

right this instance!

steel heart
#

Welcome to the new world

surreal quarry
#

LMFAO

#

THE whole server is becoming skript

steel heart
#

Yes

onyx loom
#

i also refuse to talk in this channel until the name has been changed back.
please join me in my boycott.

steel heart
#

Execute order 66

quiet sierra
#

Guys april fools is not even close

steel heart
#

Itโ€™s treason then

weary epoch
#

nooo

#

look at the server name

#

pls

steel heart
#

Skript will become more powerful than either of us

steel heart
#

One reason kotlin is so much better than java is due to extension functions. Say for example i want to be able to colorize a string, in java I would have to do the following

class StringUtils {
    public static String colorize(String message) {
        return ChatColor.translateAlternateColorCodes('&', message);
    }
}```
which as you can tell is super long and bad and annoying
now check out this. if you were using kotlin
```kotlin
val String.colored = ChatColor.translateAlternateColorCodes('&', this)```
This is clearly much better and one of the reasons that Kotlin is a better language than java
surreal quarry
#

this is abuse

#

Skript people smh

steel heart
#

Contra Skript people smd

onyx loom
#

"skript" ๐Ÿคฃ ๐Ÿคฃ these "people" think theyre so "cool" with their so-called "language", when in fact it is very stinky ๐Ÿคฎ and will always provide no benefits than using an ACTUAL language such as KOTLIN for creating programs.

steel heart
#

Objection

obtuse gale
#

Also x8 multi cct

steel heart
#

lol that was James message I just copy pasta

onyx loom
#

isnt it funny that Google has chosen Kotlin as their language of choice for Android development? atleast Google can make correct decisions.

obtuse gale
#

I will try my best attempt with as much effort as possible to write and type my messages as pedantic and unnecessarily descriptive as I possibly can

steel heart
#

Lol

obtuse gale
#

Ha ha ha

surreal quarry
obtuse gale
#

colon plus sign numeric one colon

steel heart
surreal quarry
obtuse gale
#

Also I just noticed that this chat is very purple colored, as all of us three chatting in this channel are Tier Three (forty - forty nine)

steel heart
onyx loom
#

hey

obtuse gale
#

Kali

onyx loom
#

im salmony

obtuse gale
#

:(

surreal quarry
obtuse gale
#

You ruined my-

#

UGH

#

How am I-

onyx loom
#

sorry ๐Ÿ˜ฆ

obtuse gale
onyx loom
#

just tryna get some xp!

#

im sure u can respect the grind i am making

steel heart
obtuse gale
#

Who is not trying that right now?

#

Well

#

many are not

#

:)

obtuse gale
onyx loom
#

ha! imagine missing out such an opportunity! couldnt be me. these people are not real "grinders"

steel heart
#

Imagine

#

Couldnโ€™t be me

surreal quarry
obtuse gale
#

It could most definitely not be you, my dear Conclure

#

(you/youm)

steel heart
#

Lol

steel heart
obtuse gale
#

For how long has the multiplier been running?

steel heart
#

30 min or smtng I think

obtuse gale
#

This is very unfortunate as I have to wash the dishes soon ๐Ÿ˜ฆ

onyx loom
surreal quarry
#

you actually dont have access to my code base so there is no way you would know what my handleGracefully method does

surreal quarry
#

my app has not been deployed yet. you wouldn't have access to it even through the bytecode

ocean quartz
steel heart
#

No I injected the code via quantum entanglement obviously

onyx loom
#

o

obtuse gale
#

With guice

onyx loom
#

hey guys!

#

i need 400 more xp!

steel heart
#

Okay

obtuse gale
#

Hey guys! What's up everyone!

onyx loom
#

the sky hahahahaahhaahhaahhahahahahaah

surreal quarry
steel heart
#

Hi whatโ€™s your name?

surreal quarry
#

as that is simply not possible

steel heart
onyx loom
#

gotta get those extra chars from the hahas for more xp

surreal quarry
#

denied

obtuse gale
#

Hit that subscribe button and don't forget to click the notification bell!

steel heart
obtuse gale
#

SMASH that like button

half harness
#

ohh my i literally cannot code because its keep not responding ๐Ÿ˜ญ

obtuse gale
#

MATT

ocean quartz
#

Still don't think the amount of chars count for the amount of xp

obtuse gale
surreal quarry
onyx loom
#

well see about that matt!

obtuse gale
#

I am

#

I am happy

#

;)

surreal quarry
#

nice

ocean quartz
onyx loom
#

with your logic, there is a reason why you are a lower level than me! you think ur so smart!

surreal quarry
steel heart
obtuse gale
surreal quarry
#

rip

ocean quartz
#

Mind if i join?

steel heart
surreal quarry
#

rip x2

obtuse gale
#

Absolutely not

onyx loom
#

suislide

surreal quarry
#

lmfaoo

steel heart
onyx loom
#

no!

#

never!

ocean quartz
#

Kotlin would never cause such exceptions!!

surreal quarry
#

thats actually just an alias of the java exception

#

therefore java caused it

steel heart
#

The subjective arguments are lovely

onyx loom
steel heart
#

throw Throwable()

surreal quarry
#

my arguments are always objective

steel heart
#

subjective tho

ocean quartz
#

You don't even need to catch it, which is even better

onyx loom
#

yes, implicit

#

thats what it compiles down to tho ๐ŸŒ

ocean quartz
#

xp

steel heart
#

So why are you running

onyx loom
#

a man of culture

#

talking nonsense for xp!

steel heart
#

Haha so fun

onyx loom
#

baaaaaaaaaalllllllllllllllllllsssssssssssssssss

obtuse gale
#

Serious question, I am indeed interested in getting to use Kotlin for my actual work, anyone in here knows of some rich/good resources / documentation / tutorials or have any methodologies on how to easily transform from Java's such structured syntax to Kotlin?

onyx loom
#

ctrl alt shift k ๐Ÿ‘

steel heart
#

You can convert java source code in IntelliJ to kotlin

onyx loom
#

thatll convert ur java code into kotlin, with a margin of error but yeah

steel heart
#

It does a decent job

obtuse gale
#

I would very much appreciate if any person in this chat room were to provide any additional information, even if it is minimal

surreal quarry
#

yea IJ will convert it for you and just start trying to rewrite something in kotllin

steel heart
#

Then kotlin has their own documentation

ocean quartz
obtuse gale
#

So no official crap lol

#

K k

ocean quartz
#

There is some yeah

onyx loom
#

the kotlin docs are always a good resource for learning the language itself

surreal quarry
#

The way i learned was rewriting a plugin in kotlin and asking here if i didn't know what to do

onyx loom
#

KDocs ๐Ÿ‘

steel heart
obtuse gale
#

Hmm I see

#

And read

#

๐Ÿ‘๏ธ

steel heart
#

I donโ€™t know if thatโ€™s useful

onyx loom
#

it is yea conclure

obtuse gale
#

Those are some big embeds on my phone

ocean quartz
#

Actually wsan't that one

#

Kotlin is similar to the Java programming language, so it's natural that your Kotlin code looks very much like Java code when you are first start to use the language. While this is fine to begin with, you're probably not taking full advantage of all the language benefits. In this session, the lead Kotlin language designer will show you how you c...

โ–ถ Play video
#

This one is great video to show you a bit of it

onyx loom
#

how to kotlin omg

ocean quartz
#

From the man himself

onyx loom
#

andrey!

obtuse gale
#

Look his face full of joy :D

surreal quarry
#

because kotlin is just so fun

obtuse gale
#

Kotlin will improve my mental stability by 1958%

#

Right?

surreal quarry
#

yes

onyx loom
#

absolutely

surreal quarry
#

its a guarantee

obtuse gale
#

What about my sex life?

ocean quartz
#

3M%

onyx loom
#

absolutely

surreal quarry
onyx loom
#

every girl loves a chad that codes in kotlin

obtuse gale
#

3M% of 0 is 0 ๐Ÿฅฒ

onyx loom
#

o

ocean quartz
obtuse gale
#

LMAO

onyx loom
#

๐Ÿคฃ

surreal quarry
#

i have a group of women on rotation hourly actually

#

its incredible

steel heart
#

Tbf Skript is better than kotlin still

surreal quarry
#

when i used java i had nothing like it

onyx loom
#

me too!

obtuse gale
onyx loom
#

ur whole life just improves by 1000% tbh

#

its great

steel heart
#

Then Skript is 9374930373%

surreal quarry
#

all the girls hate skript

#

they know its got awful syntax and is like cheating

onyx loom
obtuse gale
steel heart
#

Yeah

#

Awesome

#

All my homies likes Skript more than kotlin

obtuse gale
#

You have to say "please Mr Cook"

surreal quarry
obtuse gale
#

Tim Crooked

steel heart
#

Not true

#

๐Ÿ˜ฆ

onyx loom
#

very true

#

no ones likes skript

#

and thats a fact

steel heart
#

Cap

surreal quarry
#

crusade in the skript issues

onyx loom
#

โ›” ๐Ÿงข

ocean quartz
#

Getting banned from it again? lmao

onyx loom
#

banned from what?

ocean quartz
#

The skript issues

surreal quarry
#

im not banned yet

onyx loom
#

๐Ÿฅฒ

obtuse gale
surreal quarry
#

lmfao

ocean quartz
#

I think it was aj and a few others that got banned from it

surreal quarry
#

oh lmao

obtuse gale
#

@steel heart ๐Ÿฅฒ

surreal quarry
#

sorta surprised i didnt

onyx loom
#

ok bed time for me

surreal quarry
#

i approved the PR that deleted every single file

onyx loom
#

good night good night good night good night

surreal quarry
#

and replied +1

ocean quartz
#

Sleep is for the weak

surreal quarry
#

lmao

onyx loom
#

wow matt โ˜น๏ธ

#

im sorry to let u down

obtuse gale
#

Have a good night Kaliber

ocean quartz
#

Strong people stay awake getting xp

steel heart
#

Funny guy

surreal quarry
#

stronger people dont do their homework because there is a multiplier

obtuse gale
#

Hilarious

obtuse gale
surreal quarry
#

you are stronger as well

obtuse gale
#

But experience points are more important than clean kitchenware

surreal quarry
#

exactly

steel heart
#

So I got this question

#

Which I consider to ask

#

But can I ask the question?

surreal quarry
#

There is no time to wait! Ask your question!

obtuse gale
#

And I have this answer to your question I plan not to provide

steel heart
#

Okay so itโ€™s presumably trivial, but you know when youโ€™re creating javadocs

#

How tf do you link other docs

surreal quarry
#

no

#

i dont know

steel heart
#

Aww

#

@tame crane help me

surreal quarry
#

Thanks for coming to my Q&A

steel heart
#

Bruh

surreal quarry
#

wrong matt?

#

lmao

steel heart
#

@sleek creek

#

@ocean quartz

#

Omg

#

Why are there so many matts

surreal quarry
#

you're just bad at pinging

steel heart
#

Bruh itโ€™s my phones fault

surreal quarry
#

excuses

ocean quartz
#

Huh?

steel heart
#

Okay so basically how do I link other javadocs instead of having something like
java.concurrent.util.CompletableFuture<@org.jetbrains.annotations.NotNull ? super Void> method();

obtuse gale
#

Fake

#

Fake news

#

java.lang.Void

steel heart
#

Oh yeah but do u know how to fix that

obtuse gale
#

You go to cry in the corner of your bathroom

surreal quarry
#

use kotlin

#

dokka links the stdlib by default fingerguns

steel heart
#

I hate java

obtuse gale
#

I never had that issue though... not entirely sure what you are talking about

#

Neither do most javadoc I see out there every day

#

I get what you are saying but I do not know how to respond to that because I have never encountered such issue in my regular javadoc generation processes

#

Unless

And I have this answer to your question I plan not to provide

steel heart
obtuse gale
#

<3

half harness
#

๐Ÿ‘€

steel heart
#

):

half harness
#

oof

obtuse gale
#

Also why is the first NotNull not a fully qualified path lol

#

wait

#

I am indeed blind

#

Let me unpour the bleach I dropped into them eyes the other day so I can see better

steel heart
#

Lmao

obtuse gale
#

Real question is why an external annotation is not shown with the fully qualified path but the JDK class is

steel heart
#

I have no idea

#

Javadocs are what they are

obtuse gale
#

Yes

#

They are JavaDoc

steel heart
#

I have never understood what to say, javadoc singular and plural?

#

Or what

obtuse gale
#

because

#

u dodo

obtuse gale
#

I am a very funny person indeed

#

Software genre: Documentation generator

#

"Software genre"??

#

what??

#

genre?????

#

for real

#

lmao

steel heart
#

Yes humorous ofc, lol

#

Never heard that before

obtuse gale
#

Software?

#

Or genre?

steel heart
#

The combo

obtuse gale
#

yea

#

gone

#

multi is gone

#

k gnight

steel heart
#

Sleep gn hav a great time

icy quest
#

where can one learn to code plugins

obtuse gale
#

First you ought to have a solid understanding of Java outside of plugins

#

?learn-java

compact perchBOT
#
FAQ Answer:

Start with this -
https://docs.oracle.com/javase/tutorial/java/concepts/index.html
Breeze through this skipping stuff that doesn't seem relevant like bitwise operators-
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html
and then hit this
https://docs.oracle.com/javase/tutorial/java/javaOO/index.html

They're the first three from this larger thing - https://docs.oracle.com/javase/tutorial/java/index.html
Which you should definitely go through overall. But those three should be enough for slightly better understanding of wtf is happening here without feeling like a huge time sink
That one is a small part of this larger site - https://docs.oracle.com/javase/tutorial/index.html
wherein "Essential Java Classes" and "Collections" also have good useful stuff

obtuse gale
#

It isn't something you learn in a day or two, you can and I think it's fine to do plugins while learning Java, but please don't just do plugins not wanting to learn how to work with Java, it's crucial

#

But please for the love of yourself don't jump straight into plugins and give the links in the embed above a read before this. Again, it isn't something that takes a day or two but it's something you want to spend time in

#

You can always ask questions in #development for dev support or in here ( #dev-general ) for broader stuff not necessarily related to dev support (general questions)

wind bolt
#

What would you recommend instead of yaml for configuration files?

quiet depot
#

toml perhaps

#

what's wrong with yaml though?

obtuse gale
#

hocon

obtuse gale
oblique heath
#

If I wanted to run a minecraft server that used a remote directory as the server directory, what would be the best way to share the directory? I'm currently using an NFS server but it feels like there should be a better way

distant sun
#

hocon is not that bad, I kinda like that you have to use {} and []

obtuse gale
#

Hocon is user friendly json lol

distant sun
#

True

#

Json v2

obtuse gale
#

Json with comments aPES_Laugh

ocean quartz
#

Hocon is pretty nice, i prefer {} over whatever yaml tries to be

obtuse gale
#

You can still use them in yaml lol

ocean quartz
#

Ik

obtuse gale
#

But it still sucks ass

quiet depot
#

for linux, sshfs maybe?

#

and if on windows, there's a nifty little app called sftp net drive or something

#

ah rip

#

looks like it's gone

hot hull
#

Was supposed to have a math exam over teams, the profesors internet was so shit we got it rescheduled to tommorrow :p

quiet depot
#

imagine being effected by a pandemic lol

hot hull
#

Imagine remembering what today us

#

Is*

quiet depot
#

wednesday

hot hull
#

:c

quiet depot
#

is it tuesday for you?

static zealot
#

no

quiet depot
#

no it should be morning ish for u

hot hull
#

No

quiet depot
#

late morning

static zealot
#

yes its 8:37 for him

hot hull
#

It's wednesday yes

#

Something else tho which you forgot :c

quiet depot
#

o earlier morning then

#

no clue frosty

static zealot
#

imagine wanting to buy shadow of the tomb raider and not having money for it. couldn't be me

hot hull
#

I sad now

quiet depot
#

should buy rust

#

instead of tomb raider

#

rust is good game

static zealot
#

nah multiplier games are for the pro.

pallid gale
#

not even remotely dev related

static zealot
#

not for me

pallid gale
#

smh

quiet depot
#

frosty's fault

#

he started it

static zealot
#

yes

quiet depot
#

frosty what happens today?

static zealot
#

Frosty

quiet depot
#

the start of school?

static zealot
#

he gets banned

hot hull
#

I'm old as shit today

quiet depot
#

oh it's your birthday?

#

don't expect me to remember lol

#

I don't even know my close friends or family's birthdays

hot hull
#

I expected you to remember cause you asked me about it a couple days ago

quiet depot
#

I did?

hot hull
#

Yea lol

static zealot
#

oh lmao his discord status

#

is Cake boi

quiet depot
#

i don't remember

#

pls link message

#

happy birthday btw

static zealot
#

Happy New Year @hot hull

hot hull
#

Thanks โค๏ธ

hot hull
#

hi

#

oh god

pallid gale
#

offtopic pls

old wyvern
lunar cypress
#

Someone doesn't play tekken

oblique heath
distant sun
quiet depot
#

tbh after a year or so, increased experience stops equating to increased skill

#

so it's perfectly realistic for someone who has 44 years of experience, to need to watch a basic course

hot hull
#

Especially if you don't refresh that experience regularly

distant sun
#

I just don't see why would you buy a 200$ minecraft course when you most likely know the basics or so

hot hull
#

Oh god I didn't even see that

lunar cypress
#

do you think he writes some of these himself?

distant sun
#

Think or know for sure?

lunar cypress
#

think

#

unless you do know lol

distant sun
#

nah xd

#

but I hope some of them are fake

#

his "foundation" lib uses lombok ๐Ÿคข

#

Remain#spawnItem @deprecated use {@link EntityUtil#dropItem(Location, ItemStack, Consumer)}

    public static Item dropItem(Location location, ItemStack item, Consumer<Item> modifier) {
        return Remain.spawnItem(location, item, modifier);
    }```
๐Ÿ‘
prisma wave
#

44 years of experience???????

#

been programming since 1977 and they doesn't know OOP?

hot hull
#

And I oop

distant sun
#

c programmer @prisma wave

prisma wave
#

44 years of C

#

๐Ÿฅถ

lunar cypress
#

poor guy

prisma wave
stuck harbor
#

boop

prisma wave
#

yo

regal gale
#

It's only 6pm, still gotta eat dinner

prisma wave
#

oof that time went so fast

#

didnt have time to optimise the size

stuck harbor
#

lol

#

still smaller than mine tho

prisma wave
#

anything's smaller than java ๐Ÿ™ƒ

stuck harbor
#

haha yeah lol

#

i hope its reverse this time

prisma wave
#

reverse is fun

#

o hey cube

pallid gale
#

no idea what im doing

prisma wave
#

damn its getting busy in here

old wyvern
#

oi

prisma wave
#

who's PEPEpoopoo

#

lol

pallid gale
#

this is build battle right?

prisma wave
#

sure

#

close enough

pallid gale
#

can I use photoshop?

old wyvern
#

nah, only gimp

pallid gale
#

shit

#

need to download

old wyvern
#

fast!

prisma wave
#

let's go

#

yay reverse

stuck harbor
#

hell yeah

#

hmmmmm

prisma wave
#

hmm indeed

stuck harbor
#

the heck

#

why is 5 false tho

prisma wave
#

not sure

#

ohh

stuck harbor
#

done

#

oops

#

wait no

#

awwwww

pallid gale
#

i dont like maths

stuck harbor
#

40% yeet

oblique heath
#

ez

prisma wave
#

o

stuck harbor
#

share code