4 ms·
Kind of like how OO was going to give us massive libraries of OTS software components with which we could just 'wire-up' programs?
by alatkins 13y ago
Kind of like how OO was going to give us massive libraries of OTS software components with which we could just 'wire-up' programs?
- zanny 13y agoYou generally can, though. All the web servers, all the frameworks, all the packages. If I wanted to make a graphing calaculator in Python I wouldn't write a reverse polish calculator or do more complex string parsing on user input, I'd use numpy and sympy, with a qt gui, probably written in qml. I see very few domain problems where the boatload majority of the work hasn't been done for you, and you just glue legos together. Network stack? Most languages have an httplib or you could get libftp or some such from a foss repository. The only real problem is figuring out which api is easier to use, since there usually are competing choices on a lot of these drop in solutions. qt or boost? django or bottle? backbone or angular?
- alatkins 13y agoYes I agree, but software reuse isn't exactly new. The commenter was obviously referring to functional programming techniques, and I was trying to point out that other silver bullets have been spruiked in the past, only to fall short. And besides, someone still has to program these libraries - it isn't turtles all the way down.