Happy Birthday, Dr. Niklaus Wirth! (Developers)
> > Only one year, actually: "February 15, 1934". I assume you're referring
> to
> > Wikipedia, which
> > still incorrectly says 78.
> You are correct. I just looked at the age field didn't care about the year
> field kind of expecting there to be some linked logic between the two
> fields.
BTW, they fixed that (or it fixed itself or whatever).
> > Nothing to do, AFAICT, just use JWlink (or other linker + HACKOMF).
> Ok.
A while back, I did very slightly revise the hackomf.c file, plus added an .ASM (.COM) version (much smaller), and an Extended Pascal version, for laughs. I also put a chart of all the linker versions I tested and whether they work or not. This is all found in (no surprise) HACKOMF.TXT inside my latest BEFI .ZIP. I didn't really post a lot about that here, and I'm not sure it majorly matters, but for completeness, I guess you should know.
So yes, this compiler basically works, but it still has a few flaws. For one, I'm not sure what memory model it uses or what (if any) standard calling convention. So you can't actually do a pragma {$M ...} like in TP, so it would take some hacking of the output to be able to shell out to DOS. It also lacks any sort of GetEnv in its (very minimal) libs, but I could probably hack something up. There's also no range or array checking in the output, nor support for any floating point stuff (REAL, LONGREAL), no garbage collection (not even DISPOSE), missing a few built-ins. And of course it's only original Oberon, so no Oberon-2 niceties (not a huge deal, but the latter is more popular). And of course, compared to Pascal, you lack subrange types, enums, generalized sets (only supports equivalent of bitsets), though you can use "ARRAY 256 OF BOOLEAN" or whatever if desired.
Complete thread:
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 16.02.2011, 00:36 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- marcov is our go-to guy for everything Pascal (no text) - ecm, 16.02.2011, 21:17
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 28.07.2011, 02:55
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 15.02.2012, 15:57
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 15.02.2013, 07:31
- Happy Birthday, Dr. Niklaus Wirth! - Arjay, 16.02.2013, 19:06
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 16.02.2013, 20:27
- Happy Birthday, Dr. Niklaus Wirth! - Arjay, 16.02.2013, 21:08
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 02.03.2013, 18:43
- Happy Birthday, Dr. Niklaus Wirth! - Arjay, 16.02.2013, 21:08
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 16.02.2013, 20:27
- Happy Birthday, Dr. Niklaus Wirth! - Arjay, 16.02.2013, 19:06
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 15.02.2013, 07:31
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 15.02.2012, 15:57
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 28.03.2013, 00:27
- Happy Birthday, Dr. Niklaus Wirth! - Rugxulo, 15.03.2014, 10:09
Mix view