SovietPony's crap

Authors of components supporting their products
SovietPony
Posts: 7
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria
Contact:

SovietPony's crap

Post by SovietPony »

I dont known where place this topic... so i create it here. May be someone will be interested what i do.

Bare Metal BlackBox (bmbb)
This is a port of BlackBox to bare metal x86 PC i.e. without host os. Currently on early stage, without graphics.
Screenshot / Gitweb

BlackBox Chip8 Emulator (bbchip8)
I just learn how to make views in BlackBox... and i make chip8 emulator with debugger and disasm for it. Useless thing.
Screenshot / Tarball

BlackBox ARM Compiler (bbarm)
Yes, i am working on this. Currently implemented almost everything including tagging except LONGINT, REAL and NIL/range/index tests. Pointers not well tested due to kernel not implemented yet. Compiler produce armv7l code and tested on android phone :)
Public beta release expected at the end of year.

BlackBox diffutils (bbdiff)
Clone of diff/patch/diff3 from *nix. Produce and apply unified diffs for BlackBox documents. This will help to support BB forks. Currently in Beta stage, so do not expect ideal code. :)
Screenshot / Gitweb
Last edited by SovietPony on Fri Dec 14, 2018 8:26 pm, edited 6 times in total.
SovietPony
Posts: 7
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria
Contact:

Re: SovietPony's crap

Post by SovietPony »

I have a question about DevDiff: how to compare two Views? Currently they always treated as different, but really
most views in sources can be treated as identical.
luowy
Posts: 86
Joined: Thu Dec 17, 2015 1:32 pm

Re: SovietPony's crap

Post by luowy »

good projects! i will follow you.
SovietPony
Posts: 7
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria
Contact:

Re: SovietPony's crap

Post by SovietPony »

Today i implement patch utility, so i release public beta. :)
Question about how to compare Views still actual.
https://deadsoftware.ru/gitweb?p=bbdiff.git
Josef Templ
Posts: 260
Joined: Tue Sep 17, 2013 6:50 am

Re: SovietPony's crap

Post by Josef Templ »

Very interesting and ambitious projects.
How difficult would something like diff3 be given that you already have diff?
Is a 3-way merge also something that is within reach?

- Josef
SovietPony
Posts: 7
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria
Contact:

Re: SovietPony's crap

Post by SovietPony »

I never use diff3 by hands, so i dont known how it works... but i think that diff3 implementation not harder than ordinary diff or patch. I try to implement it later.
SovietPony
Posts: 7
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria
Contact:

Re: SovietPony's crap

Post by SovietPony »

I implement three-way merge (diff3), but i still need to implement Patience Diff Algorithm to produce more quality diffs and conflicts.
Also, i think we can integrate this module into git if make custom diff3 utility.
Josef Templ
Posts: 260
Joined: Tue Sep 17, 2013 6:50 am

Re: SovietPony's crap

Post by Josef Templ »

SovietPony wrote:I implement three-way merge (diff3), but i still need to implement Patience Diff Algorithm to produce more quality diffs and conflicts.
Also, i think we can integrate this module into git if make custom diff3 utility.
I am looking forward to that!

- Josef
SovietPony
Posts: 7
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria
Contact:

Re: SovietPony's crap

Post by SovietPony »

I already made dedicated command line tool... well it just fully linked BB with command line interface for DevDiff, so it can be integrated with git. I described how to do it in README.

I have no more time for this tools, i must continue work on bbarm.
User avatar
Robert
Posts: 177
Joined: Sat Sep 28, 2013 11:04 am
Location: Edinburgh, Scotland

Re: SovietPony's crap

Post by Robert »

Can someone please change the title of this topic.

I don't know if it is intended to be offensive, but in English it is offensive.
Post Reply