Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
enhancement_small.png
OPEN  Enhancement #723  -  ETL replacement
Posted Dec 08, 2014 - updated Jan 05, 2019
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
eldruin (eldruin) has been working on this issue since December 08, 2014 (21:06)
Issue details
  • Type of issue
    Enhancement
  • Status
     
    Being worked on
  • Assigned to
     eldruin
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     eldruin
  • Owned by
    Not owned by anyone
  • Time spent
    No time spent
  • Category
    General
  • Resolution
    Not determined
  • Priority
    Low
  • Targetted for
    icon_milestones.png Not determined
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Medium
Issue description
The ETL doesn't look very nice to me. I think the implementation is very partial and looks to me more like a bunch of shared utilities, which don't live up to the name "Extended Template Library". At least the majority of the functionality is already implemented in the boost libraries, which have a very high quality, are broadly used, peer-reviewed and well tested. We are already dependent on the boost libraries so why not use them to a bigger extent and get rid of the ETL as much as possible and simplify the code of synfig.

I will start replacing the ETL with boost libraries first in the command-line interface, then in synfig library and synfig modules and then in synfig-studio in this order. Along the way I can most probably simplify/improve some stuff and make synfig's code cleaner.

Follow the progress of the implementation in this branch of my repository: https://github.com/eldruin/synfig/tree/eldruin_etl_replacement

See the discussion here.

#4
Comment posted by
 Konstantin Dmitriev
Dec 09, 02:58
Good. Just make sure to rebase regularly against the "master" branch. ^__^
#7
Comment posted by
 Tisaul
Jun 17, 10:52
Hi all, the steam sanitizer machine is a safe and reliable piece of equipment that can last about 20 years with proper maintenance. It takes only 5-10 minutes to get it up and running. This efficiency is achieved thanks to the quick start system.
#8
Comment posted by
 hyhytiny185
Oct 04, 03:26
At least the majority of the functionality is already implemented in the boost libraries, which have a very high quality, are broadly used, peer-reviewed and well tested.

truck brake service
#9
Comment posted by
 hyhytiny185
Oct 04, 04:24
long the way I can most probably simplify/improve some stuff and make synfig's code cleaner.

truck repair services
#10
Comment posted by
 Cranswick
Nov 14, 11:07
If you're reading this article, chances are that you've gotten stuck on your ETL pipeline. You might have identified your problem when it came time to extract data from sources like logs, databases or external systems. If so, then this article is for you. Must you can check soonkpackagingmachine.com and gain more things about the machine. My name is Henry Soderlind and I've spent the better part of the last five years creating and refining ETL replacements for things like log processing. In this article, I'll hand out some tips on how to work through common ETL project problems and give you some idea about what it takes to create a decent ETL replacement.