Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
The vote closed, a comment was made in the emailing list by Lanre (lnearwaju@gmail.com) "Personally I still think we should have used TS/JS syntax for computed properties. PHP is much closer to typescriptthan Java/C# and we already have support for modifiers. Slightly more verbose but these issues would be non-existent." I tend to agree that PHP has a baby-type system compared to typescript, but TypeScript is not running at call time in production builds either. What needs to happen is a core improvement to the type system, specifically support for generic types and typed arrays.Since PHP arrays are just hash tables (hash maps), there is no type defining what it will contain. Since an array can already be cast to (object), it makes logical sense to be able to cast it to other specific object types. I may propose an RFC so that a typed array could implicitly implement PHP's already-built SplFixedArray or, even better, SplObjectStorage. Generic classes, however, are like Alice going down the rabbit hole... Unlike Alice, I like typing my thoughts on LinkedIn because it helps me brainstorm. I started talking about what I wanted to change in PHP and ended up dreaming of a specific implementation that could actually work! I've had a word stuck in my head this month, and when I sit down and catch myself thinking, "What's next?" I answer:Iterate. Keep going, even if you know the next step will still end in failure, you'll learn something. So iterate. Don't stop. Success is coming. PHP: Datastructureshttps://lnkd.in/g3jtnksbRFC: Property hookshttps://lnkd.in/gXQ6Pdp3
To view or add a comment, sign in
More Relevant Posts
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
Programmers will know the pain: miss-spelling "commands" where it should be "command" even though it is an array. Now I have to compartmentalize what happened over the last hour and try it all again. #syntacticSugar
Like CommentTo view or add a comment, sign in
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
I need more people to bump this thread!! Help
Like CommentTo view or add a comment, sign in
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
Jun 3, 2024 - I officially say goodbye to Google Cloud and hello to AWSI should have done this a long time ago. Ultimately, this comes down to product stability and price which is looking nearly 70% cheaper.
Like CommentTo view or add a comment, sign in
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
Whoa, I know this is a nightmare situation. I was suggesting CF this past month (no longer) #rip
Cloudflare: Pay Me 120k Or We Shut You Down https://www.youtube.com/
2 Comments
Like CommentTo view or add a comment, sign in
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
About the Google Domains migration to Squarespace"On September 7, 2023 Squarespace acquired all domain registrations and their associated customer accounts from Google Domains. If you bought a domain through Google Domains, you're now a Squarespace customer, and your domain will move over from Google Domains to Squarespace for management at some point in the next several months." - https://lnkd.in/gMnU3jAZIf I could use Squarespace without feature loss. I will be using AWS for my Domain/DNS hosting moving forward.#CantTrustGoogle #CantUseSquarespace #GoingAws
Like CommentTo view or add a comment, sign in
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
In the past, I've mentioned that the C programming language is used to write other programming languages, but what languages are written in C?C++, Objective-C, Python, Perl, Ruby, Rust, PHP, R, Lua, JavaScript (Node.js), Go, Tcl, Erlang, Bash, TensorFlow, and even the Java Virtual Machine (JVM), which runs Java bytecode, has components written in C and C++.Here are some more fun things written in C.Vim, Zsh, Firefox, Chrome, The Linux Kernel, OpenSSL, GCC, MariaDB, OpenCV, Docker, Kubernetes, Qt, GTK+, and TorWhen I think about writing a client library for high-level languages, I realize the one-and-done principle can be abstracted in a simple "Hello World" repository. Thus, the initial goal of my new project will be to write a simple C library that can be imported via a `.so` C compiled module. The `helloWorld()` function should then be called directly from any language (written in C) as a built-in internal function. Please throw a star and follow my project on GitHub :)https://lnkd.in/gdfDeUvr
2
Like CommentTo view or add a comment, sign in
-
Richard Tyler Miles
Systems Engineer ∪ PHP ∪ Bash ∪ C ∪ TypeScript ∪ WebGL ∪ Open Source ⊂ Me
- Report this post
LinkedIn’s new video tab, along with the overwhelming third party jobs that are just talent acquisition companies, makes me feel like im waisting time so I’ll just be applying with Indeed from now on. I really don’t want any ‘social media’ apps on my phone and considering the quality of information, or lack there of IMHO, LinkedIn’s pivot may end up being be the reason I remove this app from my phone.
Like CommentTo view or add a comment, sign in
462 followers
- 223 Posts
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All