Viewing profile — jesserayadkins2
jesserayadkins2
HN member- Joined
- Sun, Apr 03, 2016, 4:47 PM UTC
- HN karma
- 187
- Public activity
- 42 items
- HN profile
- View on Hacker News ↗
About jesserayadkins2
No profile information was provided.
Recent public activity
- story
-
comment
Comment #12223775
My language (Lily) handles the problem by trying to avoid the gc where it can. Lily is statically-typed, built-in classes can't be inherited from, and there's no C-like casting. Wi…
-
comment
Comment #12156726
It has good intentions, but it might make someone ask themselves if the boss thinks that their use of colors needs to be changed. If it was a good choice, then why bring it up, the…
- story
-
comment
Comment #12064728
I have a github account established, and it has a couple of projects on it. One, a telnet client, is missing. I keep forgetting to add that in. I've been meaning to, once the langu…
-
comment
Comment #12063349
I was diagnosed with Aspergers early on in life. For a long time, I tried to ignore it. But there's parts that you can't. It's difficult to make friends when you can't read people'…
- comment
-
comment
Comment #12019986
Multiple return values I'm not very interested in. Lily has first-class tuples, and you can return a tuple which I might later add in desugaring for. But multiple return values the…
-
comment
Comment #12019960
No, I'm just terrible at making up examples so cats! Cats everywhere!
-
comment
Comment #12017850
I can't seem to find it. Am I missing something?
-
comment
Comment #12017707
Thanks! I started Lily to be an alternative to PHP. The first commit was adding templating support, and it was a while before the language could be standalone. I had two requiremen…
-
comment
Comment #12017668
I couldn't think of a good name. I had ideas of something like Meteor or Hurricane or Tornado. The first was taken, and I -very- quickly had second thoughts about the other two. My…
-
comment
Comment #12017620
Thank you! As for me, I'm not so sure what to share. I'm not all that exciting. Most of the time I have I spend on Lily. Once in a while I take a break. But I don't get out that of…
-
comment
Comment #12016956
This is a big problem in the language now. There's no solid apis for working with the frontend (invoking the parser and getting a result). The backend apis are acceptable, except t…
-
comment
Comment #12016849
It's probably possible, especially with today's compilers being smarter about using those instructions. You're right, in that concat is currently only available through interpolati…
-
comment
Comment #12016804
That's a good question, and unfortunately one that I'm at a loss as to how to answer right now. I've been focused more on building it, and less on using it. However, I've been look…
-
comment
Comment #12016212
I owe ESR a lot for writing about struct packing, because that's a large part of how Lily uses so little memory: http://www.catb.org/esr/structure-packing/
-
comment
Comment #12016170
Const is something that I'd like to think over before adding it. A question I have is what happens if a List is const, or should it just be that only primitives are const? I could …
-
comment
Comment #12016069
First of all, thank you! As for what motivates me, it's a few different things: * The challenge of it. Lily's one of the few things that I've done where I feel really challenged, a…
-
comment
Comment #12015962
There's no operator overloading. I'm pretty reluctant to add it too, because I've seen it be abused far, far too many times. It has uses, yes, but I'm not very interested in it at …
-
comment
Comment #12015942
No traits yet. A few other things need to be done first. Generics need to be name-able, System F, and core api is a more pressing need right now. My plan is to tackle traits in a f…
-
comment
Comment #12015902
To my understanding, Swift wasn't public for a long time. The idea behind requiring a special syntax for interpolation is that it's supposed to be more clear as to do you really wa…
-
comment
Comment #12015871
No, there's only one constructor for any given class. The body of a class is the constructor of a class, and that constructor is made available through a method called .new. It's s…
-
comment
Comment #12015774
They're the same thing. The first (Cat(arg)) is the same thing as the second (Cat.new(arg)). The reason for the distinction is...umm...I'm still not sure if I want to eventually in…
-
comment
Comment #12015741
I've heard a few complaints about this now, so I'm thinking of changing it. I wanted to cram a lot into a small space, and it didn't do so well. The piping is more an example of ho…