« first day    last day (19 days later) » 

5:45 AM
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…
9:31 AM
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
 
9:35 AM
@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
 
9:37 AM
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
 
9:39 AM
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 AM
Noone?
This is very important to me so I would appreciate feedback for SunSip. Thanks
 

« first day    last day (19 days later) »