Meredith Gregory | 2 Dec 2010 03:44
Picon
Gravatar

Re: C9 monadic design patterns for the web video response!

Dear Scalarazzi,


The kickstarter project to complete the book has launched! For your amusement, here's a little video about it.

Best wishes,

--greg

On Thu, Nov 18, 2010 at 10:44 AM, Meredith Gregory <lgreg.meredith-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Dear Scalarazzi,

Last week i went in to record the 2nd and 3rd installments of the C9 monadic design patterns for the web videos. Charles Torre, the series producer, told me there were over 40K distinct views of the first video. i know that many of them came from this community. So, i really want to say thanks!

i also want to mention that i just submitted a proposal to Kickstarter to raise enough money to complete the book. i've been finding that i'm at a point where the book needs a certain level of focus that doesn't mix well with juggling a ton of clients. i'm trying to raise just enough that i can clear off my desk and focus on completing the book and the source code that supports it. So, keep an eye out for that, if it's of interest.

Best wishes,

--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SW
Seattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SW
Seattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com

Antonio Cunei | 3 Dec 2010 16:31
Picon
Picon
Favicon

CFP: The Second Scala Workshop - Scala Days 2011

The Second Scala Workshop
=========================

Call for Papers
---------------

Scala is a general purpose programming language designed to express
common programming patterns in a concise, elegant, and type-safe
way. It smoothly integrates features of object-oriented and
functional languages.

This workshop is a forum for researchers and practitioners to share
new ideas and results of interest to the Scala community. The
secondn annual workshop will be held at Stanford University in
the San Francisco Bay Area, on Thursday the 2nd of June 2011,
co-located with Scala Days 2011 (2nd-3rd of June).

We seek papers on topics related to Scala, including (but not
limited to):

1. Language design and implementation -- language extensions,
optimization, and performance evaluation.

2. Library design and implementation patterns for extending Scala --
embedded domain-specific languages, combining language features,
generic and meta-programming.

3.Formal techniques for Scala-like programs -- formalizations of the
language, type system, and semantics, formalizing proposed language
extensions and variants, dependent object types, type and effect
systems.

4. Concurrent and distributed programming -- libraries, frameworks,
language extensions, programming paradigms: (Actors, STM, ...),
performance evaluation, experimental results.

5. Safety and reliability -- pluggable type systems, contracts,
static analysis and verification, runtime monitoring.

6. Tools -- development environments, debuggers, refactoring
tools, testing frameworks.

7. Case studies, experience reports, and pearls

Important Dates
---------------

Submission:             Tuesday, Feb 8, 2011 (24:00 in Apia, Samoa)
Notification:           Tuesday, Mar 15, 2011
Final revision:         Friday, Apr 15, 2011
Workshop:               Thursday, Jun 2, 2011

Submission Guidelines
---------------------

Submitted papers should describe new ideas, experimental results, or
projects related to Scala. In order to encourage lively discussion,
submitted papers may describe work in progress. All papers will be
judged on a combination of correctness, significance, novelty,
clarity, and interest to the community.

Submissions must be in English and at most 12 pages total length in
the standard ACM SIGPLAN two-column conference format (10pt).
No formal proceedings will be published, but there will be a webpage
linking to all accepted papers. The workshop also welcomes short papers.

The papers can be submitted by using the Scala Workshop EasyChair
website: http://www.easychair.org/conferences/?conf=days2011

Additional details about the Scala Days 2011 event are available at:
http://days2011.scala-lang.org.

Program Committee
-----------------

Nathan Bronson, Stanford University
Miguel Garcia, EPFL
Klaus Havelund, Jet Propulsion Laboratory
Cay Horstmann, San Jose State University
Doug Lea, State University of New York at Oswego
Nate Nystrom, University of Lugano
Martin Odersky, EPFL (chair)
Kunle Olukotun, Stanford University
James Strachan, FuseSource

Meredith Gregory | 3 Dec 2010 19:53
Picon
Gravatar

Monads in the 'hood

Dear Scalarazzi,



Best wishes,

--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SW
Seattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com

Nathan Hamblen | 4 Dec 2010 19:22
Picon
Favicon
Gravatar

[ANN] Northeast Scala Symposium

The Boston, Philadelphia, and New York Scala user groups have combined 
to organize this first ever Northeast Scala Symposium, Friday February 
18 in New York:
http://www.meetup.com/ny-scala/calendar/15526582/

We've got lots of great speakers within our groups. At the Symposium 
we'll get to share them among the groups and meet Scala enthusiasts (and 
employers) across the region.

And to reel in a bit of extra talent, we're offering $1000 towards 
travel expenses for a headline speaker from anywhere. Daniel Spiewak and 
Jonas Bonér have submitted proposals and the polls are now open. RSVP 
and vote for the talk you want to start the show.

See you there!

The Organizers
Nathan Hamblen, Brian Clapper, Nermin Serifovic

David Pollak | 8 Dec 2010 15:10
Picon
Gravatar

[ANN] Lift 2.2-RC1

The Lift team is pleased to announce Lift 2.2-RC1. In the month since the 2.2-M1 release, the team has closed 53 tickets and made significant improvements to Lift based on community feedback.

Lift is an elegant, expressive framework that allows any size team build and maintain secure, highly interactive, scalable web applications quickly and efficiently. Lift is built on Scala and compiles to JVM byte-code. Lift applications deploy as WAR files on popular application servers and web containers including Jetty, Glassfish and Tomcat. Lift applications can be monitored and managed with the same proven infrastructure used to manage and monitor any Java web application. Lift is open source licensed under an Apache 2.0 license.

Lift features include:

  • Community... the Lift community is 2,400 members strong, super-active and always there to help with questions
  • Best Comet (server-push) support that allows the creation of dynamic application such as Novell Vibe
  • Super simple Ajax for creating highly interactive web applications without worrying about HTTP plumbing
  • Secure by default... Lift apps are resistant to the OWASP top 10 vulnerabilities including XSS, XSRF, and parameter tampering
  • Concise and Maintainable... Lift apps typically contain fewer lines of code than corresponding Rails apps, yet are type safe so that many errors are flagged by the compiler
  • Scalable... Lift apps scale to millions of users across many servers, yet are highly efficient for single-box implementations
  • Compatible... Lift apps can take advantage of any Java library as well as the growing collection of Scala libraries

Lift 2.2-RC1 improvements include:

  • HTML5 Support: Lift supports parsing HTML5 input files and rendering HTML5 to the browser in addition to Lift’s XHTML support
  • Wiring: Spreadsheets meet web application yielding an automatic mechanism for updating dependent elements on a page, making it even easier to build dynamic apps with Lift
  • Wizard and Screen Improvements: Build complex screens more easily with new helper methods for creating form elements and improved life-cycle callbacks
  • CSS Selector Transforms Improvements: including appending attributes, multiple selectors applying to a single element, and element lifting
  • Support for migratory sessions: ContainerVars provide type-safe, guaranteed serializable session variables that can migrate across application servers in a cluster
  • Improved i18n: including per-page localization strings and localization strings and HTML stored in templates rather than Java resource files which makes editing much easier
  • Security Improvements: including creation of new sessions on login
  • MongoDB Improvements: performance improvements as well as new features
  • Support for Scala 2.8.1 as well as 2.8.0 and 2.7.7
  • ProtoUser support for Record: Lift’s ProtoUser and CRUDify can be used on Record-based persistence classes as well as Mapper-based persistence classes
  • Squeryl integration improvements: Lift is updated to use the latest version of Squeryl

Lift-powered sites include:

  • Foursquare: the multi-million user location based service that services millions of check-ins a day on their Lift-powered system
  • Novell Vibe: enterprise collaboration software platform based on Google Wave
  • Innovation Games: The fun way to do serious business — seriously
  • Xerox/XMPie: the leading provider of software for cross-media, variable data one-to-one marketing
  • Exchango: The easy and convenient way to give and get free stuff.
  • Snapsort: Compare and decide on cameras
  • No Fouls: Find pickup basketball games
Please join the Lift community and help use grow Lift. And a super-big thanks to the 30+ Lift committers who have grown the Lift community and code-base to what it is today... and what it will be in the future!  

We expect to ship Lift 2.2 release on January 5th.  Please test the 2.2-RC* series and help us identify bugs so we can make Lift 2.2 awesome!

--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Blog: http://goodstuff.im
Surf the harmonics
martin odersky | 14 Dec 2010 15:57
Picon
Picon
Favicon

I strongly prefer receiving google groups messages in digest mode

This is a poll.

Please respond to this mail if you strongly prefer receiving google groups messages in digest mode.
The text does not matter -- I will simply count responses.

Thanks

 -- Martin

Ivan Porto Carerro | 14 Dec 2010 18:07
Gravatar

Re: [scala-user] Re: [scala-internals] I strongly prefer receiving google groups messages one by one

+1

On Tue, Dec 14, 2010 at 5:02 PM, David Christiansen <david-DRnKfiA+q4/rUHzHaV+wWDMQAXE+UarJ@public.gmane.org> wrote:
2010/12/14 martin odersky <martin.odersky-p8DiymsW2f8@public.gmane.org>:
> Please respond to this mail if you strongly prefer receiving google groups
> messages one by one, same as they were sent to the scala lists. The text
> does not matter -- I will simply count responses.

Yes.




Matthew Farwell | 14 Dec 2010 20:49
Picon
Gravatar

Re: Re: [scala-internals] I strongly prefer receiving google groups messages one by one

And one for me.


Matthew.

2010/12/14 Daniel Sobral <dcsobral-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
+1


On Tue, Dec 14, 2010 at 12:59, martin odersky <martin.odersky-p8DiymsW2f8@public.gmane.org> wrote:
This is a poll.

Please respond to this mail if you strongly prefer receiving google groups messages one by one, same as they were sent to the scala lists. The text does not matter -- I will simply count responses.

Thanks

 -- Martin



--
Daniel C. Sobral

I travel to the future all the time.

Trond Olsen | 14 Dec 2010 21:10
Picon

Re: I strongly prefer receiving google groups messages one by one

This one.

On Tue, Dec 14, 2010 at 3:59 PM, martin odersky <martin.odersky-p8DiymsW2f8@public.gmane.org> wrote:
This is a poll.

Please respond to this mail if you strongly prefer receiving google groups messages one by one, same as they were sent to the scala lists. The text does not matter -- I will simply count responses.

Thanks

 -- Martin

Andrey Popp | 14 Dec 2010 21:15
Picon

Re: [scala-internals] I strongly prefer receiving google groups messages one by one

Yep, one by one is preferable!

On Tue, Dec 14, 2010 at 5:59 PM, martin odersky <martin.odersky@...> wrote:
> This is a poll.
>
> Please respond to this mail if you strongly prefer receiving google groups
> messages one by one, same as they were sent to the scala lists. The text
> does not matter -- I will simply count responses.
>
> Thanks
>
>  -- Martin
>

--

-- 
Andrey Popp

phone: +7 911 740 24 91
e-mail: 8mayday@...


Gmane