Hello,
I'm new to Boa. I'm trying to query github repos 1015(small) to get all project with more than one programming languages using this query:
p: Project = input;
names: output collection[string] of string;
languagenames:string;
length := len(p.programming_languages);
if(len(p.programming_languages) > 1)
{
for (i := 0; i < length; i++)
languagenames=languagenames+", "+p.programming_languages[i] ;
}
I get an error in execution allthough it compiles. If I change the last line to:
then I get results but they seem wierd. For example I get these:
names[null] = tvbabu/htc-Pico
or this:
names[null, PHP, Ruby, JavaScript, C, Java, D, C, Objective-C, C, Shell, Ruby, JavaScript, CoffeeScript, Python, C, Perl, Ruby, JavaScript, Erlang, Shell, Perl, Ruby, Java, D, JavaScript, Python, Awk, C++, C, Ruby, Shell, JavaScript, Perl, Python, Ruby, JavaScript, Ruby, CoffeeScript, JavaScript, C, Shell, Objective-C, Ruby, CoffeeScript, JavaScript, Objective-C, C, D, C++, CSS, JavaScript, Ruby, Perl, D, Java, C++, Shell, CoffeeScript, Ruby, JavaScript, JavaScript, CoffeeScript, Ruby, Python, C++, Go, Java, JavaScript, Perl, Ruby, VimL, JavaScript, PHP, M, Matlab, JavaScript, Shell, Perl, Puppet, Objective-C, C++, C, JavaScript, CSS, C#, Visual Basic, PHP, CSS, JavaScript, C++, Processing, C, Objective-C, Shell, Java, XML, Shell, Perl, Objective-C, Racket, C, C++, Shell, JavaScript, Python, C, Shell, PHP, JavaScript, CSS, JavaScript, Objective-C, C, C++, PHP, CSS, JavaScript, Ruby, JavaScript, Ruby, JavaScript, CSS, Haskell, Shell, C#, JavaScript, ASP, Perl, Java, Python, Perl, Ruby, Objective-C, Shell, Lua, C, C++, Java, Visual Basic, PHP, JavaScript, Java, PHP, JavaScript, Shell, JavaScript, Shell, TypeScript, PHP] = DirkWellmann/Swipe
Both seem wrong. Is something wrong with my query?