Should loop have a "boundarypuncture" flag?
Closed this issue · 7 comments
When creating the default loop for n
punctures with loop(n)
, an extra boundary puncture is added. Should this be flagged internally? The loop.plot could draw this extra puncture with a different color, thereby alleviating a bit of confusion. And perhaps then the loop dependent property loop.n could then return n-1. Maybe.
From Jean-Luc Thiffeault on 2014-10-10 13:36:40+00:00
In 9b0b650, added a 'noboundary'
flag. Still doesn't change the internal state, though.
From Jean-Luc Thiffeault on 2014-10-10 21:49:50+00:00
Implemented 'nobasepoint' in 45bb3af.
Could forbid generators n-1 when there is a basepoint.
From Jean-Luc Thiffeault on 2014-10-16 16:05:35+00:00
Implemented some of this in the branch basepoint-for-loops
. It's going ok but I'm not 100% sure this is the right thing.
From Jean-Luc Thiffeault on 2014-10-16 16:07:05+00:00
Here's a link to the branch.
From Marko Budisic on 2014-10-22 20:53:53+00:00
There's still no internal state that records 'basepoint', correct? It only affects how a loop with integer argument is generated.
Once 'basepoint' becomes an internal state (if ever), loop/vertcat should be updated to make sure loops with different internal states are not stacked. (rev 020bf9b)
From Jean-Luc Thiffeault on 2014-10-22 21:08:12+00:00
There is. Try the basepoint-for-loops branch.
From Jean-Luc Thiffeault on 2014-10-23 17:43:04+00:00
Merged the branch basepoint-for-loops
into default
in 23270df, and then closed the branch. Let the problems begin! Once things are stable we can close this issue.