Popular Posts

Thursday, March 24, 2011

the rest

markup langs:

SQL
http://www.w3schools.com/sql/default.asp

XML

go do the xml thing first
1. http://www.w3schools.com/xhtml/xhtml_intro.asp
2. http://www.w3schools.com/xsl/xsl_languages.asp
3. http://www.w3schools.com/xpath/default.asp
4. http://www.w3schools.com/xslfo/default.asp

5. sgml
-------------------------------

others:
go:
-http://golang.org/doc/go_tutorial.html
-http://blog.golang.org/2010/07/gos-declaration-syntax.html
-http://golang.org/doc/go_tutorial.html


scala:
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-2
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-3
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-4
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-5


So far the documentation is anoying; every time I read a document it has jargon that is either java PL buzzwords or scala specific.

The most important things in scala seem to be:
pattern matching
first class functions
case classes
- http://www.scala-lang.org/node/107
- http://webcache.googleusercontent.com/search?q=cache:45KFeYN40gEJ:www.codecommit.com/blog/scala/case-classes-are-cool+what+are+case+classes&hl=en&client=firefox-a&gl=us&strip=1

new operator syntax for embedded dsls
type inference
implicits
- http://patricklogan.blogspot.com/2007/06/scala-implicits.html
structural (duck) typing
import syntax
collections
actors
- http://www.scala-lang.org/node/242
traits
- http://www.scala-lang.org/node/126
problems with scala:
http://warpedjavaguy.wordpress.com/2010/08/02/the-scala-is-too-complex-conspiracy-1/
http://michid.wordpress.com/2010/08/24/so-scala-is-too-complex/
http://www.infoq.com/news/2009/07/scala-replace-java
http://blog.ericdaugherty.com/2010/07/is-scala-too-complex.html
http://jaxenter.com/is-scala-too-complex-30645.html


weird:
http://www.hermetic.ch/pca/algorithms.htm

dumbing down the programmer:
http://en.wikipedia.org/wiki/Component-based_software_engineering

No comments:

Post a Comment