Domande con tag 'scala'

4
risposte

Le eccezioni di resume hanno senso?

Dopo la precedente domanda mi chiedo se resumable exceptions abbia un senso. Sembra che nessuno li usi in Java . Non usano resumable exceptions a causa delle limitazioni Java o semplicemente perché non ne hanno davvero bisogno?...
posta 28.05.2011 - 08:46
2
risposte

Perché Scala indica la composizione monadica come "per la comprensione"?

Non sono sicuro che sia una domanda appropriata, ma eccola qui. So che la notazione di Haskell è abbastanza buona. E mi sono reso conto che la "comprensione" di Scala è in realtà la stessa cosa della notazione in Haskell. Qualcosa che non cap...
posta 16.01.2016 - 12:27
4
risposte

Qual è un buon caso d'uso per scala? [chiuso]

In un progetto corrente abbiamo impostato la build in modo da poter mixare Java e Scala. Mi piacerebbe usare più Scala nel nostro codice per rendere il codice più leggibile e conciso. Nel processo imparate anche la lingua passando le funzioni re...
posta 14.11.2012 - 06:52
3
risposte

Metodi funzionali sulle collezioni

Sto imparando Scala e sono un po 'sconcertato da tutti i metodi (funzioni di ordine superiore) disponibili nelle raccolte. Quali producono più risultati della collezione originale, quali producono meno e quali sono più appropriati per un determi...
posta 02.11.2012 - 16:22
3
risposte

Come posso ottenere un feedback sull'eventualità che l'analisi di escape abbia influito sul mio codice o no?

Un problema che ho con l'ottimizzazione del compilatore è che in realtà non so mai cosa faccia il compilatore (o in questo caso specifico Jit) con il mio codice. Quindi c'è qualche possibilità per me di sapere se una particolare ottimizzazione d...
posta 30.06.2011 - 13:48
1
risposta

Vincoli durante la progettazione dei generici Java

I generici Java sembrano molto diversi da quelli disponibili in Scala, sebbene entrambi siano stati progettati da Martin Odersky. Dal mio punto di vista, la progettazione di generici in Java è peggiore, ad esempio: non è possibile specificar...
posta 05.10.2012 - 17:25
1
risposta

Perché i generici in Scala hanno cancellato i tipi e non sono modificabili?

Perché i generici in Scala hanno tipi cancellati e non sono modificabili? È dovuto alla mancanza di supporto da parte della JVM o alla compatibilità con le librerie Java? Quali sono i vantaggi in generale di avere generici come reifiable?   ...
posta 21.11.2012 - 11:25
1
risposta

Usa StringLike invece di String in Scala?

Scala ha il tratto StringLike. Diciamo che voglio creare una classe di casi Name e internamente dovrebbe salvare il nome con alcuni caratteri. Dovrei usare case class Name(name: StringLike) o case class Name(name: String) ? Il p...
posta 18.06.2015 - 17:02
2
risposte

Come leggere il codice Scala con un sacco di impliciti?

Considera il seguente frammento di codice (adattato dal link ): // Using scalaz 6 import scalaz._, Scalaz._ object Example extends App { case class Container(i: Int) def compute(s: String): State[Container, Int] = state { case Conta...
posta 27.09.2012 - 12:01
2
risposte

Migrazione da Python a Scala quando un sacco di lavoro è già stato fatto in Python?

Io e il mio amico stiamo sviluppando un'applicazione web in Python + Flask + PostgreSQL. Ci stiamo lavorando da qualche mese e abbiamo sviluppato molti schemi / casi d'uso specifici per Python + Flask + PostgreSQL. Ora, all'improvviso, pensiamo...
posta 15.03.2012 - 21:10