Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Lucretia9
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
Lucretia9
5y ago
I went to Bradford, learnt Ada there because Andy Wellings, I think it was him, or the other guy, used to work there before moving to York.
32.
▲
by
Lucretia9
5y ago
Oh, so all my smart pointers I have written in Ada don't finalise when Finalize is called, by the runtime?
33.
▲
by
Lucretia9
5y ago
It is a core language feature as of Ada95. Ada, unlike most other languages generates calls into the standard library to implement complex features, controlled types and tasks are two such features. And no, I don't mean generating simp
34.
▲
by
Lucretia9
5y ago
But when you're coming from an open source perspective, or just expect tools to be free, like they mostly are for other languages (and should be imo), then those other vendors don't matter as you cannot afford them anyway and AdaC
35.
▲
by
Lucretia9
5y ago
I learnt m68k on an Amiga 500+ in a week, it's a decent assembly language which a lot of CPU manufacturers could learn a lot from.
36.
▲
by
Lucretia9
5y ago
Correction, GMGPL.
37.
▲
by
Lucretia9
5y ago
> If it is an Ada implementation, why wouldn't they call it Ada rather than alang? A serious lack of imagination, re clang, flang, etc.
38.
▲
by
Lucretia9
5y ago
FSF GNAT hasn't been MGPL for years, not even sure which version, but I think it's before 4.9.4. FSF GNAT is GPLv3 with linking exception.
39.
▲
by
Lucretia9
6y ago
Hopefully, they'll release the cores as OpenMIPS like OpenSPARC did.
40.
▲
by
Lucretia9
6y ago
and then and or then are shortcut operations, not the same as && and ||, those are and and or .
41.
▲
by
Lucretia9
6y ago
Both those links are the same, btw. I can see why it's no longer used, with all those modes! But another language with ranges. Also has module inheritance.
42.
▲
by
Lucretia9
6y ago
Is that X11 or Wayland?
43.
▲
by
Lucretia9
6y ago
It should autocorrect as the female name Ada, my phone does.
44.
▲
by
Lucretia9
6y ago
Most languages just go with machine size "types" and no strict typing on those. I've not seen any other languages do what Ada does. I've got my project to do so though.
45.
▲
by
Lucretia9
6y ago
> Oberon is case-sensitive and all keywords are all caps. I was curious to see it because I like Object Pascal/Delphi, that was the most distracting part of the language coming from Delphi standards. Yeah, it's horrible to see
46.
▲
by
Lucretia9
6y ago
Australians with Dental Austrians.
47.
▲
by
Lucretia9
6y ago
> Heh, I must say way, impressive GitHub. You the original author of the OSDev wiki’s barebones Ada tutorial? Thanks. Yes, you can tell because it doesn't show as a fork on my gh and it should show on the wiki who wrote it. > Off
48.
▲
by
Lucretia9
6y ago
Yeah, ranges and modular types for me, without them data modelling is hindered severely.
49.
▲
by
Lucretia9
6y ago
All caps haven't been a part of the language since Ada83, go check the follow up spec, Ada95. Maybe you're thinking of Niklaus Wirth's languages, the Modula's and Oberon?
50.
▲
by
Lucretia9
6y ago
Or Australian...
51.
▲
by
Lucretia9
6y ago
Apply to nVidia or Toyota then, they have new projects.
52.
▲
by
Lucretia9
6y ago
>I love Ada, unfortunately it’s real world use seems to be relegated to old legacy code. I’d like to use it a little more on the side, but I also need to keep my priorities focused on realism, which sadly means ignoring Ada and learning
53.
▲
by
Lucretia9
6y ago
You can write massive programs without a pointer in sight. If you have to import any C, then it's made a lot worse. You're better off doing memory mapped register type stuff in Ada.
54.
▲
by
Lucretia9
6y ago
I was at uni in 1995, they used gnat 3.15p.
55.
▲
by
Lucretia9
6y ago
A lot of Universities and company's were bribed by Sun to start using Java.
56.
▲
by
Lucretia9
6y ago
Square brackets are coming, so you'd have to use ('A')
57.
▲
by
Lucretia9
6y ago
Ada 2012 allows you to define gaps, this is my best example I have available https://github.com/Lucretia/sdlada/blob/master/src/sdl-video...
58.
▲
by
Lucretia9
6y ago
BASIC / Basic isn't a person's name.
59.
▲
by
Lucretia9
6y ago
> Sure, but that was just one example that stuck in my head from using Ada 30+ years ago. I also remember one of my project partners threatening me with bodily harm because I wanted to change a name, and it was going to ripple through hi
60.
▲
by
Lucretia9
6y ago
>Back in 1990, on the other hand, you wanted to strangle a language that made you ripple a domain change of 0..255 to 0..65535 through all the code by hand. EVERYWHERE. If you're using hard coded constants instead of actual constant
More ›