It's funny for me to see all these references to 'IDL' describing "Interactive Data Language". I had only associated the term IDL with 'Interface Definition Language' [1]. [1] https://en.wikipedia.org/wiki/Interface_description_language
https://en.wikipedia.org/wiki/IDL_(programming_language) is the one you're looking for :) It's a popular (and frankly terrible) language used in astronomy and astrophysics. My first (semi-professional) programming job was a high school internship at NASA AMES writing IDL to process data from the Cassini probe orbiting Saturn. At that time you had to use a clunky IDE for development and the whole toolchain was proprie…
GNU Data Language
31–34 of 34 posts
Re: GNU Data Language
#32I've said it before and I'll say it a thousand times more: when showing a language... Show. Me. The Code. I had to click through 5(!) links before I saw any code and those links were not terribly intuitive. No "getting started", no "tutorial", nothing. It seems like an interesting language but it baffles me how many language designers and implementers seem to hide the very code that they aim to use. Here is the first…
Re: GNU Data Language
#33I worked with IDL 20 years ago. GDL at the time was somewhat different and the difference was great enough to prevent me from doing the entire thing in GDL. Great to see they made the move to be compatible with IDL. It has a great REPL. Easy to program. Could have been the python we never knew we wanted.
Re: GNU Data Language
#34I've said it before and I'll say it a thousand times more: when showing a language... Show. Me. The Code. I had to click through 5(!) links before I saw any code and those links were not terribly intuitive. No "getting started", no "tutorial", nothing. It seems like an interesting language but it baffles me how many language designers and implementers seem to hide the very code that they aim to use. Here is the first…
Is it really a language, though? It seems simply like an implementation of an existing language. If I make a new C compiler, you probably won't ask me for example inputs for it.