TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Bruce Eckel announces he's going to write Atomic Python

75 pointsby h4xrover 9 years ago

11 comments

finelineover 9 years ago
I&#x27;ve admired Bruce&#x27;s work since Thinking in Java. I&#x27;ve also enjoyed a merry-go-round of languages in my own career. I too was interested in Scala and read Odersky&#x27;s book - and improved a lot as a programmer because of it, despite not using Scala for any &quot;real&quot; project. I can&#x27;t say I&#x27;ve ever found Python that compelling. Rust and Go don&#x27;t do much for me. The 2 languages I&#x27;m excited about right now are Elm and Nim.<p>Nim empowers the programmer to do just about anything, use GC or switch to manual MM, target any computing platform that supports C (i.e. everything), reinvent the language with macros, while packaging it up very elegantly indeed.<p>Elm promises almost the exact opposite. I mean it&#x27;s elegant, but it&#x27;s also limited - purely functional, immutable, no nulls, no unchecked list access. And that&#x27;s the kind of limitation that addresses the problem that Bruce has with other languages - dealing with all the complexity of how something&#x27;s working. The promise of Elm is that if your code compiles, it works, leaving you to focus on getting the important stuff right - information flow and business logic - instead of tracking down another silly invalidity that never should have made it to runtime.<p>They&#x27;re both young, but I wish Andreas Rumpf (Nim) and Evan Czaplicki (Elm) and their teams all the best in taking on the &quot;big boys&quot; with these plucky languages, and would encourage Bruce Eckel to consider skipping ahead of the curve and writing for these alternatives.
评论 #10163975 未加载
评论 #10163772 未加载
robmccollover 9 years ago
What is simple and clear about Python? Overloading, decorators, coroutines, dynamic typing, strong reliance on exception handling for control flow, a boatload of basic types, deep class hierarchies, eval, massive standard library, schism between 2 and 3, eggs vs wheels, pip vs setup vs easy install... it&#x27;s really a pretty complex language with a deep ecosystem.
评论 #10163203 未加载
评论 #10163294 未加载
评论 #10163528 未加载
评论 #10163213 未加载
评论 #10163074 未加载
mikeashover 9 years ago
From the title, I assumed this was going to be yet another attempt at making Python multithreaded. Apparently that&#x27;s way off. What&#x27;s the significance of &quot;Atomic&quot; in the title?
评论 #10163175 未加载
评论 #10163299 未加载
评论 #10163591 未加载
dkarapetyanover 9 years ago
I don&#x27;t really understand why people think Python is a simple language. It&#x27;s not. It draws too many distinctions that shouldn&#x27;t exist. Functions, decorators, descriptors, classes, meta-classes, generators, iterators, properties, static methods, class methods, multiple inheritance, and probably a few more things I&#x27;m forgetting.<p>Ruby on the other hand is simple. There are objects and there are messages, that&#x27;s it.
评论 #10163779 未加载
criddellover 9 years ago
The most interesting thing in this article was his mention of Elm: elm-lang.org<p>I&#x27;d never heard of it before but it looks pretty cool.
wpietriover 9 years ago
How do folks with Scala experience react to his thoughts on Scala and its cliffs? I&#x27;ve only built some modest stuff in it and I&#x27;ve certainly felt that way, but I put that down to inexperience. But if he&#x27;s done 2 years of work in Scala and has written a book on it, it sounds like experience won&#x27;t help me as much as I hoped.
评论 #10163501 未加载
BogusIKnowover 9 years ago
Following Bruce the last 15 years or so.<p>He hypes a language and makes money.<p>He bashes that language and makes money.<p>He hypes a language and makes money.<p>...
评论 #10163643 未加载
insulanianover 9 years ago
He should have take a look at F# or OCaml. After reading his post it felt like that would be the best fit for his description of the language.
stretchwithmeover 9 years ago
Always found his writing pretty accessible.
alblueover 9 years ago
Suggest adding &quot;book&quot; to the end of the HN subject, to clarify what he is writing
harry8over 9 years ago
I find this guy pretty arrogant and a bit of a grand-stander, but maybe I get the wrong impression. He did have a good idea once, namely to release his textbooks free in the internet before that became fashionable. That is still a good idea today. The textbooks are not the best of breed by a long stretch but we shouldn&#x27;t diminish the fact that he released them.<p>If you think you can do it, do it, release it. Bask in the glory.<p>Prediction: he can&#x27;t. But good luck anyway.
评论 #10163053 未加载
评论 #10163072 未加载
评论 #10164662 未加载