uranther

uranther

Elixir source code search engine

Does there exist a source code search engine for Elixir projects? For Haskell there is Hoogle which is really convenient for seeing how others implement certain algorithms and functions.

Hoogle is a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature.

There are some general-purpose code search engines out there but it’s nice to have one dedicated for the language. That way, the search filters can take advantage of the peculiarities of the language, allowing one to search by type definition, for example.

If there isn’t one out there yet, it could be a fun project and boon for the community.

Most Liked

StevenXL

StevenXL

I would love to get involved in this project under the tutelage of someone with more experience than myself. I can dedicate 6 - 8 hours per week on a project like this.

Qqwy

Qqwy

TypeCheck Core Team

This isba really good idea. Hoogle gets most of its strength from the ability to seach for a specific type signature.

While Elixir is of course dynamically typed and not everyone uses (accurate) @specs, we do have documentation as first-class citizen, which would make a search engine absolutely awesome.

riverrun

riverrun

I usually end up searching github for examples, but their search isn’t ideal.

Where Next?

Popular in Discussions Top

ricklove
I was just introduced to Elixir and Phoenix. I was told about the 2 million websocket test that was done 2 years ago. From my research, t...
New
und0ck3d
Hello everyone! A few days ago I’ve created a topic here about how people were creating CMSs with Elixir and Phoenix. I’ve been studying...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
lucaong
Hello Elixir and Nerves community, I have been working for a while on an open-source embedded key-value database for Elixir, that I call...
230 14403 124
New
Fl4m3Ph03n1x
Background A few days ago I was listening to The future of Elixir from Elixir Talks, with Dave Thomas (@pragdave ) and Brian Mitchell. I...
New
thojanssens1
It would be nice to be able to define a redirect from one route to another from the router.ex file. E.g.: redirect "/", UserController, ...
New
nunobernardes99
Hi there Elixir friends :vulcan_salute: In a recent task I was on, I needed to check in two dates which of them is the maximum and which...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44265 214
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New

We're in Beta

About us Mission Statement