Re: [9fans] plan 9 and lisp

2023-01-26 Thread Tony Mendoza
Gerbil is another one.  TonyGet Outlook for iOS From: Lassi Kortela Sent: Thursday, January 26, 2023 1:19 AMTo: 9fans <9fans@9fans.net>; Bakul Shah Subject: Re: [9fans] plan 9 and lisp > While creating a scheme interpreter is relatively easy, what is 
> missing is an industrial strength scheme “with batteries included” (Go 
> is a good example of this). And no, IMHO Racket is not it.
Gauche is the Scheme with the most "batteries included".
--
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T7b0afbefb53189b6-M9a8d928ebbf43b60fe21a27a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


9fans
  / 9fans / see
discussions
  +
participants
  +
delivery options
Permalink



Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Tony Mendoza
This is awesome!  Thanks so much!  I wanted to do something like this
for some time.  Would love to do my embedded dev for this platform
using plan9.

T

On 1/28/2022 at 8:10 PM, "David Boddie"  wrote:On Saturday, 29 January
2022 02:04:18 CET Lyndon Nerenberg (VE7TFX/VE6BBM) 
wrote:
> da...@boddie.org.uk writes:
> > I am using 5a/tc/tl to build bare metal code for a STM32F405 MCU
thanks
> > to some hints from Charles Forsyth.
> 
> Could you post some notes on how you're doing that?  This is
something
> I'd like to take for a spin.

I quickly wrote up something that is hopefully useful:

https://dboddie.gitlab.io/inferno-diary/2022-01-29.html

I'll add more over the weekend.

David
--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta4e584a373b05553-M64e8e7a00932b964f41ab962
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Tony Mendoza
Any interest in sharing those hints for building bare metal STM32F405
code om plan9?
T
On 1/28/2022 at 3:34 PM, da...@boddie.org.uk wrote:On 2022-01-28
2:55:00, Thaddeus Woskowiak wrote:

> One compiler that we really need is an arm thumb 2 compiler for
cortex-m/r
> microcontrollers. Inferno has a very old and very incomplete arm
thumb 1
> compiler, tc. I don't know if it's worth salvaging.

I am using 5a/tc/tl to build bare metal code for a STM32F405 MCU
thanks
to some hints from Charles Forsyth.

I'm currently trying to add FP support and learn about compiler
internals.
It also means learning about Thumb-2, which is quite alien for an
old-school
ARM coder.

David
 9fans   / 9fans / see discussions   + participants   + delivery
options Permalink  
--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta4e584a373b05553-M520003e6d6ac2b54e8e509e4
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Tony Mendoza
Eli said - "...accelerated hardware devdraw on the fpga if that's even
possible"
It's possible.
https://projectf.io/posts/fpga-graphics/
T

On 1/28/2022 at 3:08 PM, "Eli Cohen"  wrote:I started working on a
project with an ESP32 board (with a toolchain for linux) to make a
/net/etherESP32 for wifi with 9P right on the little board. I got as
far as realizing how different 802.11 and 802.3 are...
the unfinished code is at https://github.com/echoline/etherESP32
it would be cool to see an aijuboard with accelerated hardware devdraw
on the fpga if that's even possible, or other hardware like that
On Fri, Jan 28, 2022, 1:01 PM Tony Mendoza  wrote:
Sorry wrong libstyx repo
https://github.com/inferno-os/inferno-os/tree/master/tools/libstyx
T

On 1/28/2022 at 2:54 PM, "Tony Mendoza"  wrote:A few years back I
started trying to build something similar off of the STM32F4 line of
ARM MCUs.
https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html
Supports ethernet, spi, usb otg, etc.  Thought about porting the
libstyx library from Inferno over to 
the STM32 platform. 

https://github.com/inferno-os/inferno-os/tree/master/tools/styxtest

Thin OS layer was provided by FreeRTOS.  STM32F4 specific HW was
accessed using libopencm3
https://libopencm3.org/

If interested...
https://github.com/tmendoza/stm32f4-template
Tony

On 1/28/2022 at 4:18 AM, "Lucio De Re"  wrote:On 1/28/22, Bakul Shah 
wrote:
>
> Think of really simple, low power, low cost devices.
> USB can also provide power. USB+ATtiny85 devel boards
> cost ~$3 even at Amazon. And FPGA boards can be
> pretty inexpensive too. If you can find them.
>
I've recommended olimex.com in the past. They specialise in Open
Architecture Hardware. Their prices are very reasonable and product
range quite broad.

Lucio.
9fans   / 9fans / see discussions   + participants   + delivery
options Permalink  
--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta4e584a373b05553-Mb0d91d78bd0ccb6b864611c7
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Tony Mendoza
Well that was rude of me ;-)  

Should be public now.
Thanks for the heads up!
T

On 1/28/2022 at 3:05 PM, o...@eigenstate.org wrote:Quoth Tony Mendoza :
> Sorry wrong libstyx repo

also, this repo is private:
> If interested...
> https://github.com/tmendoza/stm32f4-template
> Tony

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta4e584a373b05553-M2dd37ff2d72250c1301ba95f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Tony Mendoza
Sorry wrong libstyx repo
https://github.com/inferno-os/inferno-os/tree/master/tools/libstyx
T

On 1/28/2022 at 2:54 PM, "Tony Mendoza"  wrote:A few years back I
started trying to build something similar off of the STM32F4 line of
ARM MCUs.
https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html
Supports ethernet, spi, usb otg, etc.  Thought about porting the
libstyx library from Inferno over to 
the STM32 platform. 

https://github.com/inferno-os/inferno-os/tree/master/tools/styxtest

Thin OS layer was provided by FreeRTOS.  STM32F4 specific HW was
accessed using libopencm3
https://libopencm3.org/ 

If interested...
https://github.com/tmendoza/stm32f4-template
Tony

On 1/28/2022 at 4:18 AM, "Lucio De Re"  wrote:On 1/28/22, Bakul Shah 
wrote:
>
> Think of really simple, low power, low cost devices.
> USB can also provide power. USB+ATtiny85 devel boards
> cost ~$3 even at Amazon. And FPGA boards can be
> pretty inexpensive too. If you can find them.
>
I've recommended olimex.com in the past. They specialise in Open
Architecture Hardware. Their prices are very reasonable and product
range quite broad.

Lucio.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta4e584a373b05553-M9b55bdb38551719bdce93c4f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Tony Mendoza
A few years back I started trying to build something similar off of
the STM32F4 line of ARM MCUs.
https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html
Supports ethernet, spi, usb otg, etc.  Thought about porting the
libstyx library from Inferno over to 
the STM32 platform. 

https://github.com/inferno-os/inferno-os/tree/master/tools/styxtest

Thin OS layer was provided by FreeRTOS.  STM32F4 specific HW was
accessed using libopencm3
https://libopencm3.org/ 

If interested...
https://github.com/tmendoza/stm32f4-template
Tony

On 1/28/2022 at 4:18 AM, "Lucio De Re"  wrote:On 1/28/22, Bakul Shah 
wrote:
>
> Think of really simple, low power, low cost devices.
> USB can also provide power. USB+ATtiny85 devel boards
> cost ~$3 even at Amazon. And FPGA boards can be
> pretty inexpensive too. If you can find them.
>
I've recommended olimex.com in the past. They specialise in Open
Architecture Hardware. Their prices are very reasonable and product
range quite broad.

Lucio.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta4e584a373b05553-M125c9309ccdbe0d7fa4f7bd6
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] acme and sam - mouse suggestions?

2022-01-28 Thread Tony Mendoza
+1 for the Evoluent Vert mouse.  I got two.
T

On 1/27/2022 at 10:57 PM, o...@eigenstate.org wrote:Quoth Kurt H Maier
via 9fans :
> 
> The Evoluent VerticalMouse series has three mechanical buttons plus
a
> scroll wheel between buttons 1 and 2.

This one is my personal favorite.
--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T49f3cceea70d2b61-Mf4f1db604b9c92f3b1dae448
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9front, git and mercurial.

2021-06-14 Thread Tony Mendoza
Quick question (or maybe not), but how are these being hosted?   Is this done 
on a cloud provider vm platform?   Or is this being done in a traditional DC 
using real hardware?

Just curious to know how this is being done because I would like to do 
something similar. 

Cheers!

Tony

—
Tony Mendoza
clue...@tonymendoza.us

> On Jun 13, 2021, at 7:48 PM, o...@eigenstate.org wrote:
> 
> Posting here for wider distribution:
> 
> 9front is fully self-hosting on git, running the
> git-server for 9front on 9front. So, hg and python
> are now removed from the distribution, but will be
> archived here:
> 
> git://git.9front.org/plan9front/pyhg
> 
> After a sysupdate, you'll probably want
> to clean up the remaining bits of python:
> 
> rm /$objtype/bin/python
> cd /sys/man && mk
> 
> Also, in case anyone in the 9legacy world
> was using git9: look for the most recent
> version in:
> 
> /sys/src/cmd/git
> 
> or on the web at:
> 
> http://git.9front.org/plan9front/plan9front/HEAD/sys/src/cmd/git/f.html
> 



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T7dfa66085e395bcb-Ma3ff99cd9f31645125d9f0c1
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription