I am immersed in hunting for Wikias on my favorite programming languages (language itself, changes, standard libraries, new/popular applications, frameworks, libraries, servers, services, etc.)
My favorite languages at the moment are:
- Python (version 3)
- Jython
- JavaScript (specifically ES6 flavor): peak sub interests—Firefox WebExensions, AngularJS, Node
- Groovy (just got re-interested in it)
- Java (mostly JS6E)
- AppleScript
The thing I want to improve on the most at the moment is to get way better at writing JavaScript in a functional programming way.
Ironically, I want to write my Python with less functional programming, and more list/set/dictionary comprehensions and closures. For example, I think it would be fun to write a very simple web browser that read in HTML elements (just a subset), and supported CSS properties—implementing them with closures so the properties overrides work more or less automatically, based on element nesting. Then, to make sure it works, display it using the python 'tix' package or simply the Tkinter package.
These document languages are my favorites for data and presentation.
Core | Subordinate | ||||||
---|---|---|---|---|---|---|---|
HTML | CSS | DTD | XHTML | MathML | SVG | ||
XML | XPath | XSLT | XQuery | Schematron | RELAX NG | SPARQL |
OWL RDF |
LaTeX | pic | tbl | |||||
SQL | SQLite | postgreSQL | MySQL | Oracle | Java Data Objects | ||
misc data | JSON | YAML | CSV | tabs | Prolog facts |
I am a professional programmer with background in a plethora of different programming environments/genres. But these are my 'hot' interests at the moment.
It you are interested in the same ones perchance, please let me know; especially in combination with each other.