Designing And Building A New Pragmatic Language
ctrimble writes "A bunch of folks on the pragprog Yahoo! Group have banded together to design and implement a 'pragmatic' programming language. Ostensibly, the language is informed by the principles in Hunt and Thomas's well-received book, The Pragmatic Programmer: From Journeyman to Master but the purpose of the language is to help ease some of the pain of development and bridge the impedance mismatch between the academic aspects of a programming language and the discipline of software engineering. The design is still very much in flux. If you're a programmer, this might be a language you'll be using in a few years (or earlier). This is your chance to get in on the ground floor. What kind of features do you want the language to have? What are your PL pain points? Where could this language do better than existing languages?"
... they only thing I can think of that would be missing is a compiler to turn Python into machine code, and I'm sure somebody is working on that.
I'm going to have to see at least 3 years of Apocalypses and Exegesis before I can make an informed decision about this language...
Karma: Marginal (mostly due to the border around the website)
The local variables employed and not_dead are not initialized and we may never even enter the loop. ;)
Why stop there? We need as many languages as we can get, especially in today's economy and job market.
I offer as the pragmatic language of the future, Toadskin. It's all you need. It has all the power of BrainF**k and all the friendliness of Forth. So let's get those HR systems ported folks!
[-- Trust the Monkey --]
The world doesn't need another entirely new language, because we already have C++.
:-)
Agreed. I certainly wouldn't wish another C++ on the world.
I have considered deeply what you said here, and have carefully formulated my reply:
Noooooooooooooooo!
A powerful library, a clear syntax, flexible underlying models and a wide user base?
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.