Re: [fpc-other] #fpc irc channel

2023-04-22 Thread Graeme Geldenhuys via fpc-other
On 4/20/23 15:03, HSN via fpc-other wrote: > Irc is one of the few platforms left on the Internet where there is no phone > number or email required to talk. Yet, I had to enter a valid email address to register for the #fpc IRC channel, and confirm its valid. So there goes that theory of yours.

[fpc-other] PostgreSQL index tuning

2021-09-25 Thread Graeme Geldenhuys via fpc-other
Hi, Does anybody know if there is a tool I could use to analyse queries to a PostgreSQL database, so I could tune it's performance. eg: detect table scans in the execution plan, suggest creating, dropping or altering indexes etc. MS SQL server comes with loads of tools and options to do this, but

[fpc-other] Java 25th Anniversary Promotion from Oracle University

2021-03-02 Thread Graeme Geldenhuys via fpc-other
Hi, Oracle University is offering a free Java learning subscription and the Java SE 11 Developer Certification Exam for only $25 US. https://blogs.oracle.com/oracleuniversity/java-25-anniversary This offer runs out on 25 April 2021. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI t

Re: [fpc-other] ARM is the future of desktop

2020-07-04 Thread Graeme Geldenhuys
On 02/07/2020 5:14 pm, Santiago A. wrote: > Here is an interesting article by a ex-windows boss. He thinks that in a > few years even desktops will be ARM and Intel will be residual. And > obviously it will be a mayor problem to Microsoft, whose software is > very tied to Intel platform. Obviou

Re: [fpc-other] VSCode

2020-04-27 Thread Graeme Geldenhuys
On 26/04/2020 2:37 pm, Sven Barth via fpc-other wrote: > It's more lightweight than eclipse. Well that's comparing Apples to Oranges isn't it? Yes originally Eclipse was designed as an IDE for many languages, but it has grown to be so much more - even a platform to base new applications on (simila

Re: [fpc-other] [fpc-pascal] tiOPF is looking for a new project maintainer

2019-05-30 Thread Graeme Geldenhuys
On 30/05/2019 8:09 pm, Anthony Walter wrote: > What about fpGUI? Are you going to hand that project off as well? No, I still have some features I want to implement and get the "develop" branch into a more stable state for a v2.0 release. Plus I have many fpGUI based applications I will still conti

[fpc-other] tiOPF is looking for a new project maintainer

2019-05-30 Thread Graeme Geldenhuys
Hello everybody, I have really enjoyed working with tiOPF for 15+ years and have written tons of database and non-database applications that used tiOPF. It was also the project that introduced me to Design Patterns and Test Driven Development, and I'll forever be grateful for that. However, due t

Re: [fpc-other] To nest or not to nest

2018-07-05 Thread Graeme Geldenhuys
On 07/05/18 08:59, Santiago A. wrote: > 1) In OOP, they save me jumping to the interface to declare things. That's what I love about Java (compared to Object Pascal and C/C++) - no header required. Makes the code so much simpler, and I can drag and drop to reorder methods as needed. Anyway, I thi

Re: [fpc-other] FPC and Lazarus git repositories

2018-06-24 Thread Graeme Geldenhuys
On 24/06/2018 15:54, Victor Campillo wrote: > Graeme, could you check the issue? I was rebuilding my server over the weekend (hardware and reorganising storage), so only bare minimum services were running for the last few days. The task was completed today and everything is back to normal again. I

Re: [fpc-other] M$ has bought GitHub

2018-06-08 Thread Graeme Geldenhuys
On 2018-06-06 10:25, Marco van de Voort wrote: > Actually Microsoft is quite a large cloud provider, As the saying goes "There is NO cloud - only somebody else's computer." My personal opinion: Why must I store my data and my applications on somebody else's computer - often regulated

Re: [fpc-other] M$ has bought GitHub

2018-06-08 Thread Graeme Geldenhuys
On 2018-06-05 22:36, Stéphane Aulery wrote: > already install a basic git service with a web server and tools of your > choice for a limited effort. Exactly, a one line command is all that is required to give read-only access to public repositories. The system stays idle when nobody is cloning re

Re: [fpc-other] M$ has bought GitHub

2018-06-08 Thread Graeme Geldenhuys
On 2018-06-07 09:01, el es wrote: > If you have time to manage your own hosting server* AND do the programming > work > AND have life/hobbies/family outside of work... wow... for others in many > cases > it's more like 'choose any 2' choice. Like I said, I already have a public facing server in

Re: [fpc-other] M$ has bought GitHub

2018-06-05 Thread Graeme Geldenhuys
On 2018-06-05 20:45, Michalis Kamburelis wrote: > Or you can move to GitLab, which offers similar features in many ways. Why. Git is a distributed version control system. I really don't need a 3rd party hosting provider when I can do it on my own public server. https://git-scm.com/book/en/v2/Dist

Re: [fpc-other] M$ has bought GitHub

2018-06-05 Thread Graeme Geldenhuys
On 2018-06-05 20:19, Marco van de Voort wrote: >> owned and run my four companies: Apple, Google, Microsoft and Facebook. > Well, there is always Amazon and Oracle :-) Oh God, yes I forgot about those. Amazon is also spreading its tentacles everywhere and with microphones (smart speakers) planted

Re: [fpc-other] M$ has bought GitHub

2018-06-05 Thread Graeme Geldenhuys
On 2018-06-05 20:22, José Mejuto wrote: > Try GitLab... And who is going to buy them when they are big enough. No thanks. I've made up my mind. I'll be hosting my own Git repos from now onwards - I already have the infrastructure in place (currently hosting web servers, NNTP server, a mail server

[fpc-other] M$ has bought GitHub

2018-06-05 Thread Graeme Geldenhuys
News just in M$ has bought GitHub. https://news.softpedia.com/news/microsoft-takes-over-github-521380.shtml What a sad day it is. It seems that one day the whole Internet will be owned and run my four companies: Apple, Google, Microsoft and Facebook. I guess I'll be doing what the Free Pasca

[fpc-other] Ergodox keyboard layout for Delphi/Lazarus developers

2017-11-02 Thread Graeme Geldenhuys
Hi, I thought I would share my latest Ergodox keyboard layout. The default layout is Dvorak on the base keys, but QWERTY is available on layer 4. So it works with both. The surrounding keys and layers are well tested with Delphi and Lazarus shortcuts - all with minimal finger stretching and m

Re: [fpc-other] Firebird vs PostgreSQL

2017-10-28 Thread Graeme Geldenhuys
On 2017-10-28 13:34, Mark Morgan Lloyd wrote: One of the (numerous) things I'm wrestling with at the moment is PostgreSQL replication... Speaking of PostgreSQL, I just realised that tiOPF’s 3-hourly unit test runs don’t include tests against PostgreSQL. I’m busy setting that up now. This mor

Re: [fpc-other] Firebird vs PostgreSQL

2017-10-28 Thread Graeme Geldenhuys
On 2017-10-28 11:26, Mark Morgan Lloyd wrote: I've suggested that different servers have different areas of applicability, I better mention that I replied before I saw your list of reasons for using PostgreSQL. Apologies if I upset you. Chill please - no "holly war" was intended. Regards,

Re: [fpc-other] Firebird vs PostgreSQL

2017-10-27 Thread Graeme Geldenhuys
On 2017-10-27 10:17, Mark Morgan Lloyd wrote: I think that a reasonable approach is to select Postgres for departmental or larger storage, or Firebird for something that's strictly local. Once again... why must Firebird always be reduced to the “only for smaller database needs” environments?

Re: [fpc-other] Firebird vs PostgreSQL

2017-10-27 Thread Graeme Geldenhuys
On 2017-10-27 11:04, Santiago A. wrote: Why Postgres is better for "departmental or larger storage"? What has Postgres that Firebird hasn't? Exactly. In my years of using Firebird, I think it is a perfect fit for small and large environments. Regards, Graeme ___

Re: [fpc-other] Firebird vs PostgreSQL

2017-10-25 Thread Graeme Geldenhuys
On 25/10/17 18:22, Santiago A. wrote: I have some complains, but the overall feeling about Firebird is very positive. It is a handy and powerful enough for almost everything . In fact, I still have some production server running with no problems for years. I've used Firebird for the last 10 y

Re: [fpc-other] Object Pascal Interface Delegation, but in Java

2017-09-10 Thread Graeme Geldenhuys
On 2017-09-10 00:31, Marco van de Voort wrote: And you don't risk forgetting adding a method to existing classes Java will give a compilation error if you do, so nothing to worry about there. always a risk with manual workarounds like the codegeneration tools that assume everything is desi

Re: [fpc-other] Object Pascal Interface Delegation, but in Java

2017-09-09 Thread Graeme Geldenhuys
On 2017-09-09 18:17, Graeme Geldenhuys wrote: I'm sure Eclipse must have that code-generation functionality built-in or an add-on that can do that. And my guess was correct. :) In Eclipse select "Source -> Generate Delegate Methods". Select the field variable that will

Re: [fpc-other] Object Pascal Interface Delegation, but in Java

2017-09-09 Thread Graeme Geldenhuys
On 2017-09-09 17:39, Marco van de Voort wrote: That is often called delegation, and if you search for java and delegation, it seems not (which is not THAT surprising IMHO): Thanks Marco. So it is actually similar to Object Pascal where you use object composition, but with Object Pascal's "impl

[fpc-other] Object Pascal Interface Delegation, but in Java

2017-09-08 Thread Graeme Geldenhuys
Hi, Does anybody familiar with Object Pascal and Java know if Java supports something similar to Object Pascal's Interface Delegation "implements syntax" functionality? Regards, Graeme ___ fpc-other maillist - fpc-other@lists.freepascal.org htt

Re: [fpc-other] Who actually invented open source?

2017-08-20 Thread Graeme Geldenhuys
On 2017-08-20 23:08, nore...@z505.com wrote: The true inventors of open source?? Mathematicians, or scientists? Science is shared publicly and openly too.. You make a very good point. Hence I also don't believe in Software Patents - they are just evil sh*t that prohibits software development

Re: [fpc-other] [fpc-pascal] homepage - no foundation link

2017-08-20 Thread Graeme Geldenhuys
On 2017-08-20 22:15, nore...@z505.com wrote: Because the freepascal project is run by A.I. bots, not humans... :-D Regards, Graeme ___ fpc-other maillist - fpc-other@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-o

Re: [fpc-other] OS/2 support and text colors

2017-07-20 Thread Graeme Geldenhuys
On 2017-07-20 12:46, Tomas Hajny wrote: However, I'd like to remind you that standard OS/2 dialogues may be modified using the Font Palette, Color Palette, etc., using drag and drop And and awesome feature it is - which I used frequently when still used OS/2. The drag-n-drop ability of most (i

[fpc-other] OS/2 support and text colors

2017-07-20 Thread Graeme Geldenhuys
Hi, Not strictly FPC related, but I know here are some OS/2 software developers around - and I have no idea where else to ask. I'm working on supporting OS/2 in fpGUI Toolkit and creating OS/2 themes. Looking at some of the OS/2 screenshots I have collected, I noticed that in the same dialo

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-07 Thread Graeme Geldenhuys
On 2017-06-07 07:02, Bo Berglund wrote: So time stamp handling is not that important really it's just that I observed the difference when comparing the GIT version of a project Fair enough and a good observation. Git stores such "metadata" like author name + email, authored timestamp, committ

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-07 Thread Graeme Geldenhuys
On 2017-06-07 08:24, Giuliano Colla wrote: One of the important things of programming, both for economical reasons and for better quality, is to be able to reuse code modules. Strange that in my 25+ years of programming I have never needed that. Somehow I always managed just fine, and relied o

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-06 Thread Graeme Geldenhuys
On 2017-06-06 11:30, Giuliano Colla wrote: This is one of the down sides of GIT: it doesn't preserve timestamps. You are the second person I hear say that. Why is preserving timestamps important? What use is there for it? Git already tracks the commit date/time, authored date/time and other

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-06 Thread Graeme Geldenhuys
On 2017-06-06 09:40, Bo Berglund wrote: It seems like GIT does not like the fact that in CVS only changed files can be committed thus revisions of files evolve on a file by file basis. So when a CVS tag operation is performed the tag is applied on all of the files in the current state. This means

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-05 Thread Graeme Geldenhuys
On 2017-06-04 23:12, Bo Berglund wrote: Why is the repo in this condition? And what to do about it? Obviously going over it with git reset HEAD ... isn't really practical since this example project (an Android App) contains deeply nested folder trees with hundreds of files. Like I said, I have

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-02 Thread Graeme Geldenhuys
On 2017-06-02 00:00, Bo Berglund wrote: The beauty of this is that we do not need to duplicate common functionality between projects as would be the case if we *copied* the common files into the source folder. These files are used in many places but versioned in a single place on the server. Ye

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-01 Thread Graeme Geldenhuys
On 2017-06-01 08:54, Bo Berglund wrote: Even though it now works it would be intersting to know *why* I had to log off and back on for it to use the path ... It seems quite clearly that the PATH doesn't fully take affect (in all sessions - it definitely doesn't in existing open sessions) until

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-06-01 Thread Graeme Geldenhuys
On 2017-05-31 08:33, Lukasz Sokol wrote: TortoiseGIT also lets you create a 'bare' repo. I don't disputed that, and I don't mind others using gui front-ends to git - as long as they know they are seriously limiting their abilities and functionality of Git. I have reviewed a lot of Git GUI f

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-31 Thread Graeme Geldenhuys
On 2017-05-31 16:10, Bo Berglund wrote: The apt-get version of the git I use now is: ~/ $git --version git version 2.1.4 Yeah, that is a rather old version. The latest is v2.13. $ git tag will show all tagged releases. Just look for the latest one. You can also use 'gitk --all' and see wha

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-31 Thread Graeme Geldenhuys
On 2017-05-31 09:58, Bo Berglund wrote: Aplogies if my postings are a bit longish, You are like me then. :) I try to write shorter messages, but often fail. Access via http would probably be the simplest way to manage I believe. I actually found Gitolite the simplest (which uses SSH and m

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-30 Thread Graeme Geldenhuys
On 2017-05-30 22:19, Bo Berglund wrote: Since my local system is a Windows 7 laptop I have to resort to an RPi to get the Linux system for which the commands are native... Git is native on all supported platforms now. mkdir /data/myremote.git cd /data/myremote.git git init --share --b

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-30 Thread Graeme Geldenhuys
On 2017-05-30 06:53, Bo Berglund wrote: OK, I did not have in mind to use an RPi3 as the final system. I just wanted to acquaint myself with GIT using a small portable unit over the summer. In that case, you don't even need a RPi... Simply practice by doing the following on your local system:

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-30 Thread Graeme Geldenhuys
On 2017-05-29 12:00, Bo Berglund wrote: Is there a good way to set up an RPi3 box as a GIT server and get going with that? Can GIT work in a way that would be comparable to CVS regarding concurrent development etc? Any suggestions on where to start? Git doesn't require a "server" - there is n

Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-30 Thread Graeme Geldenhuys
On 2017-05-29 13:01, Mark Morgan Lloyd wrote: I'd use something like an HP Microserver with at least mirrored discs, Yes the HP Microservers are excellent! I highly recommend them, and they are cheap as chips - so a real bargain. I would load it with good NAT/Server style disks (eg: Western D

Re: [fpc-other] Felipe: Java and multi-threading

2017-05-26 Thread Graeme Geldenhuys
On 2017-05-26 15:56, Graeme Geldenhuys wrote: Attached is the corrected version of your sample application without the volatile keyword. It is worth noting that using volatile is faster, but also has its limits (ie: you can't protect a whole block of code or actions). To add to this, the

Re: [fpc-other] Felipe: Java and multi-threading

2017-05-26 Thread Graeme Geldenhuys
Hi Felipe, > This simple program never ends if you delete the volatile keyword (I > tested here in Windows): Yes, I got the same behaviour as you, using Java 1.8 under FreeBSD. But I immediately saw your problem. You are accessing the same data from more than one thread. That has always been a

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-26 Thread Graeme Geldenhuys
On 2017-05-25 19:48, Florian Klämpfl wrote: We try to keep fpc layered and everything, nevertheless, the unit dependency graph looks terrible, see attachment Thanks for the information Florian. Just curious, what tool did you use to generate that graph? Regards, Graeme __

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-25 Thread Graeme Geldenhuys
On 2017-05-25 22:04, Marco van de Voort wrote: There are no narrow interfaces that are natural seams for modularization inside the compiler. Yet the “packages” and “rtl” directories is just that - which by the way is part of the FPC project. And that is also where most commits have been going

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-25 Thread Graeme Geldenhuys
On 2017-05-25 19:47, Nikolay Nikolov wrote: The answer is: much higher complexity and much tighter coupling between the different components. Everything depends on everything, basically. And all of that's caused by necessity, not by bad design, because the task you're solving is very complex. O

Re: [fpc-other] Git & SVN

2017-05-25 Thread Graeme Geldenhuys
On 2017-05-25 15:34, Sven Barth via fpc-other wrote: a core dev). Though we'd need to implement such restrictions anyway no matter what we choose for the repo hosted on our own server... Gitolite is brilliant at directory level, file level, branch level, site level permissions, private branche

[fpc-other] What makes a Compiler project (like FPC) special?

2017-05-25 Thread Graeme Geldenhuys
This is directed at Florian primarily, but any other FPC core member is welcome to chip in. Since Florian mentioned that a compiler project is "rocket science" [not his direct words, but he hinted at that] and totally different to any other software project... It has really bugged me... Why is

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-25 Thread Graeme Geldenhuys
On 2017-05-25 12:09, Bo Berglund wrote: But my observation is that email is not the best way of managing these things even if you *can* create some folder structure. Email clients evolve a lot and suddenly your old store of messages is not readable anymore. I've been working on and off (more of

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-25 Thread Graeme Geldenhuys
On 2017-05-25 09:02, Mark Morgan Lloyd wrote: even if most of the time he pushes it far harder than many of us enjoy. I’m afraid it’s an occupational habit. My job as a technical consultant and developer often requires me to come up with more efficient ways of doing things. Yes, inefficient w

Re: [fpc-other] Git & SVN

2017-05-25 Thread Graeme Geldenhuys
On 2017-05-25 09:26, Florian Klämpfl wrote: This is at least one month of work I (and probably nobody else) can and want to spent. And some how I believe that will never happen (or be allowed) even if I (or somebody else) decide to donate a month of our time. I fear the resistance will outwe

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 21:28, Marco van de Voort wrote: - preferably anything with "huys" and 'git" :-) Awesome, I made the list. :) Seriously, just be selective, and use a threaded reader that allows you to skip/ignore threads. Agreed. And if you are using Mozilla Thunderbird, learn to use the “R

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 21:21, Marco van de Voort wrote: Even a limited change is already a massive operation, let's keep it managable. So how large is the FPC team really? I'm talking about active developers on a day-to-day basis who have commit access to Trunk. Oh wait, I can answer that very accura

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 21:07, Florian Klämpfl wrote: I'm sorry to bust your bubble, but how different can compiler development be. Apparently it is: Then why are you still talking to me. I have my doubts that it can be _that_ different. To quote Marco "I see to proof to make me think otherwise". T

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 19:11, Florian Klämpfl wrote: You never developed a real world compiler and you have no real insight into fpc development so you cannot know about this. As a technical consultant for many clients I have seen a boat load of projects from banking to online trading to educational et

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 16:18, Jürgen Hestermann wrote: I can type "begin" and "end" much faster than the cryptic { and } (on my german keyboard). I use all 10 fingers for typing and each special character is an interruption in my coding flow.. I use a custom Dvorak keyboard layout. I used to use Program

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 15:30, Tomas Hajny wrote: I have my doubts about availability of the GUI component for OS/2, but you're welcome to prove me wrong. ;-) I haven't personally tried Git under OS/2, but I have two OS/2 VMs available, so I'll test. Does OS/2 have a port of TCL/TK? That's what those

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 15:32, Santiago A. wrote: But IMHO it clearly shows how poorly git defaults and parameters have been chosen. And I am afraid that has been one of the hinders of git adoption. The problem goes much deeper than that. I once brought up the issue of inconsistent command line paramete

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 15:03, Graeme Geldenhuys wrote: I compile Git from the original source code, and it includes everything... Console, GUI and SubVersion support. On this web page the first two screenshots are of gitk and git-gui - the standard GUI tools of Git. https://git-scm.com/book/uz/v2

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 14:38, Luca Olivetti wrote: $ LC_ALL=C git gui git: 'gui' is not a git command. See 'git --help'. I guess you can blame your Linux distro's rubbish package management requirement policies for that. They probably split Git into two or more packages. F**ken annoying if you ask me

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 03:07, nore...@z505.com wrote: I'm positive that some of you are just clever A.I. bots posing as humans.. that's where your super powers come from. You're not actually humans.. Or we have a couple of clones - human trials started ages ago in some countries. ;-) Regards, Graem

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 12:46, Mark Morgan Lloyd wrote: > [reportdesigner (reportdesigner)]$ git describe > v1.4.1-787-g45f932c1 > > What does that output tell me: > * Whatever code I'm working on is follow on from the "v1.4.1" > release. > * This line of [development] history has seen "

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 12:49, Mark Morgan Lloyd wrote: s the licensing problem (Sun's license being incompatible with GPL) which resulted in a lot of FUD. It's only a problem if you want it to be. Yes, they can't include ZFS as standard with a Linux Distro (though some now apparently do), it is is pre

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 03:07, nore...@z505.com wrote: How in the world do people (you) keep up with reading email lists and not waste the entire day? I'm between jobs! And all my gardening chores are already done. :-P Regards, Graeme ___ fpc-other maillist

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 02:52, nore...@z505.com wrote: I'm not just talking about 8 space indentation vs 4 space or 2, I mean having to put code { { { here Instead of fpc/oberon/golang: But in Object Pascal you have... begin ... if then begin ... if t

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 02:56, nore...@z505.com wrote: But my biggest hate for C is not C itself but just the one fact that it lacks strings. I also hate the cryptic syntax, the fact that there is *.c and *.h files etc. Apparently Java took a lot of ideas from C, but at least they had the common sense

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 12:32, Karoly Balogh (Charlie/SGR) wrote: missing from the converted repo, at least the one the FPC Team had internally. As in, the history wasn't complete. Not sure what that means The bottom line is, the end result should be identical to what you see when you do a 'svn co' on a

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 08:21, Santiago A. wrote: i.e. instead of git checkout master git checkout develop eg switch master eg switch develop Git has built-in support for alias. So you could simply define a couple of aliases in your $HOME/.gitconfig file that mimic the above commands, or even the SVN

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-23 19:37, Florian Klämpfl wrote: First problem: quote from core: The git-to-svn bridge is slow, but pretty good - not perfect, sometimes it falls over and needs a restart. But I can honestly say, I have converted full SubVersion repositories (from small to very large) to Git, and

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 02:11, nore...@z505.com wrote: I'd rather upload/commit files to a server to insure it is backed up properly... There is absolutely no guarantee that your file are any safer. So you have your Army of Developers in a single building. You store all your files on a Server which is

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 01:26, nore...@z505.com wrote: line much, but it serves my need very well visually committing which files I need, which IMO is faster and more productive than running 5 different commands on files I have to manually type in or keep pressing Git includes as standard all the GUI too

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 02:59, nore...@z505.com wrote: But the virtual machine is just C code, so it's a wrapper around C, IMO That is way over-simplifying it I would think. I could be wrong, but, all it does is end up calling C written VM, right? Technically, you can write a VM in many other langua

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 02:46, nore...@z505.com wrote: But what happens with corrupted or failed hard drive on your personal computer? Do you have any backups or is this local git work only on one I used to live in a country with constant blackouts or brownouts. So harddrives took a real punishment. UPS

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-23 21:41, Florian Klämpfl wrote: This is what I do as well for several things, but I still think, subversion is the better solution as the canonical FPC repository. The ‘git-svn’ functionality is great - I use it for several SubVersion projects too. It also unfortunately stops you

Re: [fpc-other] Git & SVN

2017-05-24 Thread Graeme Geldenhuys
On 2017-05-24 02:01, nore...@z505.com wrote: I like the ability to fork, as I am sick of developers not allowing me to make some change, and I go off and work myself on some fork but.. it's also anti-social and leaves projects in so many forks that no one "fork" is probably the wrong word. I pr

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 21:19, Marco van de Voort wrote: I was not asking for ideally. I was asking very specifically how a GIT in a FPC team group would work. And no, sending 40+ pull requests to all members of core does not count. So there is one golden repo and that is what I'm talking about. And lik

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 21:16, Florian Klämpfl wrote: ... and the code is lost :) Not at all, I have about 20+ local branches in my fpGUI repository. Some branches date back to 2009, 2010. Ideas I had, but lost motivation, or they were simply an experiment (that could be useful at some point). Just 2

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 21:10, Karoly Balogh (Charlie/SGR) wrote: Now, in Git, this idiot can do: Plus that idiot could start the fork and his branch without needing to bother the FPC team. With SVN he has to ask them to add him to the SubVersion repo user list, create a branch, and manage his user pe

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 21:05, Florian Klämpfl wrote: FPC is a compiler and not an OS kernel, so would like to see such blog posts from big compilers: e.g. gcc, clang OS Kernel, Compiler, any other project - what's the difference. Git development itself is managed in a very "distributed" way with multip

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 20:33, Karoly Balogh (Charlie/SGR) wrote: Now, how the actual process would look with the FPC team, that's hard to define at this point. But the tools are there for it. Exactly what I was getting at. Was this a proper answer, or I was beating around the bush in your views? :)

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 16:17, Martin Frb wrote: Git just doesn't do KISS. Git is as complicated as you want it to be. If you want to use it like SVN, then go right ahead. You will miss out a lot though. I always recommend newcomers to start out with the basic 4-5 commands (same as SVN). Then as you

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 15:23, Marco van de Voort wrote: some info is at http://llvm.org/docs/Proposals/GitHubMove.html#on-managing-revision-numbers-with-git merging, external repos were some of the other issues. Good Lord, who wrote that, and when? Clearly someone with a serious lack of Git knowlegde

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 15:09, Mark Morgan Lloyd wrote: One question if I may. Subversion has revision numbers like 12345, and it's comparatively easy to query that and build it into a piece of software's version information. And the same is true for Git. By design, distributed version control systems (

Re: [fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 11:31, Tomas Hajny wrote: the other, but let me remind you, that it isn't just about Florian. During the previous discussions on this evergreen topic, Florian, Marco, Jonas (if I remember correctly) and others raised quite a few specific questions on how to accomplish particular tas

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-23 01:03, Nikolay Nikolov wrote: Isn't java just a wrapper around C? No. Java compilers generate code for a virtual machine, called JVM (Java Virtual Machine). They do not generate code for x86 CPUs or any other > ...snip... Very nice explanation and detailed information. x87 FP

[fpc-other] Git & SVN

2017-05-23 Thread Graeme Geldenhuys
On 2017-05-22 23:11, nore...@z505.com wrote: What happens if you use the SVN bridge that allows you to run svn commands to a git server? Maybe your wording is confusing, or SVN has abilities I didn't know of. I know Git can manage SVN repositories, but I didn't know it was possible other way

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-22 Thread Graeme Geldenhuys
On 2017-05-22 23:39, nore...@z505.com wrote: What about Rust or plain C? Or Digital Mars D? I hate C with a passion. I'll never code in that ever again. I also have no interest in learning "the new language flavour of the month" - which will be obsolete in a year or two. Object Pascal is alr

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-22 Thread Graeme Geldenhuys
On 2017-05-22 22:45, nore...@z505.com wrote: The amount of nesting and indented procedures inside classes in Java is horrible, IMO. It's not a Java language issue, but the indent preference of the developer. Many Java IDE's support multiple coding styles and does auto-formatting as you type o

Re: [fpc-other] Developer workflow with Ergodox

2017-05-15 Thread Graeme Geldenhuys
On 2017-05-15 23:02, nore...@z505.com wrote: Been meaning to try dvorak again one day, it's just that all laptops come shipped with a standard keyboard so I prefer to use a keyboard All operating systems support the US English Dvorak layout for absolute years. What I personally tested: OS/2, O

Re: [fpc-other] Developer workflow with Ergodox

2017-05-14 Thread Graeme Geldenhuys
On 2017-05-14 22:09, nore...@z505.com wrote: Does it solve the Shift Key strains issue? Yes, you can reprogram the keyboard layout any way you want. Modifying a layout is very simple via code. And even if that is too much for you, there is visual web based layout designer that generates the .

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-14 Thread Graeme Geldenhuys
On 2017-05-14 13:58, Graeme Geldenhuys wrote: Yes, and based on OpenJDK with their own additions - just like Oracle is doing. I forgot to say... But to be fair, most of the information regarding Oracle's Java releases, OpenJDK, IBM J9 etc is pretty murky. Regards, Graeme -- fpGUI To

Re: [fpc-other] [fpc-pascal] FPC Graphics options?

2017-05-14 Thread Graeme Geldenhuys
On 2017-05-14 09:36, Jonas Maebe wrote: IBM has their own JVM, J9: Yes, and based on OpenJDK with their own additions - just like Oracle is doing. It was discussed in a IBM developerWorks podcast. Here is the transcript of that podcast. https://www.ibm.com/developerworks/podcast/dwi/cm-i

[fpc-other] Developer workflow with Ergodox

2017-05-11 Thread Graeme Geldenhuys
Hi, It's been a few months now since I got my Ergodox keyboard. Since then I was gifted a Massdrop kit, and built my second Ergodox myself. An amazing experience and very fun. For anybody thinking of using a Ergodox keyboard for programming, I can highly recommend it. It took me a couple of wee

Re: [fpc-other] FPC git repository

2017-05-05 Thread Graeme Geldenhuys
On 2017-05-05 20:04, Victor Campillo wrote: > From the 1st of May the git repository is not in sync with subversion, > I think there has been some change in the svn url or something because Thanks Victor for letting me know. Yes, it seems they change the repository URL's from HTTP:// to HTTPS:/

Re: [fpc-other] Your thoughts on cloud based server instances?

2017-03-16 Thread Graeme Geldenhuys
On 2017-03-16 20:52, nore...@z505.com wrote: > Cool, is it like a quickbooks product? > Written in fpgui or lazarus lcl? No, not quite. It is called BS1 Accounts, written by a Canadian using Delphi 7 I believe. Everything is written using only standard Delphi components and reporting tools include

Re: [fpc-other] [fpc-pascal] WebAssembly Target

2017-03-16 Thread Graeme Geldenhuys
On 2017-03-16 20:48, nore...@z505.com wrote: > With a local copy of the 2016 internet on hands hahaha That just made me remember circa 1994. I worked as a computer technician. An oldish lady walked into the shop and handed me a box of 720KB floppies - asking if I could give her a copy of T

Re: [fpc-other] Your thoughts on cloud based server instances?

2017-03-13 Thread Graeme Geldenhuys
On 2017-03-13 07:46, Luca Olivetti wrote: > El 13/03/17 a les 00:15, Graeme Geldenhuys ha escrit: > Basically, it's true that there's no real transition path: ipv6 is > useless for servers since they cannot be contacted by ipv4 clients The problem lies full heartedly with the

  1   2   3   >