Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4955

General • Re: A Snek port for a Pico ?

$
0
0
I have never believed 'doesn't make sense' really comes into it. It's always better to have something than not in my book. It's just an option and choices are always good to have.
What I meant is that it solves issues you don't need to be solved on RP2040 for the price you may not want to pay.
That can be true. But I still believe having more choice is better than less.
When I looked into it sometime ago I was thinking about extending it a bit but then decided it is too limiting and such changes go against the spirit of being small and simple.
I might be walking the same path and I have no idea where it will lead me. It might be to the same place but perhaps not.

I like the ideal of being simple because that's what I also believe in. I am not so concerned about an enhanced port for RP2 being small; it can be a 1MB-plus executable as far as I am concerned. I am not so much developing Snek as looking at using Snek as the starting point for potentially providing something specific for the RP2 and its users.
Also I realized I don't like python syntax that much after all.
That's fair enough but it suits me fine and the audience something based on Snek would mostly be targeted at.
What is wrong with micropython on RP2040 that snek is supposed to solve?
I guess "nothing as things currently stand". But if Snek, or something based upon it, can make things simpler or easier for those using RP2 I believe it would be useful to have.

Something which can use both cores, run more than two threads, could be useful even with limitations elsewhere. I can also see advantages in having something more application specific than MicroPython is.

From a developer perspective it's a much smaller code base than MicroPython, doesn't have the baggage and design patterns which MicroPython has accumulated during its development. In that respect I see it as a better and less constraining foundation to build upon. It should also be a much firmer foundation to build upon than the shifting sands of MicroPython.

I suppose I am seeing this as an adventure in building some kind of 'Basic for the RP2', starting from a clean sheet and seeing where it goes. Though not "Basic" in this case, and not an entirely clean sheet if Snek can save me expending efforts on getting off the ground.

Above all it is just an adventure. Hopefully enjoyable and fun in itself, even if it delivers nothing more when it comes to an end.
Of course, doing your own project is sweeter, and you are in control 100%, and I might even do stuff like that and not publish it (so that I can code just the way I want and not have to edit things to make it suitable for public consumption), so there is really no perfect answer.
Yes, it's exactly that.

Work is one thing but I also love programming and related pursuits as a hobby, to keep myself entertained and mentally agile. Even if some adventures don't really go anywhere I will strive to post on that if I think it might be useful to others. I have always figured that our only worth is in what we have provided for others.

Statistics: Posted by hippy — Thu Dec 12, 2024 2:31 pm



Viewing all articles
Browse latest Browse all 4955

Trending Articles