* RemObjects charges crazy bucks for their IDE
* and their IDE is not even built from ground, it is based on Visual Studio.
* Visual Studio Community Edition is available for free
* Oxygene Language is based on .NET meaning that RemObjects didn't make RTL for it, like file handling, compression, threads, everything is already implemented in .NET std library
* a compiler which compiles a programming language to .NET bytecode is inherently easier to develop than a cross-platform compiler which compiles to native code. To be fair, they do compile for other platforms like JVM, it seems, also MacOS but it's difficult to guess how exactly their compiler works and what it does because nowhere on their website it is explained in detail enough for me to understand; perhaps I'm dumb
About features: my personal opinion is that in case of programming language features less is more; it is better to have few thoroughly designed features than dozens of half-assed features.
Features which save u typing a few characters should NOT be introduced. It is better to have verbose but consistent syntax than many so-to-say shortcut constructs.
Keywords for features that can be implemented using existing type system should NOT be introduced. Like from that blog post:
var customers: sequence of Customer;
And why not
var customers: Sequence<Customer>;
when they already have generics?
17.02.2015, 18:29, "Bee" <bee.ogra...@gmail.com>:
Hi,
Just got an article about new language features from RO's Oxygene language. I think some of them might be good to be (considered and) implemented in FPC v.3.
http://blogs.remobjects.com/blogs/mh/2015/01/28/p7049
What do you think? :)
Regards,
--
-Bee-
,
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal