Nikita Kniazev

Results 256 comments of Nikita Kniazev

> @ydbilgin, copy bat file and replace in it modeset (-1, ..., -5) with full set of args No need to replace, you can add like `start "" goodbyedpi.exe -5...

> > `--max-payload 2400` solves it too. > > It's brookes some other (non-blocked) web-sites for me. You will encounter broken sites no matter what if you run unrestricted mode...

FYI, there are Github Actions helpers https://github.com/vmactions/solaris-vm and https://github.com/vmactions/omnios-vm.

> The semantics I would like to see is to have: > > ``` > local first rest = one two three ; > ECHO >> $(first) ; > ECHO...

Documentation improvements are highly appreciated! Note that Qi is in maintenance mode, it is preferred to write new parsers with X3.

The function you are citing is customizable via [RealPolicies](https://www.boost.org/doc/libs/1_82_0/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__specializations).

These `D` and `Q` are special in a way that they denote a type, it seems wrong to me to allow `Q` for `x3::double_` or `D` for `x3::float_`. Anyway `atof`...

> It sounds natural. No, it's not. It's a Fortran language syntax thing, `std::atof` and Spirit parsers don't support C and C++ language syntax things like `1.0f`, `1.0d`, `1.0f64` and...

It is might be in 'fix and find out' area because proto::deep_copy/BOOST_AUTO/qi::auto will start to do an actual copy then. A workaround: ```cpp boost::spirit::qi::symbols two; two = one; ```

Is there any particular reason for this? I'm pretty sure it is tested indirectly via error handler tests, I don't have time to deal with CI currently, maybe next week....