Even More Programming Language Exports: PHP, Ruby, Kotlin, C#, and Perl
We have added Perl export support to the grid editor and generator, alongside the new C#, Kotlin, Ruby, and PHP export capabilities.
This extends the programming-language export options beyond JavaScript, Python, Java, and TypeScript with PHP-, Ruby-, Kotlin-, C#-, and Perl-focused formats.
All new language exports are available in:
- the app Code language tab
- the generator Output Format dropdown
- alphabetical code-language ordering in the UI tabs
PHP
PHP export supports:
-
collection type (
array(...)or[ ... ]) -
assign to variable (custom variable name)
-
Number Convert (quoted vs unquoted numbers)
-
anonymous associative-array rows or named object rows
-
object class name
-
pretty print delimiter (including custom delimiter)
Ruby
Ruby export supports:
-
collection type (
[ ... ]orArray[ ... ]) -
assign to variable (custom variable name)
-
Number Convert (quoted vs unquoted numbers)
-
anonymous hash rows or named object rows
-
object class name
-
pretty print delimiter (including custom delimiter)
Kotlin
Kotlin export supports:
-
collection type (
listOf(...)orarrayOf(...)) -
assign to variable (custom variable name)
-
Number Convert (quoted vs unquoted numbers)
-
anonymous map rows or named object rows
-
object class name
-
pretty print delimiter (including custom delimiter)
C#
C# export supports:
-
collection type (
new List<object> { ... }ornew[] { ... }) -
assign to variable (custom variable name)
-
Number Convert (quoted vs unquoted numbers)
-
anonymous dictionary rows or named object rows
-
object class name
-
pretty print delimiter (including custom delimiter)
Perl
Perl export supports:
-
collection type (array ref
[ ... ]or list(... )) -
assign to variable (custom variable name)
-
Number Convert (quoted vs unquoted numbers)
-
anonymous hash rows or blessed object rows
-
object class name
-
pretty print delimiter (including custom delimiter)
More language export improvements are planned as we continue to make generated data easier to embed directly in application code.
