« first day    last day (19 days later) » 

05:45
i like github :-) idc what you do but let me do my sunsip dev
Now I have to explain what this shit does:
def implied_type_conversion(value, to_type, implied=True):
    from_type = type_(value)
    if type(to_type) == dict: to_type = to_type[from_type]
    if from_type == to_type: return value
    if implied: warn(f'IMPL TYPE CONV AT LINE {current_line+1}')
    if from_type == 'int' and to_type == 'float': return float(value)
    if from_type == 'float' and to_type == 'int': return int(value//1)
    if from_type == 'string' and to_type == 'character': return value[0]
    if from_type == 'array' and to_type == 'set': return set(value)
 
4 hours later…
09:31
SunSip Tutorial and References, CHECK!!!
Issue Labels, CHECK!!!
@NumberBasher Nice, I think it's a bit confusing how "line" does not output a newline but "out" does. I'd reverse those
CMQ: Should we make a room for this KOTH
@mousetail I added line later and didn't want to break everything else
@NumberBasher Make it noline instead?
maybe line is shorter, but ok, shrug
CMQ: should we create a new room for SunSip
@NumberBasher Wait there is no IF? All jumps are unconditional so it's not turing complete if I'm reading things right
09:35
@mousetail nope, goto's and jump's take variable input
OH right my bad
shrug
@mousetail I want more opinions on this. The reason for line is that it means outputting part of a line. noline doesn't make sense IMO since there is a line, it just isn't a newline, anyways line is intended to be a minor feature and isn't tested
Help me test some stuff too, cuz I obviously didn't test every function and every edge case
@NumberBasher I output things without a line break more often than with
I'm actually having this as a project for school -ish
@mousetail I use ''.join() most of the time
@NumberBasher it's very long
09:37
but yeah, it could be helpful which is why I added it
Python golf meta seems to use print(end=string) normally
@mousetail about as long as ,end=""
Exactly
both are way too long
@mousetail come on I don't use that practically and admit it, noone does
@NumberBasher For golfing, not IRL
09:39
golfing is real life good point
Of course IRL you would use end=""
or if you are using that often you might have to define a nolinebreakprint
I like rust, use print!() no line break, or println!() for with line break
My goodness that was a lot
@mousetail ohhh
Suggestions for SunSip welcome.
@emanresuA esp. since you have to check which messages are radiation hardening
@emanresuA Why not customize that a bit
10:28
Noone?
This is very important to me so I would appreciate feedback for SunSip. Thanks

« first day    last day (19 days later) »