- A question about if constexpr - 5 Updates
- Linker discards redundant .o inside .a - 2 Updates
Ned Latham <nedlatham@woden.valhalla.oz>: Nov 30 08:03PM -0600 嘱 Tiib wrote: > Ned Latham wrote: ----snip---- > Sounds like you are also claiming doing what Mr Flibble is claiming doing. > Very interesting. If neither Mr Flibble nor you are just trolling then > may be you should try to cooperate or to compete or something like that. Who is Mr Flibble? ----snip---- > However to produce a translator of sophisticated modern programming > language (by programming or by configuring something) it will take > years of work of decent specialists. It'll all be in the configuration files; the first set will be for Modula-C under linux on x86. After that, adding (say) C++ will require one more file, adding (say) FreeBSD will require one more file, adding (say) x86-64 will require one more file... Only need to get one set right, then the community can take it over. ----snip---- |
"Öö Tiib" <ootiib@hot.ee>: Nov 30 11:43PM -0800 On Sunday, 1 December 2019 04:03:42 UTC+2, Ned Latham wrote: > > Very interesting. If neither Mr Flibble nor you are just trolling then > > may be you should try to cooperate or to compete or something like that. > Who is Mr Flibble? A regular here ... can do C++ OK ... not too nice discussion partner. Claimed that he will make his scripting engine language agnostic. https://neogfx.org/ https://neos.dev/ Actual name is Leigh Johnston. |
Ned Latham <nedlatham@woden.valhalla.oz>: Dec 01 04:56AM -0600 嘱 Tiib wrote: > Ned Latham wrote: ----snip---- > A regular here ... can do C++ OK ... not too nice discussion partner. > Claimed that he will make his scripting engine language agnostic. > https://neogfx.org/ API > https://neos.dev/ Interesting. The combination of his language schema file and JIT looks a little, but only a little, like the combination of XBNF and xbnf, imo: neos relies on the API and on UTF-8 and .mix files... xbnf relies only on the services of the OS (including the character set and the file types) and on XBNF. All of the files are text files, easy for a program to produce and amend, easy for a human to read and amend. XBNF is no mere scripting language; it is a mathematical meta-language capable of defining the syntax of any context-free grammar: VMs for programming language, OS and the software model of the CPU. All simple text. I will have to make it into a community project somehow, but I don't think there's a prospect of that until I get sufficient code and syntax defined to show that it's workable. > Actual name is Leigh Johnston. I'll keep my eyes open. Thanks. |
Bonita Montero <Bonita.Montero@gmail.com>: Dec 01 02:42PM +0100 I think a warning here is stupid because any compiler will optimize away the comparison anyway. A "if constexpr ( )" is just for aesthetics here. |
Christian Gollwitzer <auriocus@gmx.de>: Dec 01 06:33PM +0100 Am 01.12.19 um 11:56 schrieb Ned Latham: > XBNF is no mere scripting language; it is a mathematical meta-language > capable of defining the syntax of any > context-free grammar: here is your problem: C is not context free. It is usually dealt with the "lexer hack" to use a parser for context-free grammar. Also, parsing the syntax is only a minor step in most actual compilers. The big pile of work is in the optimizer (which is in theory optional) and the code generator, and another big pile is in the library. Pure C without the library is good for nothing. That's why most regulars in this group are rather sceptical of Flibble's project. A more realistic approach would sit on top of LLVM, where years of work have been done already. Christian |
Jorgen Grahn <grahn+nntp@snipabacken.se>: Dec 01 08:31AM On Sat, 2019-11-30, Öö Tiib wrote: > On Saturday, 30 November 2019 19:37:16 UTC+2, Jorgen Grahn wrote: ... >> Anyway, the main point upthread was that they aren't called "static >> shared libraries". > I fully agree with that. I know you do; I just felt that after your posting and my rather lengthy posting, it was useful to return to SL's point, for other readers. /Jorgen -- // Jorgen Grahn <grahn@ Oo o. . . \X/ snipabacken.se> O o . |
Jorgen Grahn <grahn+nntp@snipabacken.se>: Dec 01 08:37AM On Sat, 2019-11-30, Scott Lurndal wrote: >> these .a files "static libraries". > That's not the term you used. I'm not sure why you felt it necessary > to snip that part of your response. Thinking about it again, it's likely that "static shared" was just a typo and he didn't realize he'd written that. /Jorgen -- // Jorgen Grahn <grahn@ Oo o. . . \X/ snipabacken.se> O o . |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com. |
No comments:
Post a Comment