Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dunefox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
601.
▲
by
dunefox
5y ago
Anyone know where I can read more about SBCL or Lisp compilers in general? It does not need to be very technical.
602.
▲
by
dunefox
5y ago
Worm Soul - Shai Hulud
603.
▲
Autumn Lisp Game Jam 2021
(itch.io)
6 points
by
dunefox
5y ago
|
0 comments
604.
▲
by
dunefox
5y ago
Same here. It's great.
605.
▲
by
dunefox
5y ago
If anything zig or rust are the successor, Go is a language from the 90s. We can agree on C++ and java, though.
606.
▲
by
dunefox
5y ago
> It's like mentionning JS in a conversation about C It's not. It's like mentioning C++ in a conversation about OOP which is why Lisp is the appropriate umbrella term. For me, CL means Common Lisp.
607.
▲
by
dunefox
5y ago
In Julia, the convention is that a function like "swap!" modifies its input. It's extremely handy. Also, "odd?" is just an elegant way to name a predicate.
608.
▲
by
dunefox
5y ago
> C is timeless, it doesn't count. Of course C counts. IMO it is a language that should have stayed in the last century. > feel and ergonomics are very important when writing code This is the reason why I can't stomach langu
609.
▲
by
dunefox
5y ago
> I would appreciate a few concrete examples (very much like [::-1] and 100*100) that would allow me to get what LISP really is about. You mean like (reverse "asd") and (* 10000 10000)? That's not really what gives you an
610.
▲
by
dunefox
5y ago
This is no different from any other language lacking libraries, except that with Lisp you're using a proven, powerful language. And if you want libraries there's a python bridge and a whole CL on the JVM with interop.
611.
▲
by
dunefox
5y ago
I don't want this kind of "shared understanding" if it means that I have to program in the most basic, underdeveloped language. It's the interface with the computer and used to convey meaning.
612.
▲
by
dunefox
5y ago
How can anyone verify that?
613.
▲
by
dunefox
5y ago
It's still a chat app and if I can't reach enough people it's useless.
614.
▲
CL REPL (App)
(lights-of-holiness.eu)
4 points
by
dunefox
5y ago
|
2 comments
615.
▲
by
dunefox
5y ago
> Java is not usually considered to be a statically-typed language Java is absolutely considered a statically typed language. Compare it to Python and CL, then you know what the difference is.
616.
▲
by
dunefox
5y ago
Yes, it does. SMS aren't encrypted. And messaging is closer to being solved than ever before. If you want to use a "dumbphone" with SMS you can do that.
617.
▲
by
dunefox
5y ago
Because it needs to be built, supported, etc.?
618.
▲
by
dunefox
5y ago
> If you can't get someone to pay €5/$5 per year for a service they use every single day, then there's something really wrong in how we as users think about the service we use every day. Which is absolutely the case with m
619.
▲
by
dunefox
5y ago
I'd imagine getting the users in the first place. That has nothing to do with engineering quality and scaling up, though.
620.
▲
by
dunefox
5y ago
It certainly creates fewer bugs of a specific nature, depending on the language.
621.
▲
by
dunefox
5y ago
> Nothing works as well as whatsapp. Ehh, that's very debatable. Signal, Threema, and yes even Telegram (regardless of E2E enc, etc.) work well and are reliable.
622.
▲
by
dunefox
5y ago
It's not the IDE, it's the compiler that infers it. So type information is always available.
623.
▲
by
dunefox
5y ago
> it's become a fairly multi-paradigm language at this point It's still very much an OO language with borrowed features. > a multi-paradigm language is exactly what should be the defacto language in curriculums Debatable. M
624.
▲
by
dunefox
5y ago
> seems to be antithetical to the principles of a strongly-typed language. So does this now reclassify Java as a weakly- or dynamically-typed language? Var and type inference are neither antithetical to static typing nor do they make a l
625.
▲
by
dunefox
5y ago
That's a horrible reason to use a language for teaching.
626.
▲
by
dunefox
5y ago
Just because you can have a career in Java despite the disadvantages does not mean that they're not disadvantages that most other languages don't have.
627.
▲
by
dunefox
5y ago
Clojure has many functional features and properties that are unique to Lisps and functional languages and aren't shared by Java. Kotlin and Java are much more similar than either to Lisp, so when Java gets more modern features it might
628.
▲
by
dunefox
5y ago
Fair enough.
629.
▲
by
dunefox
5y ago
How is this related to Hackernews? Seems quite OT.
630.
▲
by
dunefox
5y ago
I even checked that, my university has no subscription.
More ›