Troy Mallory
@Cufe_Haco
Followers
909
Following
5K
Media
2K
Statuses
9K
Master Electrician. Computer info systems. building JEP-380 jruby, Rubian Unix Shell, RedRoot OS Ruby Kernel. lets build cool stuff!
Tallahassee, FL
Joined August 2024
This is what ive been working towards. Kestówv(RedRoot) goals is to bridge systems as well as be a standalone like a lisp or smalltalk machine. Any OS, Kernel, any and all ruby interpreters working together. Plug and play, no matter what. No fragmentation, anything and
Fun fact: JRuby is the only alternative Ruby implementation to attempt Windows support since Microsoft killed IronRuby, and the only one ever to run Rails. We test generating and running a full stack Rails app on Windows before each release. Windows is a PITA to support. 🤬
0
0
1
Good evening from my side of the globe! This week I released a few things, including a full JEP-380 socket prototype for the JRuby team. This new socket allows both MRI and JRuby to communicate, using Ruby itself as the FFI layer via the Socket gem. I've also been playing around
0
0
0
WOW. i dropped Rubian3.1.0 6 hours ago and i'm already at this!
0
0
0
There's a number of challenges to get JRuby and Rails to compile down to native, but it's absolutely possible. Native JRuby apps would start up instantly and use much less memory, but wouldn't be as fast as regular JVM JRuby. I think it's definitely worth it.
1
3
6
I get asked about this a lot, so... Would anybody be interested enough in a native-compiled Ruby implementation to fund a fork of JRuby that can be compiled with GraalVM Native Image? It's totally doable, but the work involved is nontrivial and incompatible with the JVM version.
4
2
7
Charles, I dont know if this was planned or just fate, but everything you have asked for help with and talked about since my rubytk_patchV2 patch are all the solutions ive been trying to fix with Rubian and my Ruby Kernel. 10 years ive been at this one project, and these past few
github.com
New relese of Ruby UNIX CLI shell Rubian3. Contribute to CufeHaco/Rubian3-1-0alpha development by creating an account on GitHub.
Good progress discussing a Ruby "deep_freeze" feature at this month's ruby-core dev meeting! matz is not opposed to adding the feature, but we need to formalize the protocol and decide how much control user-defined objects should have over the process. We'll make it happen!
0
0
0
I habe the full prototype up now in the repo. Github is NOT intuitive for me. I spend more time fumbling around in it than I do learning a new programming language. I made a new branch and added the new code to it. It still put the old code files in there too. If its too
0
0
0
@tetsuoai I know this is more Ruby centric, however stop and think about this. C has its own native socket library, Unix sockets are C POSTIX, and you dont have to know the other language. C "do this string" -> Unix socket , binary serialization -> ruby, rust, python, Java,
0
0
0
I do what to expand on this using Unix sockets and message pack. That is the IPC im gunning for. Then it wouldnt matter, the socket becomes the "foreign function" and message pack delivers the binary. At that point, it wouldnt matter, any compiler or interpreter can
1
0
0
If I can ship this fast enough, the jruby team said it will make the next version update.
0
0
0
Oh! Yes both interpreters use and communicate though the same ruby files.
0
0
0
and of course video of it working @headius. I'll upload the new version to the repo as soon as I get my wife from work and my son to bed.
0
0
1
JEP-380 update: I now have basic local and tcp/ip functions to the socket @headius. both mri and Jruby can bi directionaly talk to each other via Unix Sockets. first two screenshots are MRI ruby, the last two are Jruby.
4
0
2
Most Devs: "Each problem needs a unique, carefully designed solution with proper abstractions and design patterns..." Me: Just glob the shit and match the index! LFG!
1
0
0
@lovabler0gue @headius I deploy ruby on windows. I had to write my own AV while.combatting a keynord injection attack to get rid of a RAT. It took over all the Windows hooks and registry. I literally unbricked a compromised windows machine, dumped the payload in txt files, and deleted it with
1
1
0
We can even expand this to 1 High and 0 low to get more depth. Each 3 way switch is a bit. 2 switches, 4 possible states. This instance we have 2 switches that can be flipped high(up) or low(down). On = 10 or 01 Off = 11 or 00 XOR If you flip this you get a NXOR On = 11 or 00
0
0
1
We can even expand this to 1 High and 0 low to get more depth. Each 3 way switch is a bit. 2 switches, 4 possible states. This instance we have 2 switches that can be flipped high(up) or low(down). On = 10 or 01 Off = 11 or 00 XOR If you flip this you get a NXOR On = 11 or 00
0
0
0
Jesus christ man. Is grok about to go on another mecha Hitler tangent? @xai
0
0
0
One of my favorite analogies to explain logic gates. Its the same exact circuit in engineering. The only difference is application.
3-Way and 4-Way Switches = Logic Gates in Your House The Basic 3-Way Switch (XOR Gate) When you wire two 3-way switches to control one light from two locations, you've built an XOR gate with AC power. Both switches UP or both DOWN = Light OFF (0) One UP and one DOWN = Light ON
1
0
3