Mark G.


San Francisco, CA
Hometown: SF Bay Area

Member since:

May 20, 2013

Are you building a startup -- and what is it about? If not, what is the role of Scala in your company?

No fair changing the question so that people's answers end up looking stupid.

Is your Scala talking to a web or mobile client, and if so, how?

It happened again...maybe I should just take up a language whose meetups don't require reading fuzzy ReCaptcha words. Maybe something modern like ALGOL or FORTRAN...57, not 97

Are you able to host meetups, and for how many, and/or do you like to present?

Sadly, no. No public meeting areas on campus.

What Scala technologies are you interested in?

How Scala comes to closure. A barrier to wide adoption of Scala is the continuing non-syntactic changes, giving it a "0.x" feel. While often excellent, they create a CFront aura (load library tapes into the memory banks to compute what CFront is). This detracts from it being the tool of choice. Changing syntax (say, REQUIRING "=" in func defs) is annoying but not bad, as older programs won't compile (better than compiling but doing something different). And it can often be fixed with a short script, or even with the compiler itself (have an option to spit out modified code when it sees old-style syntax). Contrast this with MACROS, which are experimental to the point in making the language look incomplete: "The [macro] API is subject to (possibly major) changes in the 2.11.x series, but don’t let that stop you from experimenting with them!" Think of what "A Suit" would say to a proposal for a mission-critical application if they saw this release note.


What's the point of being in the Scala group if 27 seconds after a meetup is open for entries, 3x the meeting size is waitlisted? Might as well spend the split-second effort making a profit by buying pop star concert tickets to scalp.

Member of


  • Not yet added

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy