Size: a a a

2020 November 13

I

IdiocyAcceptance in F# Chat
В 5-ке реализовали механизм, который назвали portable tailcalls или то-то такое
источник

I

IdiocyAcceptance in F# Chat
И он расширяет возможности тейлколов в джите сильно
источник

VS

Vasily Shapenko in F# Chat
Скорее всего там nop появляется
источник

I

IdiocyAcceptance in F# Chat
источник

VS

Vasily Shapenko in F# Chat
Пару лет назад уже разбирали же
источник

I

IdiocyAcceptance in F# Chat
источник

I

IdiocyAcceptance in F# Chat
вот пр с мержем
источник

I

IdiocyAcceptance in F# Chat
крч в 3.1 и 5 поведение может сильно различаться
источник

g

gsomix in F# Chat
IdiocyAcceptance
крч в 3.1 и 5 поведение может сильно различаться
А почему? Это неочевидно для меня.
источник

I

IdiocyAcceptance in F# Chat
Тайлколлы могут появиться там, где раньше jit их не поддерживал
источник

VS

Vladimir Shchur in F# Chat
IdiocyAcceptance
3.1 или 5?
это 3.1
источник

I

IdiocyAcceptance in F# Chat
То есть там, где раньше летел стековерфлоу потенциально может быть бесконечный луп теперь
источник

I

IdiocyAcceptance in F# Chat
Vladimir Shchur
это 3.1
Попробуй на 5?
источник

VS

Vladimir Shchur in F# Chat
да, сча скачаю
источник

VS

Vladimir Shchur in F# Chat
Ayrat Hudaygulov
А вот ещё вопрос релиз/дебаг
в релизе тоже летит
источник

Д

Дон Макароне🦜... in F# Chat
ребят, кто-то мб знает как пофисить отображение эррора в ВСКоде(код работает)?
Коротко про ситуацию:
делаю парсинг XML через XmlProvider:

#r "FSharp.Data.dll"
#r "System.Xml.Linq.dll"
open FSharp.Data



[<Literal>]
let CustomersXmlSample = """
 <Customers>
   <Customer name="ACME">
     <Order Number="A012345">
       <OrderLine Item="widget" Quantity="1"/>
     </Order>
     <Order Number="A012346">
       <OrderLine Item="trinket" Quantity="2"/>
     </Order>
   </Customer>
   <Customer name="Southwind">
     <Order Number="A012347">
       <OrderLine Item="skyhook" Quantity="3"/>
       <OrderLine Item="gizmo" Quantity="4"/>
     </Order>
   </Customer>
 </Customers>"""

type InputXml = XmlProvider<CustomersXmlSample>

let realXML =
   InputXml.Parse
       ("""<Customers>
             <Customer name="ACME">
               <Order Number="A012345">
                 <OrderLine Item="widget" Quantity="1"/>
                 <OrderLine Item="widget2" Quantity="3"/>
               </Order>
               <Order Number="A012346">
                 <OrderLine Item="trinket" Quantity="2"/>
                 <OrderLine Item="trinket23" Quantity="1"/>
                 <OrderLine Item="trinket14" Quantity="3"/>
               </Order>
             </Customer>
             <Customer name="Southwind">
               <Order Number="A012347">
                 <OrderLine Item="skyhook" Quantity="3"/>
                 <OrderLine Item="gizmo" Quantity="4"/>
               </Order>
             </Customer>
           </Customers>""")


в итоге весь код, начиная с InputXml.Parse горит красным, но, повторюсь, работает нормально
источник

P

Pavel in F# Chat
У меня в похожей ситуации, если делать return! из кэтча был мемори лик
источник

g

gsomix in F# Chat
Дон Макароне🦜
ребят, кто-то мб знает как пофисить отображение эррора в ВСКоде(код работает)?
Коротко про ситуацию:
делаю парсинг XML через XmlProvider:

#r "FSharp.Data.dll"
#r "System.Xml.Linq.dll"
open FSharp.Data



[<Literal>]
let CustomersXmlSample = """
 <Customers>
   <Customer name="ACME">
     <Order Number="A012345">
       <OrderLine Item="widget" Quantity="1"/>
     </Order>
     <Order Number="A012346">
       <OrderLine Item="trinket" Quantity="2"/>
     </Order>
   </Customer>
   <Customer name="Southwind">
     <Order Number="A012347">
       <OrderLine Item="skyhook" Quantity="3"/>
       <OrderLine Item="gizmo" Quantity="4"/>
     </Order>
   </Customer>
 </Customers>"""

type InputXml = XmlProvider<CustomersXmlSample>

let realXML =
   InputXml.Parse
       ("""<Customers>
             <Customer name="ACME">
               <Order Number="A012345">
                 <OrderLine Item="widget" Quantity="1"/>
                 <OrderLine Item="widget2" Quantity="3"/>
               </Order>
               <Order Number="A012346">
                 <OrderLine Item="trinket" Quantity="2"/>
                 <OrderLine Item="trinket23" Quantity="1"/>
                 <OrderLine Item="trinket14" Quantity="3"/>
               </Order>
             </Customer>
             <Customer name="Southwind">
               <Order Number="A012347">
                 <OrderLine Item="skyhook" Quantity="3"/>
                 <OrderLine Item="gizmo" Quantity="4"/>
               </Order>
             </Customer>
           </Customers>""")


в итоге весь код, начиная с InputXml.Parse горит красным, но, повторюсь, работает нормально
Портянки на пастебин (гист, хастебин), пожалуйста.
источник

I

IdiocyAcceptance in F# Chat
Vladimir Shchur
да, сча скачаю
всё равно) ток теперь показывает инфу о стековерфлоу)
источник

AH

Ayrat Hudaygulov in F# Chat
Короче, никогда тейл кол не работал в трай кетче. Инфа от Петричека
источник