Weblogs Forum
19678 messages in
1327 topics.
Last post: Dec 1, 2021 1:33 PM.
A forum to discuss Artima Weblogs posts.
Topic
Replies
Author
Last Post
Object Master & the classic beauty of the Smalltalk Browser
I recently had reason to work on some code a few years old and used Object Master and an older CodeWarrior IDE. I'd forgotten how much more productive coding could be with the assistance of a Smalltalk-style 3-pane browser. Here are a few points I've picked from my revisit.
5
Andy Dent
Aug 29, 2019 10:40 PM
After Java and C# - what is next?
Java and C# are almost identical programming languages. Boring repetition that lacks innovation. Where is the revolutionary programming language that will stop the redundancy?
[Page:
1
2
3
4
]
48
Angelika Langer
Mar 19, 2019 11:28 PM
The fate of reduce() in Python 3000
I received an email from a compatriot lamenting the planned demise of reduce() and lambda in Python 3000. After a few exchanges I think even he agreed that they can go. Here's a summary, including my reasons for dropping lambda, map() and filter(). I expect tons of disagreement in the feedback, all from ex-Lisp-or-Scheme folks. :-)
[Page:
1
2
3
4
5
...
8
]
119
Guido van van Rossum
Dec 18, 2018 1:39 AM
Markdown vs. AsciiDoc
Markdown has a lot of users and tools, but it was pointed out that it's limited and has been forked, while AsciiDoc has an extensible architecture.
3
Bruce Eckel
Dec 7, 2018 9:48 PM
Are Dynamic Languages Going to Replace Static Languages?
For many years we've been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically typed languages is desirable?
[Page:
1
2
3
4
5
...
6
]
84
Robert C. Martin
Oct 14, 2017 5:24 AM
Code versus Software
There is a subtle but useful distinction between code and software. Programmers write code: a formal plan of the software, expressing its intent in maximal detail. Software is the end product: in execution it is what the user perceives, interacts with and experiences. Sometimes this difference can be significant.
1
Kevlin Henney
Aug 29, 2017 5:45 AM
Is Scala Only for Computer Scientists?
I'm not talking about the early adopters writing obscure code here -- that can probably be solved with a suitable style guide. I just debugged my way through an example that should have been trivial but I only figured out because:
[Page:
1
2
]
17
Bruce Eckel
May 18, 2017 8:02 PM
Simplicity Before Generality, Use Before Reuse
Generality and reusability sound like such good qualities to have in code that is easy to forget not only how hard they are to achieve, but also that without the more modest qualities of simplicity and utility how little value they may hold.
1
Kevlin Henney
Aug 30, 2016 11:46 AM
Python main() functions
For Python programmers, I've got some suggestions on how to write a main() function that's easy to invoke in other contexts, e.g. from the interactive Python prompt when you feel like experimenting.
[Page:
1
2
3
]
31
Guido van van Rossum
Aug 30, 2016 10:52 AM
M2Crypto woes
I've just spent a few days hunting for a memory leak in M2Crypto, without success. Are there better options for interfacing to OpenSSL from Python? A small rant.
14
Guido van van Rossum
Jul 23, 2016 12:04 PM