2,508 karma · joined January 22, 2008
wxPython comes to mind... :-/ Also PyGame, although it seems that there are now development releases for 3.x.
Remote: Yes
Willing to relocate: No, unfortunately this isn't an option right now.
Technologies: Python, Prolog, Scheme, C, MS SQL Server, AngularJS, Delphi, Postgres, SQL, Linux, OCaml, HTML/CSS, etc
Resume/CV: http://aquila.blue/misc/resume.html
Email: zephyrfalcon@gmail.com
Location: Archer, FL
Remote: Yes
Willing to relocate: No, unfortunately this isn't an option right now.
Technologies: Python, Prolog, Scheme, C, MS SQL Server, AngularJS, Delphi, HTML/CSS, etc
Resume/CV: http://aquila.blue/misc/resume.html
Email: zephyrfalcon@gmail.com
Happy Flappy ~ http://vimeo.com/87434521
https://github.com/zephyrfalcon/magicripper2 (to scrape cards from Gatherer)
https://github.com/zephyrfalcon/magicquery (to query the card database)
I also made a set of files (not on Github (yet)) that indicate a card's keywords and other properties (e.g. flying, protection, split card, etc etc). I found it very hard (read: ~impossible) to extract this kind of info reliably from the card text.
It was more of an experiment than anything else. Certainly not too practical. :) One nice thing is that you can easily "scale" the image by changing the size of the table cells.
"""Please read "Quiet - The power of introverts in a world that can't stop talking" by Susan Cain
Saying its a habit is saying that you can easily overcome it. I don't feel it's a choice, do you know how many times I thought about ending my life because I hated being born an introvert and shy?
This article might as well be called: If you are shy, its you're fault, stop being lazy and change.
Once gays are accepted the biggest issue is probably going to be that introverts dont feel accepted in this extravert world."""
The conflation of terms like shyness and introversion (etc) has been discussed before, so I'll leave that one alone. The last two sentences of the comment are more interesting. If you are shy, is that necessarily bad? And is it your "fault"?
The other issue applies as well. It's not OK to fire someone because of their gender, race, sexual orientation, religion, etc; but firing someone because they are "shy" or "introverted" or "not a people person" seems to be perfectly acceptable and legal. Shouldn't that be considered discrimination as well? (Assuming that "being good with people" isn't a requirement of the job.)
[1] as demonstrated e.g. here: http://letoverlambda.com/index.cl/guest/chap4.html
Of course, this kind of begs the question... why not in Scheme? Considering it's part of the Lisp family as well, what makes CL more flexible? (Taking into account that "Scheme the language", as based on R5RS, R6RS, etc, is limited; but a particular Scheme implementation might have everything & the kitchen sink.)
Still, it seems a pretty silly patent... :-/
It was not the first programming language to use significant whitespace, but it is probably the most mainstream one that does, and it did pave the way for other languages to do the same. So it makes sense (IMHO) that sometimes other languages copy this feature, because it makes code shorter and more readable.
I haven't really heard any good arguments against significant whitespace, just the usual "but when I copy & paste a block the indentation might be off" (so use the indent/dedent function in your editor) and "I cannot mix tabs and spaces" (which you shouldn't do to begin with). The "hate" is mostly because people are not used to it. Not unlike Lisp's parentheses...
Is it? Assuming you use a fixed-width font, any incorrect/inconsistent indentation should stand out like a sore thumb. More so than counting { }s in nested blocks. (Of course, decent editors help with both cases, so I think it's essentially a non-issue.)
There are two types of programming language that cover 99.44% (the Chambers Constant) of programming language design.
1. Languages designed and promulgated primarily by academics like Prolog, Lisp, Haskell, Pascal, etc.
2. Languages designed and promulgated primarily by corporate entities (factoring government as a corporate entity) such as C, Java, Erlang, Ada, etc.
Where does that leave languages like Python, Perl, Ruby?
I don't know... Python in the early 90s looked pretty much the same as it does now. Unless you mean that some features (or lack of them) required inelegant workarounds?
I think most machines were just not powerful enough yet in the 90s to make Python a viable solution for many problems. As computers got faster, that became less of an issue. Also, there was already a scripting language with a large following back then (Perl, naturally). Whether it was "ugly" probably had little to do with it. (Quite the contrary in fact, I recall that Python was often perceived as clean, elegant, concise and very readable.)