Show HN: Codigo – The Programming Language Repository

adamjhf | 78 points

I’m glad to see there’s a substantial metadata system powering the portal (and even minimal Wikidata integration + CC0-1.0 license! )

This is the Julia: https://github.com/codigo-langs/codigo/blob/master/languages...

I assume the initial database was built on Wikidata plus a lot of data cleaning. Is the code for the Wikidata synchronization available anywhere? I can’t seem to find it in the repo.

One thing you could add is a free-form wiki-style description field, where you could even embed an "awesome" list for each language, for example: https://github.com/coderonion/awesome-julia-list

pella | 2 days ago

You might want to add some relation between the versions of Ada. Each is basically a superset of the previous version. You could treat them as one, and specify per feature from which version onward it is part of the language, e.g. https://www.adaic.org/advantages/ada-comp-chart

tgv | 2 days ago

A more comprehensive list of 900+ languages -

https://github.com/ChessMax/awesome-programming-languages

huhtenberg | 2 days ago

I’m interested in a list of new open-source programming languages released in the last 5, 3, and 1 years - ideally organized by category. Does such a list exist anywhere?

EDIT: minimal wikidata version: https://w.wiki/E5e3

pella | 2 days ago

How are you defining "programming language"?

TeX is listed: https://codigolangs.com/language/TeX

but OpenSCAD is not.

WillAdams | 2 days ago

Wondering if you would be interested in plugging into my

https://github.com/philocalyst/lang-config

Which contains comment tokens, block and line, common language servers, special pairs, recognized shebangs, root scopes, etc.

It's mostly for use in one of my other projects, although you can see some of its higher aspirations one day in the README. Would love to collaborate with you and make it useful for a real use-case outside my own! If any of the information contained there could be useful! Reach out through an issue or through an email (linked in my github profile) if you're keen

philocalyst | 2 days ago

If you change the theme, sometimes the theme dropdown shows white text on a white background.

e.g. on chrome / Ubuntu, change theme to material or nord-dark, then dropdown is all white (shows if you hover the items)

Same if you go to a programming language page, the drop down for code examples is white on white

LandR | 2 days ago

Great job! Would be lovely to have filters on when language was created. Also one minor nit, I am not super mouse oriented person and wanted to bookmark the site but ctrl+d is mapped to scroll down.

blami | 2 days ago

You can also look at pldb.com It has a huge list of programming languages and its attributes.

elviejo | 2 days ago

Would be interesting to see which languages a language has influenced in addition to which influenced it.

worldsayshi | 2 days ago

how do I add https://smashlang.com?

cranberryturkey | 2 days ago

Why is the C++ example for 100 doors 10,000x over-complicated compared to the C version?

Is this a sick joke?

ranger_danger | 2 days ago

What is it?

anentropic | 2 days ago