Google Code Search-like source code indexer and visualizer [closed] - language-agnostic

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm looking for a way to search through our subversion repository or just packaged source code.
Are there any downloadable servers/tools like Google Code Search to index source code (preferable with support of version control systems like svn) and allow us to search in it?
Is there any tool that will index documents too?

FishEye or OpenGrok possibly.
There are many tools that will index documents.

I believe the source code for Google Search is available here. It's implemented in Go
https://code.google.com/p/codesearch/

Google made their internal Kythe source code analyser toolset available on GitHub, see http://www.kythe.io/.
It does a lot more than a simple text-level indexer. At the core it builds an AST graph from the source code and provide tools that operate on it and query it.

I use glimpse for code search. I use the free command line tool, and not the paid web interface. It's very quick, and can be combined with other tools to quickly find what your looking for. I find it's easy to setup multiple repositories for different branches of the code. Additionally, I've created a few scripts to help query, format, and colorize the results.

A language-sensitive source code search engine can be found
at SD Source Code Search Engine. It can handle many languages at the same time.
Searches can be performed for patterns in a specific langauge,
or patterns across languages (such as "find identifiers involving TAX").
By being sensitive to langauge tokens, the number of false positives is reduced,
saving time for the user. It understands C, C++, C#, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL, and a number of other languages.
[I'm a principal at the company]

Hound - code search tool with Web UI

Related

Translation management tool? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm looking for a tool that can help manage i18n translations with non-technical translating staff. Something where translators can login with credentials, navigate to their respective language, make changes/translate new keys, save, and quit.
Our translations are stored in nested JSON in the typical i18n style:
// en.json
{
"hello":"Hello",
"world":"World"
}
These translations are stored in a git repository and pulled into the main project this way, so hopefully a translation management tool could be given repo access and push/pull as needed?
http://locize.com is great. Comes from the makers of i18next. Offers a lot of features to keep translations consistent. On top of that it enables you to edit your translations with an Incontext Editor too.
Have a look at phraseapp.com. They offer exactly what you're looking for. One central cloud based place where all your translator can log-in, translate their respective language and check it in for approval.
Can be easily integrated into your existing workflow via API.
Hope that helps :)
PhraseApp is definitely a solution. OneSky, webtranslateit and transifex are similar.
There are open source solutions too:
https://poeditor.com/kb/json-localization
This is a desktop tool, but you could just map your git repsitory and you are fine.
Another option might be Weblate - it supports BitBucket and simple JSON files, so it might be good fit for you. It's free software, so you can run your own copy or use hosting options (free for free software).
(I'm author of Weblate)

Writing documentation - open source solutions for displaying docs online? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've been working on a framework in AS3 that I want to release, but first I obviously need to prepare some documentation for it.
I've noticed that quite a few sites have the exact same layout, functionality etc as Adobe Livedocs, which has let me to believe that there's something open source out there for creating online documentation.
Here's some examples:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/
http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/index.html
http://www.fisixengine.com/api/
Would anyone be able to point me in the right direction for tools that I can use to prepare online documentation?
Ideally the system would be specifically suited for documentation in ActionScript 3. I don't have a requirement in terms of the documentation being automatically generated either - if there's something out there that looks/works nice I'm happy to manually create the documentation (provided it comes with tools for easily adding classes, arguments, etc).
Adobe has a free tool called ASDoc. It generates documentation which follows the official Adobe patter. Frankly, it isn't worth it though. The ASDoc tool is buggy and unreliable. If it has difficulty finding an import, if an import isn't used, a comment is not correctly formatted, or you have your source code spread out in any sort of unexpected way, it simply breaks.
My company has lost over 50 developer hours (a few people tried to get a couple of different projects to work and failed) in an attempt to get around these limitations and our solution? We used NaturalDocs (A JavaDoc compiler). Is it perfect? No. Is it comparable to ASDoc in output? Sort of, it isn't as neat, and it would be nice if it treated things a little differently, but it works to display the documentation.

Tool for building intelligent agent? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Suggest me any open source based platform/IDE/framework/toolkit for developing intelligent agent. I don't have any background in this area, would like to use a tool or any tutorial in building intelligent agent.
If you don't have any background at all, I suggest you start with something simple.
I had quite a good experience with dmangame, a simple Python engine where you can script the behaviour of agents.
The good point is that the installation is very simple, you know where to code your Python scripts for AI, there is a nice API for it. And you've got a nice graphical interface to see directly what you code.
Edit : By the way, look at this similar question
Weka is probably the most comprehensive open source AI toolkit. It's positioned as a tool for "data mining" but don't let that put you of - it's a general toolset for machine learning which is exactly what you need if you want to build an intelligent agent.
You can use any IDE you like with it (it's Java based so that gives you a range of great open source IDEs such as Eclipse or Netbeans, but you can also call the Weka libraries from other languages if you like).
It also has some of its own tools build it (for visualisation and exploring data sets etc.)

List of Cross-Platform Programming Languages with Open Source Licenses [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I think it would be valuable to have a list of all the programming languages that have a significant open source component (i.e. I can do a significant amount of work in it without using any non-free components) and that are cross platform (i.e. that will run on all the major platforms: Windows, Mac OS X, and Linux/BSD), along with information about how they are useful. That way, one could pick out the ideal language for a particular project if a choice is available.
Therefore, it would be great if you could list all the languages you know, include at least a bit about the merit/usefulness of each, and maybe some interesting points (like a good IDE, important software libraries, etc).
Links are good too (link to the developer's site or to a major resource site).
This would be a good complement to the list of programming books (https://stackoverflow.com/q/194812/289380).
EDIT: Oh, and no flame wars :).
EDIT 2: I have set up a Wiki to hold this list and a list of the programming books linked to above: http://programref.wikia.com/
Python: http://www.python.org
Fast to develop in, huge standard library, lots of support, great interpreter, great scripting language.
Perl: Do I really need to say more?
Ruby: http://www.ruby-lang.org
Another great scripting language, very powerful, OO to the core but still pragmatic. Very popular right now, with lots of addon libraries.
Lua: http://www.lua.org
A small,fast scripting language designed to be embedded in other applications. Small standard library with a reasonable set of basic stuff and additional libraries / C extensions to do other stuff. Very popular in games - the World of Warcraft client UI is built and extended in Lua.
Language: Java (OpenJDK) - http://openjdk.java.net/
IDE: Eclipse, Netbeans
C++: The quinessential OOP programming language. Massive number of libraries to do just about whatever you could imagine. Some IDE's include Code::Blocks, Dev-C++, Netbeans, and Eclipse.

Code auto completion in an IDE [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I use Microsoft’s Visual Studio, and find the IntelliSense code auto completion feature very useful.
Are there any alternative open source IDEs that offer a similarly useful feature? How do they compare?
I would think that an IDE that did not offer some completion capabilities would have low market acceptance.
In the Java world, Eclipse has code completion.
Eclipse does quite a good job for Java development. Actually, it does a very good job.
PHP and Python plug-ins are available too. Probably other languages as well - you didn't mention any language in particular.
Edit: According to people more experienced than myself, Eclipse can be extended to provide "VERY VERY" good support for C and C++, too.
There are many other IDEs that are open source, and most (if not all) of them feature some kind of auto completion.
Here's a link to Wikipedia's "Comparison of IDEs", which might help.
You can also probably just search Stack Overflow for "Best IDE for x development" (x being the language you work with), and you'll find many options, all of them likely to have auto-completion.
One little "plug" for my favorite: Eclipse has much more than just auto-completion. If you're developing Java, it really opens your eyes to what kinds of things an IDE can do to help you out (compiling as you write and underlining errors, giving you a one-click way to make the IDE try and fix the problem for you, which it often does, etc...).
I think you are refering to .NET IDEs as you mentioned Visual Studio.
SharpDevelop is an .NET development software that indeed offer code completion. By the way, they use a full feature open-source text editor for that called ICSharpCode.TextEditor. I extended this text editor last year to support code-completion for database queries and it was very easy.
Scintilla is what you are looking for. It is a drop in replacement for an edit control. It has auto-complete capabilities as well as a host of other goodies. It is designed for C++ though, so it may not be an option, as you didn't specify a language.