Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Hello
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
morungos  
View profile  
 More options Sep 8 2011, 6:58 pm
From: morungos <morun...@googlemail.com>
Date: Thu, 8 Sep 2011 15:58:04 -0700 (PDT)
Local: Thurs, Sep 8 2011 6:58 pm
Subject: Hello

Hello, just joined, and thought I would say hi.

I'm pretty new to Scala, but impressed with what I have seen so far. I'm a
long-time modern Perl developer (which also has traits) and Lisp user (with
a preferred functional approach), so it's nice to find something that has
the right features in the right places with impressively good performance.

I'm the main developer on a project at the Ontario Institute for Cancer
Research, which is using Scala and Lift, with MongoDB behind. The
application is a bit about genomics (hence large complex data) and a bit
about clinical data (hence security). We're finding Lift more of an issue at
present, as it is fairly huge and fairly different to other web frameworks,
with an element of constant change and documentation that could be a bit
clearer in a few key places. The learning curve is a little steep, but I'm
getting up OK at the moment. We did look at more traditionally structured
frameworks, but there seem to be many promising characteristics to Lift, so
right now we're just going with it.

Anyway, hope to meet some of you around the city.

All the best
Stuart


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
TylerWeir  
View profile  
 More options Sep 8 2011, 7:10 pm
From: TylerWeir <tyler.w...@gmail.com>
Date: Thu, 8 Sep 2011 16:10:03 -0700 (PDT)
Local: Thurs, Sep 8 2011 7:10 pm
Subject: Re: Hello

Hello!

Let me know if you have any Lift questions, I can probably answer them. :)

Sounds like a cool project, any more details you can share.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
morungos  
View profile  
 More options Sep 9 2011, 8:52 am
From: morungos <morun...@googlemail.com>
Date: Fri, 9 Sep 2011 05:52:34 -0700 (PDT)
Local: Fri, Sep 9 2011 8:52 am
Subject: Re: Hello

On Thursday, 8 September 2011 19:10:03 UTC-4, TylerWeir wrote:

> Sounds like a cool project, any more details you can share.

Sure, here goes. Essentially, we are building a platform to assist in
management of clinical trials in personalized medicine. The kind of trial
we're involved in, involves asking patients for samples which we run through
some DNA analysis to identify likely mutations that can help a clinician to
select an appropriate treatment. In the field we're working in initially,
there are some useful chemotherapy drugs that can target particular mutated
pathways, so once we know which mutations (if we find one) are present, we
can prepare a report for a clinician. So we need to track samples, record
certain bits of clinical information, all securely, and associate the output
with the contents of a substantial mutation database to provide a customized
report. There's a lot of workflow management in this, with email
notifications, auditing data, and so on. Because these are clinical trials,
there is also a significant research focus, we want to be able to analyze
the data in interesting ways, tracking performance targets, and so on.

We have a fairly complete system written in Grails up and running, but for
various reasons it isn't completely satisfactory. The dynamic typing leads
to a much greater risk of runtime errors, and the testing of views is not as
good as I'd like. Personally, I like some of Grails, but its programming by
convention has proven to be an issue because there is so much tacit
knowledge. (A few days back, I found code that was broken simply because
calling a constructor with one type of parameter enabled a whole magic data
binding system we didn't even know about, resulting in ghost parameters in
the request.) Lift, thanks to Scala, is nicely testable, with a very
flexible but strong type system, and its use of snippets means we don't have
enough control flow in the views to mean that testing is an issue. Groovy
doesn't have traits either, and since previously I worked with the Perl
Catalyst framework, which uses them extensively, they are proving invaluable
to organize a complex system for DRYness.

Lift questions may well be forthcoming :-) I try to solve them myself, as
much as anything because I need to understand Scala and Lift better, and
reading the code is fascinating. But many thanks for the offer and I am sure
I will take you up on it.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tyler Weir  
View profile  
 More options Sep 9 2011, 9:03 am
From: Tyler Weir <tyler.w...@gmail.com>
Date: Fri, 9 Sep 2011 09:03:23 -0400
Local: Fri, Sep 9 2011 9:03 am
Subject: Re: [ScalaTO:66] Re: Hello
Sounds very cool.

I'm at Yonge and Dundas during the day, any time you want to meet for
lunch to chat about Lift issues, let me know.

I built a tiny prototype for an EMR for my brother who is a doctor, so
maybe there is a bit of an overlap.

Cheers.

-------------------------------------
http://www.tylerweir.ca


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Pollak  
View profile  
 More options Sep 9 2011, 12:16 pm
From: David Pollak <feeder.of.the.be...@gmail.com>
Date: Fri, 9 Sep 2011 09:16:19 -0700
Local: Fri, Sep 9 2011 12:16 pm
Subject: Re: [ScalaTO:66] Re: Hello

Have you looked at LiftScreen and Wizard for managing forms including
multi-page forms?

> Lift questions may well be forthcoming :-) I try to solve them myself, as
> much as anything because I need to understand Scala and Lift better, and
> reading the code is fascinating. But many thanks for the offer and I am sure
> I will take you up on it.

--
Lift, the simply functional web framework http://liftweb.net
Simply Lift http://simply.liftweb.net
Follow me: http://twitter.com/dpp
Blog: http://goodstuff.im

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
morungos  
View profile  
 More options Sep 9 2011, 3:12 pm
From: morungos <morun...@googlemail.com>
Date: Fri, 9 Sep 2011 12:12:08 -0700 (PDT)
Local: Fri, Sep 9 2011 3:12 pm
Subject: Re: [ScalaTO:66] Re: Hello

On Friday, 9 September 2011 12:16:19 UTC-4, David Pollak wrote:

> Have you looked at LiftScreen and Wizard for managing forms including
> multi-page forms?

I've seen them, and they looked a great base to build on, and much better
than the misery I went through with single forms for multiple tables in
Grails. I don't think I can use them completely out of the box, as we need
to have the fields displayed determined and defined by the database rather
than from the record definition. There are going to have to be some
compromises here in the Scala typing. But when I get to that stage, I'll be
looking to see if I use this as a base. It looks like I'll be modifying the
addFields behaviour at least.

Thanks for the pointer - it's been useful to get a look at that and start
thinking about it


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
morungos  
View profile  
 More options Sep 9 2011, 3:19 pm
From: morungos <morun...@googlemail.com>
Date: Fri, 9 Sep 2011 12:19:11 -0700 (PDT)
Local: Fri, Sep 9 2011 3:19 pm
Subject: Re: [ScalaTO:66] Re: Hello

On Friday, 9 September 2011 09:03:23 UTC-4, TylerWeir wrote:

> I'm at Yonge and Dundas during the day, any time you want to meet for
> lunch to chat about Lift issues, let me know.

> I built a tiny prototype for an EMR for my brother who is a doctor, so
> maybe there is a bit of an overlap.

That would be great and very helpful. I followed on Twitter (I'm @morungos)
and we can coordinate off group if appropriate. Many thanks!!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »