> Difficult when the definitive compsci course, Structure and Interpretation of Computer Programs starts, and ends, with Lisp. Poor choice. > Several decades of computer science disagree with you. compsci hates lisp…
> So first you say Lisp is useless in compsci because of the existence of "rust, c and idris", and now its pointless to use it because of ML? Idris and Rust are ML descendants and C helps you to learn the basics of…
Your sentences are the same : "it's so powerful" - it's ridiculous that there are ppl who call themselves programmers and still like js.
No I don't have any experience in its memory management and I don't need it.
> Javascript IS a powerful language with features that were not in other mainstream language for decades and some still don't have: first class functions, dynamic typing, lambda functions, closures etc. You only have to…
> But if you are "computer SCIENCE"-school and you targeting variety of fundamental cocepts of field I say that lisp is quite essential. I'm sure you've nothing to do with compsci because lisp is a useless language…
Don't like my negative experience with lisp? I could guess it from your username.
> JavaScript has also successfully escaped perception of "a language for brains". Research background is actually harmful for a modern programming language. Those who consider javascript a good language usually lack the…
No, it shouldn't be. Lisp is not practical(try to prove it otherwise, there's no evidence) and it's only a thing now because some ppl likes its esoteric syntax. It's way too overhyped.
Yeah, nix doesn't feel right on debian because it can't manage services and doesn't use the "standard" packaging idioms. Is there someone else with a different experience or a workaround?
You're using linux from 1999 and you've problems like this: "I spent two weeks trying to make my ctrl/capslock swap stick and not reset every time the computer slept/resumed."? It's unbelievable.
> Because I spent 4 hours today trying to figure out how to prevent something from starting on boot Learn systemd then? Or use the "Startup" app? > I spent two weeks trying to make my ctrl/capslock swap stick and not…
> Lisp under SBCL is as fast as Java under the latest Oracle JVM and for numeric computation is sometimes as fast as Fortran. Back it up. > I routinely read third-party Lisp libraries and they are very readable, no…
> I shouldn't have to go to terminal to edit a conf file to make audio or video work. I never needed to. > It does not work out of the box. It does. > You must know how to use terminal and edit Byzantine configurations,…
> Linux is a great server OS but a really terrible choice on the desktop. Why?
> It's unfortunate that ML and Lisp didn't gain greater traction but that's likely due to Unix. Lisp and ML are competing by nature(MLs are famous from their typesystems) and their "failure" is not because of unix, but…
Where is the proof on vscode being "fast"? And compared to what? I can only talk about my and some of my friends' personal experience but it won't praise vscode's performance. It's maybe less glitchy(latency) than atom…
They changed their strategy?
> Atom's defenders always bring up that it was made with electron as the reason for it's slowness.Then, VSCode came along and invalidated that. How so?
> Having a single static type system that captures all differences across all versions of all browsers is not realistic. Why? Standards and abstractions are useful. > But even if it were, there's a bigger problem:…
Both Objective-C and Java are statically and strongly typed. What you're thinking about is probably a runtime-reflection mechanism. The JVM, java's host is capable of supporting dynamic languages through 'invokevirtual'…
> Requiring explicit type declarations is usually unnecessary and always a nuisance. Except at function declarations and similar - they help to make the code more readable. It's not feasible to dig in code where the…
> Difficult when the definitive compsci course, Structure and Interpretation of Computer Programs starts, and ends, with Lisp. Poor choice. > Several decades of computer science disagree with you. compsci hates lisp…
> So first you say Lisp is useless in compsci because of the existence of "rust, c and idris", and now its pointless to use it because of ML? Idris and Rust are ML descendants and C helps you to learn the basics of…
Your sentences are the same : "it's so powerful" - it's ridiculous that there are ppl who call themselves programmers and still like js.
No I don't have any experience in its memory management and I don't need it.
> Javascript IS a powerful language with features that were not in other mainstream language for decades and some still don't have: first class functions, dynamic typing, lambda functions, closures etc. You only have to…
> But if you are "computer SCIENCE"-school and you targeting variety of fundamental cocepts of field I say that lisp is quite essential. I'm sure you've nothing to do with compsci because lisp is a useless language…
Don't like my negative experience with lisp? I could guess it from your username.
> JavaScript has also successfully escaped perception of "a language for brains". Research background is actually harmful for a modern programming language. Those who consider javascript a good language usually lack the…
No, it shouldn't be. Lisp is not practical(try to prove it otherwise, there's no evidence) and it's only a thing now because some ppl likes its esoteric syntax. It's way too overhyped.
Yeah, nix doesn't feel right on debian because it can't manage services and doesn't use the "standard" packaging idioms. Is there someone else with a different experience or a workaround?
You're using linux from 1999 and you've problems like this: "I spent two weeks trying to make my ctrl/capslock swap stick and not reset every time the computer slept/resumed."? It's unbelievable.
> Because I spent 4 hours today trying to figure out how to prevent something from starting on boot Learn systemd then? Or use the "Startup" app? > I spent two weeks trying to make my ctrl/capslock swap stick and not…
> Lisp under SBCL is as fast as Java under the latest Oracle JVM and for numeric computation is sometimes as fast as Fortran. Back it up. > I routinely read third-party Lisp libraries and they are very readable, no…
> I shouldn't have to go to terminal to edit a conf file to make audio or video work. I never needed to. > It does not work out of the box. It does. > You must know how to use terminal and edit Byzantine configurations,…
> Linux is a great server OS but a really terrible choice on the desktop. Why?
> It's unfortunate that ML and Lisp didn't gain greater traction but that's likely due to Unix. Lisp and ML are competing by nature(MLs are famous from their typesystems) and their "failure" is not because of unix, but…
Where is the proof on vscode being "fast"? And compared to what? I can only talk about my and some of my friends' personal experience but it won't praise vscode's performance. It's maybe less glitchy(latency) than atom…
They changed their strategy?
> Atom's defenders always bring up that it was made with electron as the reason for it's slowness.Then, VSCode came along and invalidated that. How so?
> Having a single static type system that captures all differences across all versions of all browsers is not realistic. Why? Standards and abstractions are useful. > But even if it were, there's a bigger problem:…
Both Objective-C and Java are statically and strongly typed. What you're thinking about is probably a runtime-reflection mechanism. The JVM, java's host is capable of supporting dynamic languages through 'invokevirtual'…
> Requiring explicit type declarations is usually unnecessary and always a nuisance. Except at function declarations and similar - they help to make the code more readable. It's not feasible to dig in code where the…