Orbiter-Forum  

Go Back   Orbiter-Forum > Blogs > SolarLiner's Blog
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

My personnal blog on pretty much everything. Dev posts goes here, non-dev posts goes here too.
  1. Old Comment

    ENB Series tips and tricks

    Thanks for your tips, I will try. ENB seems like a great add-on and I use it on a stellar journey with the USS Enterprise because it gives excellent cinematic effects.
    Greetings.
    Posted 06-30-2014 at 05:58 AM by Matias Saibene Matias Saibene is offline
  2. Old Comment
    Samuel Edwards's Avatar

    ENB Series tips and tricks

    Quote:
    I know sometimes the brightness can be so high that you can use your computer screen as a primary source of light (that's a bit exaggerated, is it? ^^).
    Lol, love that line.

    Thanks for the tips and for making the ENB series palette addon. It has definitely been a great addition to my orbiter visual experience.
    Posted 03-19-2014 at 04:05 PM by Samuel Edwards Samuel Edwards is offline
  3. Old Comment
    Face's Avatar

    AOSP or Advanced Orbiter Scenario Parser

    From my experience, coding parsers dedicated to one special format is always a dead end. You'll end up with obscure bugs that you can't really debug, and you'll have a hard time to maintain the code if the format moves on. A result of this will be a small (and eventually non at all) user base.

    Using a special grammar in a general framework is much more reusable, too, as I could easily put my work in a standalone .NET library. I can even extend it easily by writing another grammar and putting it into the same parser engine. I wouldn't have to worry about lexing, tokenizing and comment-checking the input file, just about what the content is.

    Now don't get me wrong, I can understand that writing a dedicated parser for a format makes sense in terms of development time if you develop an application using it. But you are developing a library, so I'd try to make it as modular as possible, and not to reinvent the wheel.

    But of course your mileage may vary. Good luck to you, too!
    Posted 07-13-2013 at 11:33 PM by Face Face is offline
  4. Old Comment
    SolarLiner's Avatar

    AOSP or Advanced Orbiter Scenario Parser

    Your approach is interesting, and while I've heard of parsers, I try to not use them for obscure reasons (the main one is because I started with no parser and I don't want to include one for now). But if things gets too complicated by my way of parsing, it is sure the way I'll be going.

    Now AOSP will only look for a scenario, the only thing needed later is the parent body mass for Elements <-> StateVectors calculations.

    Finally, I think you will not release the parsing work you've done as a standalone .NET library.

    So good luck with OMP, and I'll still give a look into the parsers if that can still save me time (as I got my "own" parser done and ready and tested)
    Posted 07-13-2013 at 10:33 PM by SolarLiner SolarLiner is offline
  5. Old Comment
    Face's Avatar

    AOSP or Advanced Orbiter Scenario Parser

    I've already started a similar development as part of the OMP server (which is in C#). In essence it is a general serializer/deserializer for various Orbiter file formats, starting with configuration files. The basic ingredient I'm using there is called GOLDParser, a general parser framework. My work simply consisted of creating grammars for Orbiter's file formats, and then let a .NET parser engine convert it into objects.

    Take a look here: http://bitbucket.org/face/orl-online...RRL2010#cl-431
    Posted 07-13-2013 at 06:42 PM by Face Face is offline
  6. Old Comment
    Proximus's Avatar

    Dev blog booted up !

    Cheers Solar, keep up the good work!
    Posted 03-08-2013 at 12:43 PM by Proximus Proximus is offline
  7. Old Comment
    Samuel Edwards's Avatar

    Dev blog booted up !

    Nice job, Solar! Lookin' good.
    Posted 02-28-2013 at 04:09 PM by Samuel Edwards Samuel Edwards is offline

All times are GMT. The time now is 02:40 PM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.