feat: imported arguments to page

This commit is contained in:
Nick 2024-11-18 14:35:20 -06:00
parent 4fdb5f966f
commit 7f630108fa
27 changed files with 124 additions and 172 deletions

View file

@ -1,4 +1,4 @@
module Debate.Helpers exposing (..)
module Debate.Arguments.Helpers exposing (..)
import Config.Colour as T exposing (..)
import Config.Format as O exposing (..)

View file

@ -1,8 +1,7 @@
module Debate.Arguments.Science.ApoBCVD exposing (..)
module Debate.Arguments.Medicine.ApoBCVD exposing (..)
import Debate.Types exposing (..)
argumentApoBCVD : Argument
argumentApoBCVD =
{ argumentTitle = "Argument for Atherogenic ApoB"

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Ancestry.AntagonisticPleiotropy exposing (..)
module Debate.Arguments.Nutrition.AntagonisticPleiotropy exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Ancestry.HealthSeeker exposing (..)
module Debate.Arguments.Nutrition.HealthSeeker exposing (..)
import Debate.Types exposing (..)

View file

@ -8,7 +8,7 @@ argumentHealthyFibre =
{ argumentTitle = "Argument for Overwhelmingly Healthy Fibre"
, propositionTitle = "Fibre, whether whole or refined, is overwhelmingly healthy."
, propositionSummary = "Summary"
, proofLink = "https://www.umsu.de/trees/#(~6x(Px~4Qx)),(Qb)|=(Pb)"
, proofLink = "https://www.umsu.de/trees/#(~6x(Px~4Qx)),(Qb)|=(Pb)"
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is overwhelmingly healthy"
@ -27,7 +27,7 @@ argumentHealthyFibre =
}
, { premise = "Fibre, whether whole or refined, consistently associates with a reduced risk of morbidity and mortality after adjustment or control over relevant confounders and covariates."
, notation = "(Qb)"
}
}
]
, conclusion = "Therefore, fibre, whether whole or refined, is overwhelmingly healthy."
, conclusionNotation = "(Pb)"

View file

@ -1,10 +1,10 @@
module Debate.Arguments.Nutrition.UnhealthProcessedMeat exposing (..)
module Debate.Arguments.Nutrition.UnhealthyProcessedMeat exposing (..)
import Debate.Types exposing (..)
argumentUnhealthProcessedMeat : Argument
argumentUnhealthProcessedMeat =
argumentUnhealthyProcessedMeat : Argument
argumentUnhealthyProcessedMeat =
{ argumentTitle = "Argument for Overwhelmingly Unhealthy Processed Meat"
, propositionTitle = "Processed meat is overwhelmingly unhealthy."
, propositionSummary = "Summary"

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Ethics.Abortion exposing (..)
module Debate.Arguments.Philosophy.Abortion exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.AgriculturalPredation exposing (..)
module Debate.Arguments.Philosophy.AgriculturalPredation exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.AnimalRights exposing (..)
module Debate.Arguments.Philosophy.AnimalRights exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.AntiRewilding exposing (..)
module Debate.Arguments.Philosophy.AntiRewilding exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.AntiVandalism exposing (..)
module Debate.Arguments.Philosophy.AntiVandalism exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.ColonizingNature exposing (..)
module Debate.Arguments.Philosophy.ColonizingNature exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.CropDeaths exposing (..)
module Debate.Arguments.Philosophy.CropDeaths exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.DairyCowRape exposing (..)
module Debate.Arguments.Philosophy.DairyCowRape exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Ethics.EfilismPatrolSquad exposing (..)
module Debate.Arguments.Philosophy.EfilismPatrolSquad exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Ethics.EthicalSlurs exposing (..)
module Debate.Arguments.Philosophy.EthicalSlurs exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Theism.FineTuning exposing (..)
module Debate.Arguments.Philosophy.FineTuning exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Ancestry.ImmortalityReductio exposing (..)
module Debate.Arguments.Philosophy.ImmortalityReductio exposing (..)
import Debate.Types exposing (..)
@ -6,7 +6,7 @@ import Debate.Types exposing (..)
argumentImmortalityReductio : Argument
argumentImmortalityReductio =
{ argumentTitle = "Appeal to Nature Immortality Reductio"
, propositionTitle = "Senescence does not result in death"
, propositionTitle = "Senescence does not result in death."
, propositionSummary = "Summary"
, proofLink = "https://www.umsu.de/trees/#(~6x~6y(Hx~5~3Rxy)),(Hs)%7C=(~3Rsd)"
, definitionTable =

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.OddOrderPredators exposing (..)
module Debate.Arguments.Philosophy.OddOrderPredators exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.Ostroveganism exposing (..)
module Debate.Arguments.Philosophy.Ostroveganism exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.PollinationReductio exposing (..)
module Debate.Arguments.Philosophy.PollinationReductio exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Gender.TransPeople exposing (..)
module Debate.Arguments.Philosophy.TransPeople exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Veganism.VeganSocietyReductio exposing (..)
module Debate.Arguments.Philosophy.VeganSocietyReductio exposing (..)
import Debate.Types exposing (..)

View file

@ -1,4 +1,4 @@
module Debate.Arguments.Nutrition.EpidemiologyCausality exposing (..)
module Debate.Arguments.Science.EpidemiologyCausality exposing (..)
import Debate.Types exposing (..)

View file

@ -1,54 +0,0 @@
module Debate.Arguments.Veganism.ObligatoryActivism exposing (..)
import Debate.Types exposing (..)
argumentObligatoryActivism : Argument
argumentObligatoryActivism =
{ argumentTitle = "Title"
, propositionTitle = "Proposition"
, propositionSummary = "Summary"
, proofLink = ""
, definitionTable =
[ { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
]
, argumentFormalization =
[ { premises =
[ { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
]
, conclusion = ""
, conclusionNotation = "()"
}
]
}

View file

@ -1,54 +0,0 @@
module Debate.Arguments.Veganism.WildAnimalSuffering exposing (..)
import Debate.Types exposing (..)
argumentWildAnimalSuffering : Argument
argumentWildAnimalSuffering =
{ argumentTitle = "Title"
, propositionTitle = "Proposition"
, propositionSummary = "Summary"
, proofLink = ""
, definitionTable =
[ { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
, { definiendum = ""
, definiens = ""
}
]
, argumentFormalization =
[ { premises =
[ { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
, { premise = ""
, notation = ""
}
]
, conclusion = ""
, conclusionNotation = "()"
}
]
}

View file

@ -3,35 +3,58 @@ module Pages.Arguments exposing (Model, Msg, page)
import Config.Colour as T exposing (..)
import Config.Format as O exposing (..)
import Config.Identity as I exposing (..)
import Debate.Arguments.Ancestry.AntagonisticPleiotropy exposing (..)
import Debate.Arguments.Ancestry.HealthSeeker exposing (..)
import Debate.Arguments.Ancestry.ImmortalityReductio exposing (..)
import Debate.Arguments.Nutrition.PolyphenolReductio exposing (..)
import Debate.Arguments.Ethics.Abortion exposing (..)
import Debate.Arguments.Ethics.EfilismPatrolSquad exposing (..)
import Debate.Arguments.Ethics.EthicalSlurs exposing (..)
import Debate.Arguments.Gender.TransPeople exposing (..)
import Debate.Arguments.Helpers exposing (..)
import Debate.Arguments.Medicine.ApoBCVD exposing (..)
import Debate.Arguments.Nutrition.AnabolicKeto exposing (..)
import Debate.Arguments.Nutrition.AntagonisticPleiotropy exposing (..)
import Debate.Arguments.Nutrition.CarbsObesity exposing (..)
import Debate.Arguments.Nutrition.DietaryCholesterol exposing (..)
import Debate.Arguments.Nutrition.FructoseNAFLD exposing (..)
import Debate.Arguments.Nutrition.HealthPromotingFoods exposing (..)
import Debate.Arguments.Nutrition.HealthSeeker exposing (..)
import Debate.Arguments.Nutrition.HealthyChocolate exposing (..)
import Debate.Arguments.Nutrition.HealthyDairy exposing (..)
import Debate.Arguments.Nutrition.HealthyFattyFish exposing (..)
import Debate.Arguments.Nutrition.HealthyFibre exposing (..)
import Debate.Arguments.Nutrition.HealthyFood exposing (..)
import Debate.Arguments.Nutrition.HealthyPlantFoods exposing (..)
import Debate.Arguments.Nutrition.HealthySeedOils exposing (..)
import Debate.Arguments.Nutrition.HealthySoy exposing (..)
import Debate.Arguments.Nutrition.Malondialdehyde exposing (..)
import Debate.Arguments.Nutrition.Omega3Omega6Ratio exposing (..)
import Debate.Arguments.Nutrition.OptimalDiet exposing (..)
import Debate.Arguments.Nutrition.PlantBasedCVDReversal exposing (..)
import Debate.Arguments.Nutrition.PolyphenolReductio exposing (..)
import Debate.Arguments.Nutrition.SaturatedFatLDL exposing (..)
import Debate.Arguments.Nutrition.SodiumCVD exposing (..)
import Debate.Arguments.Nutrition.TMAOCausality exposing (..)
import Debate.Arguments.Nutrition.UnhealthyProcessedMeat exposing (..)
import Debate.Arguments.Nutrition.UnhealthyRedMeat exposing (..)
import Debate.Arguments.Nutrition.UnhealthySaturatedFat exposing (..)
import Debate.Arguments.Philosophy.Abortion exposing (..)
import Debate.Arguments.Philosophy.Agnosticism exposing (..)
import Debate.Arguments.Philosophy.AgriculturalPredation exposing (..)
import Debate.Arguments.Philosophy.AnimalRights exposing (..)
import Debate.Arguments.Philosophy.AntiRewilding exposing (..)
import Debate.Arguments.Philosophy.AntiVandalism exposing (..)
import Debate.Arguments.Philosophy.ColonizingNature exposing (..)
import Debate.Arguments.Philosophy.CropDeaths exposing (..)
import Debate.Arguments.Philosophy.DairyCowRape exposing (..)
import Debate.Arguments.Philosophy.EfilismPatrolSquad exposing (..)
import Debate.Arguments.Philosophy.EthicalSlurs exposing (..)
import Debate.Arguments.Philosophy.FineTuning exposing (..)
import Debate.Arguments.Philosophy.ImmortalityReductio exposing (..)
import Debate.Arguments.Philosophy.ObligatoryActivism exposing (..)
import Debate.Arguments.Philosophy.OddOrderPredators exposing (..)
import Debate.Arguments.Philosophy.Ostroveganism exposing (..)
import Debate.Arguments.Philosophy.PollinationReductio exposing (..)
import Debate.Arguments.Philosophy.ScratcherPioneers exposing (..)
import Debate.Arguments.Philosophy.TransPeople exposing (..)
import Debate.Arguments.Philosophy.VeganSocietyReductio exposing (..)
import Debate.Arguments.Politics.BoobyTrapPagers exposing (..)
import Debate.Arguments.Science.EpidemiologyCausality exposing (..)
import Debate.Arguments.Science.FlatEarthDebunk exposing (..)
import Debate.Arguments.Science.TruncatedMeta exposing (..)
import Debate.Arguments.Theism.FineTuning exposing (..)
import Debate.Arguments.Veganism.AgriculturalPredation exposing (..)
import Debate.Arguments.Veganism.AnimalRights exposing (..)
import Debate.Arguments.Veganism.AntiRewilding exposing (..)
import Debate.Arguments.Veganism.AntiVandalism exposing (..)
import Debate.Arguments.Veganism.ColonizingNature exposing (..)
import Debate.Arguments.Veganism.CropDeaths exposing (..)
import Debate.Arguments.Veganism.DairyCowRape exposing (..)
import Debate.Arguments.Veganism.OddOrderPredators exposing (..)
import Debate.Arguments.Veganism.Ostroveganism exposing (..)
import Debate.Arguments.Veganism.PollinationReductio exposing (..)
import Debate.Helpers exposing (..)
import Effect exposing (Effect)
import Element exposing (..)
import Element.Border as D exposing (..)
@ -131,36 +154,74 @@ debateList =
, column [] (List.map argumentMaker category.arguments)
]
)
[ { categoryName = "Philosophy"
[ { categoryName = "Medicine"
, arguments =
[ argumentEthicalSlurs
, argumentAbortion
, argumentAgnosticism
, argumentAnabolicKeto
[ argumentApoBCVD
]
}
, { categoryName = "Nutrition"
, arguments =
[ argumentAnabolicKeto
, argumentAntagonisticPleiotropy
, argumentEfilismPatrolSquad
, argumentCarbsObesity
, argumentDietaryCholesterol
, argumentFructoseNAFLD
, argumentHealthPromotingFoods
, argumentHealthSeeker
, argumentImmortalityReductio
, argumentHealthyChocolate
, argumentHealthyDairy
, argumentHealthyFattyFish
, argumentHealthyFibre
, argumentHealthyFood
, argumentHealthyPlantFoods
, argumentHealthySeedOils
, argumentHealthySoy
, argumentMalondialdehyde
, argumentOmega3Omega6Ratio
, argumentOptimalDiet
, argumentPlantBasedCVDReversal
, argumentPolyphenolReductio
, argumentSaturatedFatLDL
, argumentTransPeople
, argumentHealthyFood
, argumentBoobyTrapPagers
, argumentFlatEarthDebunk
, argumentTruncatedMeta
, argumentFineTuning
, argumentSodiumCVD
, argumentTMAOCausality
, argumentUnhealthyRedMeat
, argumentUnhealthyProcessedMeat
, argumentUnhealthySaturatedFat
]
}
, { categoryName = "Philosophy"
, arguments =
[ argumentAbortion
, argumentAgnosticism
, argumentAgriculturalPredation
, argumentAnimalRights
, argumentAntiRewilding
, argumentAntiVandalism
, argumentColonizingNature
, argumentScratcherPioneers
, argumentCropDeaths
, argumentDairyCowRape
, argumentEfilismPatrolSquad
, argumentEthicalSlurs
, argumentFineTuning
, argumentImmortalityReductio
, argumentVeganSocietyReductio
, argumentOddOrderPredators
, argumentOstroveganism
, argumentPollinationReductio
, argumentScratcherPioneers
, argumentTransPeople
]
}
, { categoryName = "Politics"
, arguments =
[ argumentBoobyTrapPagers
]
}
, { categoryName = "Science"
, arguments =
[ argumentFlatEarthDebunk
, argumentTruncatedMeta
, argumentEpidemiologyCausality
]
}
]