Christian Findlay

46.1K posts

Christian Findlay banner
Christian Findlay

Christian Findlay

@CFDevelop

Dev tools so good you can’t ignore them. Basilisk 🐍 Python type checker scores 100% on PEP tests | Director of @nimblesite

Melbourne, Australia Katılım Ocak 2019
4.6K Takip Edilen12.5K Takipçiler
Sabitlenmiş Tweet
Christian Findlay
Christian Findlay@CFDevelop·
And here it is!!! My new programming language Osprey! This has been a 20 year long dream, finally made possible with AI assistance. So stoked this is finally possible! 🎉 Stars and shares appreciated! ✨ ospreylang.dev
Christian Findlay tweet media
English
25
25
214
20.6K
Christian Findlay
Christian Findlay@CFDevelop·
@ChawanPrasql Yes, although it’s an early version and there have been some instability from release to release
English
1
0
0
63
Christian Findlay
Christian Findlay@CFDevelop·
No, this is not Visual Studio. Yes, this is Vscode. Yes, this is available right now as the extension SharpLsp
Christian Findlay tweet media
English
8
13
151
19.6K
Christian Findlay
Christian Findlay@CFDevelop·
@gubatron It’s fair to be surprised but ai hasn’t bridged the gap completely yet
English
0
0
3
578
Christian Findlay
Christian Findlay@CFDevelop·
@lextm There is a lot of work to be done on the docs and website etc. It’s all coming. The focus for now is polishing the tool.
English
0
0
3
1K
Lex Li
Lex Li@lextm·
@CFDevelop You might want to add this screen shot to the repo and then link it in both repo README and the extension README. Otherwise, people won't tell how good it is actually
English
1
0
5
1.1K
Christian Findlay
Christian Findlay@CFDevelop·
@disconcision That is a very interesting concept! I ask because I develop a lot of IDE extensions for languages and I'm developing this programming language: ospreylang.dev The dragging tool would be awesome to integrate with it. Also interested in incomplete Osprey...
English
0
0
1
116
andrew blinn in sf ⏱️
andrew blinn in sf ⏱️@disconcision·
@CFDevelop its in our research language/IDE (hazel.org; dragging isn't merged in yet though). would like to bring it to a real language / editor, but its harder as few have been intentionally designed to enable such things
English
3
0
9
1.1K
Christian Findlay
Christian Findlay@CFDevelop·
Tonight, I just went to bed without dumping my Fable tokens. That’s how much AI we’ve got access to right now. Can literally sleep instead of yelling at agents until I nod off
English
1
0
7
1.1K
Christian Findlay
Christian Findlay@CFDevelop·
Is anyone on lobste .rs? Can anyone invite me?
English
2
0
9
2.1K
Michael Tierney
Michael Tierney@Michael_WCD·
@BasiliskPython Basilisk only helps if you have a type system that can keep up with the models internal types, which is usually not the case in practice.
English
1
0
0
24
Christian Findlay
Christian Findlay@CFDevelop·
@Dorizzdt He really did seem like that kind of person. He made a whole film in the neighbourhood around here in the 90s. Seemed to float into Hollywood like it never affected him
English
0
0
0
529
Scott (Human) - 𐌃𐌏ᖇ𐌉乙乙𐌃𐌕
I met him once boarding a plane. We were stuck in line and i was like "ok..say something..fk do it.. do it...do it" in my head.. He turns once glances at me... smiles and nods... like "yeah i know you know who i am.." and i just go quiet...then he glances back and just says "ask away..." I did the usual "omfg love your work blah blah" and then he asked what I did and then just went into this rathole of how tech and creativity fascinate him and how people do things with computers and then we ended up talking about sheep properties and my life living in the outback... then he splintered off to his seat and mine.. Then we get to our destination, I get off and my wife is waiting for me with the kids and he gets off after me as he was ambushed with people wanting selfies... anyway I tell my wife "guess who's on the plane" and so she now wants to wait around, he then walks past us, nods at me and says "nice meeting you Scott" and continues.. The look my wife gave me at that point in time was like "WTF DID YOU DO.." Anyway. All i remember was here's one guy who could have just waived me off took the time to chat about nothing and still somehow gave me the "you matter too" vibe. Legend. Genuinely sad he's passed.
Scott (Human) - 𐌃𐌏ᖇ𐌉乙乙𐌃𐌕 tweet media
English
476
3.6K
65K
1.3M
Christian Findlay
Christian Findlay@CFDevelop·
@Evangel1nk Big plans for this. I hope to bring the C# and F# experience up to the level of Rider and Visual Studio over the long run
English
0
0
1
12
Amaury Levé
Amaury Levé@Evangel1nk·
@CFDevelop I knew you were close to F# but I wasn't aware of that. Great job!
English
1
0
1
8
Christian Findlay
Christian Findlay@CFDevelop·
.NET dev: I prefer C# over Python because it’s strongly typed Me: Python has a better type system than C#. It has unions .NET dev: I have no idea what you’re talking about but at least .net has runtime safety Me: no it doesn’t. Nullability is not enforced Try Basilisk 🐍
English
25
1
50
13.5K
DrewTheDev
DrewTheDev@DrewTheDev1·
@CFDevelop I have specific Python PTSD. Imagine a GIS tool; the code editor lets you pick between vbscript and python, but the editor window is locked to system dialogue font. And naturally every other vendor's product breaks if you set monospace. Would rather oil change a ROF Subaru.
English
1
0
1
35
Christian Findlay
Christian Findlay@CFDevelop·
@Mike_Preston17 I’m happy to explain it. I have a whole blog dedicated to explaining .net concepts. I just didn’t explain it because you came out all guns blazing before I had a chance. This is my .net blog christianfindlay.com/category/dotne… I’ll actually try to write a blog post about unions soon
English
0
0
1
258
Nicholas Preston
Nicholas Preston@Mike_Preston17·
Educate me, instead of being ambiguous. You've offered no direct corrections, specific code or concrete explanations. I had to assume you meant Python's `.union()` and I popped it into ChatGpt to see what you meant (in C#). Don't blame me when you're being vague and simultaneously reinventing the wheel with your glorified rest api wrapper. Humble yourself and admit you never made any sense in this argument, or get lost. I muted you earlier for about an hour, but I'm not above blocking you permanently for wasting my time. Explain what you mean by 'unions' or get lost. Should be a simple for a programmer of your (alleged) caliber.
Christian Findlay@CFDevelop

@Mike_Preston17 If that’s what you think unions are, I really don’t know what to tell you

English
1
0
1
269
Christian Findlay
Christian Findlay@CFDevelop·
@janV_CA @efdee Actually, the current Python dev experience is not that great. Try Basilisk for a next level experience #review-details" target="_blank" rel="nofollow noopener">marketplace.visualstudio.com/items?itemName…
English
0
0
0
14
Christian Findlay
Christian Findlay@CFDevelop·
@efdee Try Python with Basilisk and you’ll get a sense of the difference #review-details" target="_blank" rel="nofollow noopener">marketplace.visualstudio.com/items?itemName…
English
0
0
0
7
efdee
efdee@efdee·
@CFDevelop Nullability enforcement is a choice. You can enable it as an error. What about Python's type system makes you feel that it's the better one?
English
3
0
1
24