> It's not _really_ programming
You're dead wrong. Prove it. Explain what you mean. Give us your definition of what _really_ programming is, and prove that Scheme, Python, and JavaScript are _really_ programming by that definition, but Snap! isn't.
So is Scheme "_really_ programming" or not? What exactly is Snap! missing that Scheme has, that disqualifies it from being "_really_ programming"? If as I predict you dodge this question, that proves my point.
>lern_too_spel 11 hours ago | parent | prev | next [–]
>This supports making your own higher order functions. You absolutely can learn software engineering from this. What you can't do is get syntax errors, which makes teaching a classroom of kids by yourself intractable.
>lern_too_spel 5 hours ago | root | parent | next [–]
>I skimmed the manual. It's more powerful than I thought. You can do metaprogramming directly in the language, which will deconstruct blocks into lists. It's basically Scheme as blocks,
And while you're at it, post that video of yourself doing the exact same thing Musk did that so many people are calling a Nazi salute, under your own real name, to prove it's not. You seem so confident you're right, you should have no problem doing that either. If you refuse, you've just proven my point again that you're not arguing in good faith, and that you're a coward who is afraid to stand by your own words and real name and perform what is obviously a Nazi salute. Because you know you're wrong.
> You're dead wrong. Prove it. Explain what you mean. Give us your definition of what _really_ programming is, and prove that Scheme, Python, and JavaScript are _really_ programming by that definition, but Snap! isn't.
Nobody is using Snap in production or writing real applications with it. The same can't be said for Python or JS. When you're writing Python or JS, you are truly writing code.
I would say Scheme is programming because it's literally a Lisp dialect, and Lisp is still used so.. yeah.
With Snap/Scratch, you're playing around with Snap/Scratch. Do you understand my point here?
By the time you'd reach for the complex functions of Snap, you're better off just learning actual languages, do you get what I mean? Unless you just want to make stuff happen fast.
I would disagree with the guy saying you can "learn software engineering from this". No you can't and you really shouldn't try to.
Otherwise we can go and argue that Factorio blocks or Minecraft redstone is programming because you can make a CPU in them.
> And while you're at it, post that video of yourself doing the exact same thing Musk did that so many people are calling a Nazi salute, under your own real name, to prove it's not. You seem so confident you're right, you should have no problem doing that either. If you refuse, you've just proven my point again that you're not arguing in good faith, and that you're a coward who is afraid to stand by your own words and real name and perform what is obviously a Nazi salute. Because you know you're wrong.
Again reminding you to self-reflect because this is unhinged. What is wrong with you?
> I would say Scheme is programming because it's literally a Lisp dialect, and Lisp is still used so.. yeah.
Snap! is literally a Scheme dialect.
So by your own definition, Snap! is a "real" programming language. I'm glad I finally convinced you to change your mind when confronted with irrefutable evidence!
But that's an weird definition that makes languages like Scheme and Snap! stop being "real" programming if Lisp stops being used. Is that really what you mean? A language can change from "real" to "not real" depending on how much another language is used?
Again, please drill down and elaborate and refine and debug your definition of what a "real" programming language, because it has a lot of holes and inconsistencies in it. See if you can whack all those moles.
> Nobody is using Snap in production
Teaching children AI programming and Computer Science concepts IS PRODUCTION. It's producing the next generation of human beings. Those children are live and shipping in the real world. There is no dev or qa deployment.
> Again reminding you to self-reflect because this is unhinged. What is wrong with you?
Musk making a Nazi salute twice on live international TV was definitely unhinged, we can both agree. Are you unhinged enough to do it too? Even recorded on youtube, under your hn handle, if you're too cowardly to do it under your own name like unhinged Musk did? Why are you defending a man so unhinged that you refuse to do the same thing he does?