I've been meaning to learn Scala. What I need to do is justify it with a Traveller application. Not just a random sector generator.
Maybe a character generator? That's got a rich sort of complexity in it that doesn't exist even in world building (or does it? I wonder if world-building can be boiled down into something akin to character generation?)
Anyway, Scala. I found a website that compares Scala to Swift, and it looks like (superficial) convergence to me, whether intentional or otherwise. They're not the same language, but the syntax overlaps so that some statements are identical in both languages.
I note this because in my experience that tends to only happen in languages which are related -- C and C++, JavaScript and ActionScript, or (to a lesser extent) Java and C#. But look at Pascal and you know you're looking at Pascal. Look at C and you know it's C.
Better to use the phrase that this website uses: Swift is a lot like Scala. No argument there.
They are not the same language, of course. But I thought the comparison was interesting.
Maybe a character generator? That's got a rich sort of complexity in it that doesn't exist even in world building (or does it? I wonder if world-building can be boiled down into something akin to character generation?)
Anyway, Scala. I found a website that compares Scala to Swift, and it looks like (superficial) convergence to me, whether intentional or otherwise. They're not the same language, but the syntax overlaps so that some statements are identical in both languages.
I note this because in my experience that tends to only happen in languages which are related -- C and C++, JavaScript and ActionScript, or (to a lesser extent) Java and C#. But look at Pascal and you know you're looking at Pascal. Look at C and you know it's C.
Better to use the phrase that this website uses: Swift is a lot like Scala. No argument there.
They are not the same language, of course. But I thought the comparison was interesting.