« first day (366 days earlier)   

because i mess up so many time
 
btw I have question
should we allow function with same name as class
 
yes
thing accessed would be thing created most recently
 
pls elaborate
wat would hapnen fiF:
class Goat { init(shoeSize: Int) { ... } }
func Goat(shoeSize: Int) { ... }

Goat(shoeSize: 10)
 
calls func
actually if not compatible with most recent then use second most recent etc
because overloads are basically different things in scope
 
1:43 AM
why not throw amibuigty bork
btw can we pls require self. for access class thing
 
no :|
 
or maybe we can have as optional option to require
maybe in module.yml have like:
linter:
    require-self: true
 
yes
 
ok :D
 
linter opts is very good idea
also linter preset
 
1:45 AM
but linter hard to make
i am work on llir
 
like maybe default is preset: readable i.e. self is compulsory, same as arg names
 
pls need halp
 
@Downgoat easy just integrate with parser
 
pls halp idk how vsl-naerley do wokr
 
:|
but i have like thing to do really urgent'
 
2:06 AM
:|
 
2:20 AM
@ASCII-only pls ping when urgant' thing is finih
 
2:35 AM
idea: rename to just versatile
 
:|
wai
 
IDK
Partly because it's not really just a scripting lang any more
and Versatile.foo instead of System.foo is better imo
makes it like a third party
to make it more obvious that you can pretty much replace the entire stdlib with your own
 
@ASCII-only who say anything about System
 
nobody
idk
just i feel VSL isn't accurate anymore
 
hm
true
name ide: "Lucid"
 
lucid = clear, easy to undestand. VSL = clear, easy to undesrtand
> "Lucid Lynx" is the code name for Ubuntu 10.04
ubuntu is not programing language
 
but
ide is not clear or easy to understand
because not make sense
 
wat
what ide
wat
major confuse
 
oh
i though you say name IDE
you actually mean idae
 
o yea
acrp pls ignore msage this never hapen
 
2:47 AM
imo versatile fits more
some people don't want super clear code
 
wat y
there is 0 reason you not want clear code
 
well it's not like everyone always include arg name
also some people want concise over clear
 
ಠ________________________________________________________________________________________________ಠ
conise cand clear not mutual elclusive
 
something(arg1: 1, arg2: 2)
VS
something(1, 2)
 
that doesn't amke unclear
example: Charcaol is not have arg name but is clear
 

« first day (366 days earlier)