Rider works fine on arch linux. But no rider on freebsd.
Interesting - CLion just went "free" (as in free beer) a few weeks ago.clion just died on me on freebsd.
Well, it was much easier to use ed(1) than to manually flip switches to specify address by address and to enter instructions into themI use kate and really love it, but since I started writing code on my console-bound FreeBSD laptop, I am being won over by vim. To be fair, though, I have kate open on the other laptop to reference code. How did people use to make programming work on a single screen with a single running process?
Meta+Ctrl+V
for Vi input mode; to refine it: Settings → Configure KatePart...+Editing → VI Input Mode
I use kate and really love it, but since I started writing code on my console-bound FreeBSD laptop, I am being won over by vim. To be fair, though, I have kate open on the other laptop to reference code. How did people use to make programming work on a single screen with a single running process?
Ed is the standard text editor.I'm annoyed by how much that made me want to go back in time and play with the switches.
There's something undeniably alluring about telling the machine, by direct electrical circuitry, where everything is to be stored.
Also I didn't even know about ed(1). What a great program.
IDK, I found term “venerable” to be quite respectful, not a downgrade…However, it has been downgraded to a normal text editor in the successor to Unix.
Ed is the standard text editor.
As for the programming using switches, please check Obsolescence Guaranteed and their PDP-8 , PDP-10 , and PDP-11 replicas.
There is also IMSAI 8080 replica, although, personally I’ll prefer Cromemco Z-1 replica
You obviously never coded BASIC on ZX Spectrum in default Sinclair Basic, right? Boy, when I got my hands on Beta Basic which had ability to move cursors over whole 32x24 screen I thought that I’m such a 1337 H4x0r!Its editor is most primitive full screen editor you can imagine.
Check Usagi on YT, he built one-bit vacuum tube computer for himself.I saw a really good video series once of a guy building a computer from logic gates and breadboard circuits. One day I will probably merge the two dreams.
People are joking about exiting vi, but only if they never used nv-edit on CP/M![]()
You obviously never coded BASIC on ZX Spectrum in default Sinclair Basic, right?![]()
You just remined me of quote from “Real Programmers Don't Use Pascal”In a world where Video TECO exists, the run for being the hardest full screen editor is already over.
”It has been observed that a TECO command sequence more closely resembles transmission line noise than readable text” /q
Nah, Beta Basic FTW! Could you do this in Sinclair or Apple Basic?the spectrum default/basic editor and the hisoft compiler/assembler editors where good enough, like a combo of ex + readline
i used an apple ii basic editor once and it felt shittier than the spectrum one
Wow, 640x400 in pre-VGA? That’s great! IDK about that, thanks! Do you know which video card was in?Yup I started with PC and didn't have the khm privilege of working with 8 bit micros
My Olivetti XT machine (1986) was actually great for programming as it used 640x400 resolution with a 8x16 font (IBM standard is 640x200 with 8x8) and had a hard drive.
On Spectrum that's a line editor right? So it's worse than C64.
I guess it doesn't go much worse than that. Punch cards I suppose.
One of my favorite YT channels. Amazing content.Check Usagi on YT, he built one-bit vacuum tube computer for himself.
i use editors/joe which has the same key shortcuts as turbo pascal/c (wordstar inspired)So you would like editors/turbo.![]()
Thanks for the info, IDK about it! I doubt that I’ll use it regularly, I’m too used to Vim, but it looks great! I appreciate especially that really has Unicode support; here is an img of editors/turbo on black on white vt(4) with new Unicode Gallant font by schweikh)So you would like editors/turbo.![]()
`ctags` makes life so much easier.... How did people use to make programming work on a single screen with a single running process?
function! SearchCword(tag, ...) "{{{
" This function allows me to preform a search for a word under the
" cursor in all the files found in and under the current directory.
"
" Adopted (revised) from: [ http://ifacethoughts.net/2008/05/11/task-management-using-vim/ ]
"
exe "cd %:p:h"
let path=fnamemodify(expand(getcwd()), ":p") . "*.*"
try
exec "noautocmd lvimgrep /" . a:tag . "/j " . path
catch /^Vim(\a\+):E480:/
endtry
if a:0 > 0
" These commands will add results to the location list.
try
exec "noautocmd lvimgrepadd /" . "/\<\%[[[]0[]]]" . a:tag . "\>" . "/j " . path
catch /^Vim(\a\+):E480:/
endtry
endif
exec "lw"
" set modifiable
" open lwindow
endfunction "}}}
function! GetCword() "{{{
let wordUnderCursor = expand("<cword>")
" let currentLine = getline(".")
return wordUnderCursor
endfunction "}}}
" Map <Ctrl-k> to preform the search and create a command for it.
nmap <silent><buffer> <C-k> SearchCword
vmap <silent><buffer> <C-k> SearchCword
nnoremap <silent><script><buffer> SearchCword :SearchCword<CR>
command! -buffer -range SearchCword call SearchCword(GetCword())
And interested in devel/tvision, too?Thanks for the info, IDK about it! I doubt that I’ll use it regularly, I’m too used to Vim, but it looks great! I appreciate especially that really has Unicode support; here is an img of editors/turbo on black on white vt(4) with new Unicode Gallant font by schweikh)
View attachment 23569