I knew I was not in favor of GCs. For any reason. A pox upon the landscape of software.
I accidentally a scheme
91–100 of 143 posts
Re: I accidentally a scheme
#92People accidentally a scheme all the time. I first accidentalled a scheme in high school. I learned about S-types, which were to Lisp what JSON is to JavaScript. I made a language around then. Oops. Some would argue Brendan Eich of Netscape accidentalled a scheme in JavaScript, but others would argue that he didn't. Most accidental schemes are pretty bad, and the original JavaScript fits the bill, or it doesn't, depe…
That was my first thought too. As the length of your codebase increases, the likelihood of (probably badly) accidentally a scheme'ing tends towards 1.
Re: I accidentally a scheme
#93Earlier quoted context omitted.
This is the role "lol" used to play. "I accidentally created a scheme lol"
Doesn't "I accidentally a" predate lol? I seem to recall it from high school, and that was before mobiles were widespread.
Re: I accidentally a scheme
#94Re: I accidentally a scheme
#95Re: I accidentally a scheme
#96Earlier quoted context omitted.
Doesn't "I accidentally a" predate lol? I seem to recall it from high school, and that was before mobiles were widespread.
Interesting. Did you mean before mobiles or before smartphones? As of today, it has been dated to ~2004 (knowyourmeme).
Re: I accidentally a scheme
#97Earlier quoted context omitted.
learn from solutions of others I got my first job furiously doing that for nights on end. It felt like cheating but it’s ultimately way faster than waiting potentially years to figure out those tricks on your own.
Yeah, good to hear. I also did this for nights on end. My strategy was to try to solve the puzzle myself first (in a reasonable amount of time) and then check the solutions of others. Always fun to see if I could make my solution faster/shorter/more elegant/etc. with the inspiration of the other solutions.
Edit: like a hash-collision for geeks
Re: I accidentally a scheme
#98Earlier quoted context omitted.
No chance, "lol" has been in usage for at least 25 years, possibly more than 30.
Well this was in real life, so you aren't going to get records. Wikipedia suggests lol is more like 40 years old, but you actually have a written record to back that up. All I have is my own experience, I wasn't really on the internet until the 2000s so I wouldn't have come across lol until mobile phones and texting became widespread (around 1999/2000). "I accidentally a" would have been in the 1995 - 2000 time frame…
"I accidentally" started in 2008, and they have a link to the youtube video it came from: https://knowyourmeme.com/memes/i-accidentally
Re: I accidentally a scheme
#99Earlier quoted context omitted.
There's literally dozens of us! If you're serious about learning a Lisp but motivated more by, as you say, "having more fun" rather than, say, landing a six-figure job writing it professionally... then may I recommend Janet[0] for your consideration. Janet is an embeddably-small, yet surprisingly batteries-included Lisp implemented in pure C. In terms of syntax and core library it borrows more directly from Clojure t…
But is Janet as interactive as Common Lisp? (REPL, image-based development, debugger, restarts…) The fun is there!
Janet's REPL has a debug mode, but I'm sadly not qualified to evaluate whether/how it measures up to CL's due to my own inexperience with either. :)
As for restarts (I had to Google around to get an idea of what that means)—it seems to me that Janet does not have first-class support for restarts in the way that some other Lisps, for e.g. CL, do. Presumably (as it would be in most other languages I would suppose) one could recreate that experience in Janet by tapping into the first-party error handling and REPL primitives. But you'd definitely be rolling your own rather than having it already in Janet out of the box.
Re: I accidentally a scheme
#100It’s time for a new book with a cartoon elephant on the front. “The Accidental Schemer”.